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
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-devel