ls-cwi / heinz

Single species module discovery
MIT License
13 stars 8 forks source link

An issue about CPLEX 12.8 `-ldl` on Mac OS #13

Closed CicoZhang closed 6 years ago

CicoZhang commented 6 years ago

I am still using the Release 2.0. I use the same fix as https://github.com/ls-cwi/heinz/blob/master/CMakeLists.txt#L167. It works on Ubuntu 18.04; but unfortunately not in Mac OS; I get the error as follows:

char> > in libemon.a(arg_parser.cc.o)
ld: symbol(s) not found for architecture x86_64
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [print] Error 1
make[1]: *** [CMakeFiles/print.dir/all] Error 2
make: *** [all] Error 2
BUILD START: heinz-2.0-0
    (actual version deferred until further download or env creation)

The full report can be found here @guwek Have you encountered it before?

CicoZhang commented 6 years ago

@guwek Heinz has been made available in Bioconda for Linux users. This is compiled based on CPLEX 12.8 community version.