JP
2017-06-16 11:08:30 UTC
Hi Folks,
Must have been eons ago last time I posted to this mailing list. The
italians have a saying "chi non muore si rivede".
I am trying to install the RDKit (release 2017_03_2) from source, without
conda, and I thought this will be a breeze. But I am getting an error. I
am pretty sure this is because of the boost version I am using (1.61).
The error is:
[ 62%] Linking CXX executable testReaction
Ubuntu 16.04.2
(manually installed) boost v1.61
RDKit release - 2017.03.2
But I read somewhere that "Boost 1.61 and the RDKit work together.".
https://sourceforge.net/p/rdkit/mailman/message/35124509/ - so my question
is, is this combo expected to work or not?
As I side note, but this is just a deprecation warning, I do get a ton of
these,
/opt/boost_1_61_0/include/boost/type_traits/detail/template_arity_spec.hpp:13:84:
note: #pragma message: NOTE: Use of this header (template_arity_spec.hpp)
is deprecated
# pragma message("NOTE: Use of this header (template_arity_spec.hpp) is
deprecated")
I know, I know, not the most glamorous of a comeback ...
Beers and Cheers,
JP
Must have been eons ago last time I posted to this mailing list. The
italians have a saying "chi non muore si rivede".
I am trying to install the RDKit (release 2017_03_2) from source, without
conda, and I thought this will be a breeze. But I am getting an error. I
am pretty sure this is because of the boost version I am using (1.61).
The error is:
[ 62%] Linking CXX executable testReaction
../../../lib/libRDKitChemReactions.so.1.2017.03.2: undefined reference to
text_iarchive>::load_override(boost::archive::class_name_type&)'
../../../lib/libRDKitChemReactions.so.1.2017.03.2: undefined reference to
`boost::archive::archive_exception::archive_exception(
boost::archive::archive_exception const&)'
collect2: error: ld returned 1 exit status
recipe for target 'Code/GraphMol/ChemReactions/testReaction' failed
make[2]: *** [Code/GraphMol/ChemReactions/testReaction] Error 1
CMakeFiles/Makefile2:4157: recipe for target 'Code/GraphMol/ChemReactions/
CMakeFiles/testReaction.dir/all' failed
make[1]: *** [Code/GraphMol/ChemReactions/CMakeFiles/testReaction.dir/all]
Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
My setup:text_iarchive>::load_override(boost::archive::class_name_type&)'
../../../lib/libRDKitChemReactions.so.1.2017.03.2: undefined reference to
`boost::archive::archive_exception::archive_exception(
boost::archive::archive_exception const&)'
collect2: error: ld returned 1 exit status
recipe for target 'Code/GraphMol/ChemReactions/testReaction' failed
make[2]: *** [Code/GraphMol/ChemReactions/testReaction] Error 1
CMakeFiles/Makefile2:4157: recipe for target 'Code/GraphMol/ChemReactions/
CMakeFiles/testReaction.dir/all' failed
make[1]: *** [Code/GraphMol/ChemReactions/CMakeFiles/testReaction.dir/all]
Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2
Ubuntu 16.04.2
(manually installed) boost v1.61
RDKit release - 2017.03.2
But I read somewhere that "Boost 1.61 and the RDKit work together.".
https://sourceforge.net/p/rdkit/mailman/message/35124509/ - so my question
is, is this combo expected to work or not?
As I side note, but this is just a deprecation warning, I do get a ton of
these,
/opt/boost_1_61_0/include/boost/type_traits/detail/template_arity_spec.hpp:13:84:
note: #pragma message: NOTE: Use of this header (template_arity_spec.hpp)
is deprecated
# pragma message("NOTE: Use of this header (template_arity_spec.hpp) is
deprecated")
I know, I know, not the most glamorous of a comeback ...
Beers and Cheers,
JP