eems icon indicating copy to clipboard operation
eems copied to clipboard

eems compatibility with eigen and boost

Open metalofis opened this issue 3 years ago • 4 comments

Hello.

I've been trying to run EEMS with snp data but it seems that there are problems with Boost. I get the package downloaded but not installed as an Anaconda package. I was wondering if anyone got EEMS running recently and which versions of Eigen and Boost worked.

ERROR: Encountered corrupt package tarball at /Applications/Anaconda/anaconda3/pkgs/boost_1_57_0.tar.bz2. Conda has left it in place. Please report this to the maintainers of your package. For the defaults channel, please report to https://github.com/continuumio/anaconda-issues

metalofis avatar Jul 30 '21 15:07 metalofis

Why are you using anaconda?

dipetkov avatar Aug 07 '21 21:08 dipetkov

Installation instructions for Mac OS X:

  1. Install the Homebrew package manager.
  2. Install boost with brew install boost.
  3. Install eigen3 with brew install eigen.

dipetkov avatar Aug 07 '21 21:08 dipetkov

Installation instructions for ubuntu (requires sudo).

  1. Install boost with sudo apt-get install libboost-all-dev.
  2. Install eigen3 with sudo apt-get install libeigen3-dev.
  3. Update EIGEN_INC in the Makefile.
EIGEN_INC = /usr/include/eigen3

dipetkov avatar Aug 07 '21 22:08 dipetkov

And pull the latest version because I made two small fixes so that eems compiles with boost 1.76.0.

dipetkov avatar Aug 07 '21 22:08 dipetkov