dipetkov / eems

Estimating Effective Migration Surfaces
GNU General Public License v2.0
102 stars 28 forks source link

eems compatibility with eigen and boost #56

Open metalofis opened 3 years ago

metalofis commented 3 years ago

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

dipetkov commented 3 years ago

Why are you using anaconda?

dipetkov commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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