Discngine / fpocket

fpocket is a very fast open source protein pocket detection algorithm based on Voronoi tessellation. The platform is suited for the scientific community willing to develop new scoring functions and extract pocket descriptors on a large scale level. fpocket is distributed as free open source software. If you are interested in integrating fpocket in an industrial setting and require official support, please contact Discngine (www.discngine.com).
MIT License
271 stars 60 forks source link

Error when compiling on MacOS #131

Open aramdbs opened 4 months ago

aramdbs commented 4 months ago

The following error comes up after I run make ARCH=MACOSXX86_64 on MacOS 13.4

Undefined symbols for architecture arm64: "_molfile_parm7plugin_init", referenced from: _read_topology in topology.o "_molfile_parm7plugin_register", referenced from: _read_topology in topology.o "_molfile_pdbxplugin_init", referenced from: _open_mmcif in read_mmcif.o _read_mmcif in read_mmcif.o "_molfile_pdbxplugin_register", referenced from: _open_mmcif in read_mmcif.o _read_mmcif in read_mmcif.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [bin/fpocket] Error 1

pschmidtke commented 4 months ago

Are you doing that on a M1 model for mac ? or any non intel architecture @aramdbs ? If yes, the Macosxx86_64 are not built for these. I currently don't have means to provide so's for this architecture as I don't have one.