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

Reply via email to