hello I'm clearly missing something here, but not being able to clarify things.
After 2019_09_1b1 I'm not able to build rdkit via cmake from source any longer Even following the plain instructions in Install.md : RDBASE=./rdkit cd $RDBASE mkdir build cd build cmake .. make doesn't work. At cmake time I get a flood of errors related to boost like these: ----8<---- CMake Error at Code/cmake/Modules/RDKitUtils.cmake:153 (add_executable): Target "testCoordGen" links to target "Boost::system" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? Call Stack (most recent call first): External/CoordGen/CMakeLists.txt:108 (rdkit_test) CMake Error at Code/cmake/Modules/RDKitUtils.cmake:153 (add_executable): Target "testCoordGen" links to target "Boost::iostreams" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? Call Stack (most recent call first): External/CoordGen/CMakeLists.txt:108 (rdkit_test) ---->8---- If I ignore the above errors and continue with make, the build crashes very soon with: ----8<---- /usr/bin/c++ -fPIC -mpopcnt -Wno-deprecated -Wno-unused-function -fno-strict-aliasing -Wall -Wextra -fPIC -O3 -DNDEBUG -shared -Wl,-soname,libRDKitDepictor.so.1 -o ../../../lib/libRDKitDepictor.so.1.2020.03.2 CMakeFiles/Depictor.dir/RDDepictor.cpp.o CMakeFiles/Depictor.dir/EmbeddedFrag.cpp.o CMakeFiles/Depictor.dir/DepictUtils.cpp.o -Wl,-rpath,/home/balducci/tmp/install-us-d/rdkit-2020_03_2.d/rdkit/build/lib: ../../../lib/libRDKitMolAlign.so.1.2020.03.2 -lcoordgen -lmaeparser -lBoost::system -lBoost::iostreams ../../../lib/libRDKitMolTransforms.so.1.2020.03.2 ../../../lib/libRDKitEigenSolvers.so.1.2020.03.2 ../../../lib/libRDKitAlignment.so.1.2020.03.2 ../../../lib/libRDKitForceFieldHelpers.so.1.2020.03.2 ../../../lib/libRDKitSubstructMatch.so.1.2020.03.2 ../../../lib/libRDKitSmilesParse.so.1.2020.03.2 ../../../lib/libRDKitForceField.so.1.2020.03.2 ../../../lib/libRDKitOptimizer.so.1.2020.03.2 ../../../lib/libRDKitTrajectory.so.1.2020.03.2 ../../../lib/libRDKitGraphMol.so.1.2020.03.2 ../../../lib/libRDKitRingDecomposerLib.so.1.2020.03.2 ../../../lib/libRDKitRDGeometryLib.so.1.2020.03.2 ../../../lib/libRDKitDataStructs.so.1.2020.03.2 ../../../lib/libRDKitRDGeneral.so.1.2020.03.2 -lpthread /usr/bin/ld: cannot find -lBoost::system /usr/bin/ld: cannot find -lBoost::iostreams collect2: error: ld returned 1 exit status make[2]: *** [Code/GraphMol/Depictor/CMakeFiles/Depictor.dir/build.make:154: lib/libRDKitDepictor.so.1.2020.03.2] Error 1 make[2]: Leaving directory '/home/balducci/tmp/install-us-d/rdkit-2020_03_2.d/rdkit/build' ---->8---- Apparently, the boost libs have been messed up, most probably related with the above cmake error messages If I try to build with ninja, the build doesn't even start: ----8<---- [...] CMake Generate step failed. Build files cannot be regenerated correctly. ninja: error: loading 'build.ninja': No such file or directory ---->8---- Cloning from git and using the following versions of the involved packages: rdkit-2020_03_2 boost-1_73_0 cmake-3.17.2 make-4.3 ninja-1.10.0 gcc-9.3.0 I can add that I obtain the same result also with boost-1_71_0 I'm enclosing a small script which allows to reproduce (or not) the problem I'm reporting about I suspect something wrong with my boost installation, but I'm unable to find the culprit I'm hoping that someone fluent in cmake can easily spot the mistake I'm doing Any hint will be warmly appreciated ciao -gabriele ----8<---- #!/bin/sh work_dir=$(pwd) the_tag="Release_2020_03_2" GIT_SSL_NO_VERIFY=true \ git clone -b ${the_tag} https://github.com/rdkit/rdkit.git rdkit RDBASE=rdkit cd $RDBASE mkdir build cd build cmake -DCMAKE_VERBOSE_MAKEFILE=ON .. # the above command dumps a bunch of errors like: # CMake Error at Code/cmake/Modules/RDKitUtils.cmake:153 (add_executable): # Target "testCoordGen" links to target "Boost::iostreams" but the target was # not found. Perhaps a find_package() call is missing for an IMPORTED # target, or an ALIAS target is missing? # Call Stack (most recent call first): # External/CoordGen/CMakeLists.txt:108 (rdkit_test) make ####################### # uncomment for ninja # ####################### # cd $RDBASE # mkdir build # cd build # cmake -G"Ninja" .. # ninja -v exit ----8<---- _______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss