hi > I haven't tried a boost 1.70 build yet, so I can't confirm that it works. > Could you please try 1.69 and see if that helps? > If not, please send the exact cmake command you used and what the output > was.
thanks a lot for the quick reply. Apologies: for some reason I was convinced that it had to be some simple typo or similar problem and didn't enclose any detail And: yes, building vs boost-1.69.0 works smoothly as always. So problem seems to be building vs 1_70_0_rc1 (which is a run candidate, after all!). For completeness I enclose below my cmake call and corresponding output vs both 1.69.0 and 1_70_0_rc1. BTW, I've also investigated in some more detail the files installed by boost and found that 1_70_0_rc1 installs a lot of .cmake files where 1.69.0 and previous didn't install any (at least here on my machine) Also, there are some new .cmake files in the 1_70_0_rc1 tarball that were not present in 1.69.0 (list enclosed below) In the end, it seems to me that there are no problems with rdkit when built vs a *stable* version of boost: apologies for the noise... ciao -gabriele cmake output when boost-1.69.0 ============================== cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/opt/stow.d/versions/rdkit-2019_03_1b1/usr -DRDK_INSTALL_INTREE=OFF -DLIB_SUFFIX=64 -DPYTHON_INSTDIR=/opt/stow.d/versions/rdkit-2019_03_1b1/usr/python3/site_python3/lib64 -DBoost_INCLUDE_DIR:PATH=/usr/include -DBoost_LIBRARY_DIR_DEBUG:PATH=/usr/lib64 -DBoost_LIBRARY_DIR_RELEASE:PATH=/usr/lib64 -DPYTHON_EXECUTABLE:FILEPATH=/usr/python3/bin/python -DRDK_BOOST_PYTHON3_NAME:STRING=python38 -- Found Catch2 source in /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/catch/catch CATCH: /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/catch/catch/single_include Python Install directory /opt/stow.d/versions/rdkit-2019_03_1b1/usr/python3/site_python3/lib64 PYTHON Py_ENABLE_SHARED: 1 PYTHON USING LINK LINE: -m64 -shared -pthread -L/usr/Xorg/lib64 -pthread -L/usr/Xorg/lib64 -- Boost version: 1.69.0 -- Found the following Boost libraries: -- serialization == Using strict rotor definition -- maeparser include dir set as '/home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/CoordGen' -- maeparser libraries set as 'maeparser_LIBRARIES-NOTFOUND' -- Could NOT find maeparser (missing: maeparser_LIBRARIES) -- Found MAEParser source in /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/CoordGen/maeparser -- Boost version: 1.69.0 -- Found the following Boost libraries: -- system -- iostreams -- regex -- coordgen include dir set as /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/CoordGen -- coordgen libraries set as 'coordgen_LIBRARIES-NOTFOUND' -- coordgen templates file set as 'coordgen_TEMPLATE_FILE-NOTFOUND' -- Could NOT find coordgen (missing: coordgen_LIBRARIES coordgen_TEMPLATE_FILE) -- Found coordgenlibs source in /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External/CoordGen/coordgen -- Boost version: 1.69.0 -- Found the following Boost libraries: -- system -- iostreams -- regex -- Boost version: 1.69.0 -- Found the following Boost libraries: -- system -- iostreams -- regex == Updating Filters.cpp from pains file == Done updating pains files -- Found RapidJSON source in /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/External -- Configuring done -- Generating done -- Build files have been written to: /home/balducci/tmp/install-us-d/rdkit-2019_03_1b1.d/rdkit-2019_03_1b1/build cmake output when boost-1_70_0_rc1 ================================== cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/opt/stow.d/versions/rdkit-2019_03_1b1/usr -DRDK_INSTALL_INTREE=OFF -DLIB_SUFFIX=64 -DPYTHON_INSTDIR=/opt/stow.d/versions/rdkit-2019_03_1b1/usr/python3/site_python3/lib64 -DBoost_INCLUDE_DIR:PATH=/usr/include -DBoost_LIBRARY_DIR_DEBUG:PATH=/usr/lib64 -DBoost_LIBRARY_DIR_RELEASE:PATH=/usr/lib64 -DPYTHON_EXECUTABLE:FILEPATH=/usr/python3/bin/python -DRDK_BOOST_PYTHON3_NAME:STRING=python38 -- Found Catch2 source in /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/catch/catch CATCH: /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/catch/catch/single_include -- Found Boost 1.70.0 at /usr/lib64/cmake/Boost-1.70.0 -- Requested configuration: QUIET COMPONENTS python38 -- Found boost_headers 1.70.0 at /usr/lib64/cmake/boost_headers-1.70.0 -- Boost 1.56.0 found. -- Found Boost components: python38 Python Install directory /opt/stow.d/versions/rdkit-2019_03_1b1/usr/python3/site_python3/lib64 PYTHON Py_ENABLE_SHARED: 1 PYTHON USING LINK LINE: -m64 -shared -pthread -L/usr/Xorg/lib64 -pthread -L/usr/Xorg/lib64 -- Found Boost 1.70.0 at /usr/lib64/cmake/Boost-1.70.0 -- Requested configuration: QUIET COMPONENTS serialization -- Found boost_serialization 1.70.0 at /usr/lib64/cmake/boost_serialization-1.70.0 -- libboost_serialization.a -- Adding boost_serialization dependencies: headers -- Boost 1.56.0 found. -- Found Boost components: serialization == Using strict rotor definition -- maeparser include dir set as '/home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/CoordGen' -- maeparser libraries set as 'maeparser_LIBRARIES-NOTFOUND' -- Could NOT find maeparser (missing: maeparser_LIBRARIES) -- Found MAEParser source in /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/CoordGen/maeparser -- Found Boost 1.70.0 at /usr/lib64/cmake/Boost-1.70.0 -- Requested configuration: QUIET REQUIRED COMPONENTS system;iostreams -- Found boost_system 1.70.0 at /usr/lib64/cmake/boost_system-1.70.0 -- libboost_system.a -- Adding boost_system dependencies: headers -- Found boost_iostreams 1.70.0 at /usr/lib64/cmake/boost_iostreams-1.70.0 -- libboost_iostreams.a -- Adding boost_iostreams dependencies: headers -- Boost 1.56.0 found. -- Found Boost components: system;iostreams -- coordgen include dir set as /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/CoordGen -- coordgen libraries set as 'coordgen_LIBRARIES-NOTFOUND' -- coordgen templates file set as 'coordgen_TEMPLATE_FILE-NOTFOUND' -- Could NOT find coordgen (missing: coordgen_LIBRARIES coordgen_TEMPLATE_FILE) -- Found coordgenlibs source in /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External/CoordGen/coordgen -- Found Boost 1.70.0 at /usr/lib64/cmake/Boost-1.70.0 -- Requested configuration: QUIET REQUIRED COMPONENTS system;iostreams -- Found boost_system 1.70.0 at /usr/lib64/cmake/boost_system-1.70.0 -- libboost_system.a -- Adding boost_system dependencies: headers -- Found boost_iostreams 1.70.0 at /usr/lib64/cmake/boost_iostreams-1.70.0 -- libboost_iostreams.a -- Adding boost_iostreams dependencies: headers -- Boost 1.56.0 found. -- Found Boost components: system;iostreams -- Found Boost 1.70.0 at /usr/lib64/cmake/Boost-1.70.0 -- Requested configuration: QUIET REQUIRED COMPONENTS system;iostreams -- Found boost_system 1.70.0 at /usr/lib64/cmake/boost_system-1.70.0 -- libboost_system.a -- Adding boost_system dependencies: headers -- Found boost_iostreams 1.70.0 at /usr/lib64/cmake/boost_iostreams-1.70.0 -- libboost_iostreams.a -- Adding boost_iostreams dependencies: headers -- Boost 1.56.0 found. -- Found Boost components: system;iostreams == Making EnumerateLibrary without boost Serialization support == Making FilterCatalog without boost Serialization support == Updating Filters.cpp from pains file == Done updating pains files == Making SubstructLibrary without boost Serialization support -- Found RapidJSON source in /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/External -- Configuring done -- Generating done -- Build files have been written to: /home/balducci/tmp/install-us-d/rdkit-2018_09_3.d/rdkit-2019_03_1b1/build .cmake files in boost_1_69_0 and boost-1_70_0_rc1 -------------------------------------------------- boost_1_69_0 boost-1_70_0_rc1 ============================================================================================================================= > ./tools/boost_install/BoostDetectToolset.cmake > ./tools/boost_install/test/BoostVersion.cmake > ./tools/boost_install/test/iostreams/zlib-1.2.11/zlib.pc.cmak > ./tools/boost_install/test/iostreams/zlib-1.2.11/zconf.h.cmak > ./tools/boost_install/BoostConfig.cmake > ./libs/smart_ptr/test/cmake_subdir_test ./libs/gil/example/cmake ./libs/gil/example/cmake ./libs/mp11/test/check_cmake_version.cpp ./libs/mp11/test/check_cmake_version.cpp ./libs/mp11/test/cmake_subdir_test ./libs/mp11/test/cmake_subdir_test ./libs/mp11/test/cmake_install_test ./libs/mp11/test/cmake_install_test ./libs/hof/cmake ./libs/hof/cmake ./libs/hof/cmake/SphinxDoc.cmake ./libs/hof/cmake/SphinxDoc.cmake ./libs/hof/cmake/BCMTest.cmake ./libs/hof/cmake/BCMTest.cmake ./libs/vmd/test/test_cmake ./libs/vmd/test/test_cmake ./libs/compute/cmake ./libs/compute/cmake ./libs/compute/cmake/FindEigen.cmake ./libs/compute/cmake/FindEigen.cmake ./libs/compute/cmake/FindBolt.cmake ./libs/compute/cmake/FindBolt.cmake ./libs/compute/cmake/BoostComputeConfig.cmake.in ./libs/compute/cmake/BoostComputeConfig.cmake.in ./libs/compute/cmake/opencl/FindOpenCL.cmake ./libs/compute/cmake/opencl/FindOpenCL.cmake ./libs/compute/cmake/FindTBB.cmake ./libs/compute/cmake/FindTBB.cmake > ./libs/endian/test/cmake_subdir_test > ./libs/predef/test/test_cmake > ./libs/atomic/test/test_cmake ./libs/hana/example/cmake_integration ./libs/hana/example/cmake_integration ./libs/hana/cmake ./libs/hana/cmake ./libs/hana/cmake/TestHeaders.cmake ./libs/hana/cmake/TestHeaders.cmake ./libs/hana/cmake/FindMeta.cmake ./libs/hana/cmake/FindMeta.cmake ./libs/hana/cmake/CheckCxxCompilerSupport.cmake ./libs/hana/cmake/CheckCxxCompilerSupport.cmake ./libs/hana/cmake/FindMPL11.cmake ./libs/hana/cmake/FindMPL11.cmake > ./libs/system/test/cmake_subdir_test ./libs/assert/test/check_cmake_version.cpp ./libs/assert/test/check_cmake_version.cpp > ./libs/function/test/cmake_subdir_test ./libs/yap/cmake ./libs/yap/cmake ./libs/yap/cmake/Disassemble.cmake ./libs/yap/cmake/Disassemble.cmake ./libs/yap/cmake/dependencies.cmake ./libs/yap/cmake/dependencies.cmake ./libs/beast/test/extern/zlib-1.2.11/zlib.pc.cmakein ./libs/beast/test/extern/zlib-1.2.11/zlib.pc.cmakein ./libs/beast/test/extern/zlib-1.2.11/zconf.h.cmakein ./libs/beast/test/extern/zlib-1.2.11/zconf.h.cmakein > ./libs/bind/test/cmake_subdir_test > ./libs/core/test/cmake_subdir_test > ./libs/array/test/test_cmake _______________________________________________ Rdkit-devel mailing list Rdkit-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-devel