Closed davidcalfran closed 3 years ago
bin3C was not developed to be used on OSX, as a result most branches in this repository will suffer from the same issues.
However, I just recently addressed this issue within the "extaction" development branch. You might find this works for you, but I have not tested this fix on anything except Catalina. Further, you will need to install GCC using Brew or another package manager as there are build issues with Clang for some external source-based projects.
Newer branches of bin3C can also be installed with pip and you can attempt to install the extraction branch as follows:
eg. with brew installed gcc v9.
export CXX=gcc-9
pip install git+https://github.com/cerebis/bin3C@extraction
You must set the compiler environment variable so that Infomap does not used Clang.
This approach might also work with the manual make process of the original master branch.
Note: if you plan to install bin3C on a clean system or within a virtual environment, please install Cython and Numpy first. This prerequisite does not get installed, despite my efforts to specify this in setup.py.
eg.
pip install cython "numpy<1.15"
I believe this issue has been addressed in theextraction
branch, and its decendents. Soon this will become the master.
I am trying to follow the installation procedure and install/build Infomap and I am getting the following error:
Has anybody encountered this problem before? Thank you very much.