[Rdkit-devel] CentOS 6 build failure
Open-Source Cheminformatics and Machine Learning
Brought to you by:
glandrum
|
From: Gianluca S. <gi...@gm...> - 2015-11-21 00:13:30
|
The CentOS 6 build for the latest RDKit is failing with this error:
In file included from /usr/include/boost/python/to_python_indirect.hpp:11,
from /usr/include/boost/python/converter/arg_to_python.hpp:11,
from /usr/include/boost/python/call.hpp:16,
from /usr/include/boost/python/object_core.hpp:13,
from /usr/include/boost/python/args.hpp:26,
from /usr/include/boost/python.hpp:12,
from
/builddir/build/BUILD/rdkit-Release_2015_09_2/python2/Code/RDBoost/Wrap.h:18,
from
/builddir/build/BUILD/rdkit-Release_2015_09_2/python2/Code/GraphMol/FilterCatalog/Wrap/FilterCatalog.cpp:32:
/usr/include/boost/python/object/pointer_holder.hpp: In member
function 'void* boost::python::objects::pointer_holder<Pointer,
Value>::holds
(boost::python::type_info, bool) [with Pointer =
boost::shared_ptr<const RDKit::FilterCatalogEntry>, Value = const
RDKit::FilterCatalogEntry
]':
/builddir/build/BUILD/rdkit-Release_2015_09_2/python2/Code/GraphMol/FilterCatalog/Wrap/FilterCatalog.cpp:492:
instantiated from here
/usr/include/boost/python/object/pointer_holder.hpp:145: error:
invalid conversion from 'const void*' to 'void*'
/usr/include/boost/python/object/pointer_holder.hpp:145: error:
initializing argument 1 of 'void*
boost::python::objects::find_dynamic_typ
e(void*, boost::python::type_info, boost::python::type_info)'
/usr/include/boost/python/object/pointer_holder.hpp:145: error:
invalid conversion from 'const void*' to 'void*'
I need to note CentOS 6 has an older boost version (1.41) so if that
is the culprit and we can't fix that code to work with it, I will
probably keep the package at the last know working release (2015.03)
Regards
G.
--
Gianluca Sforna
http://morefedora.blogspot.com
http://plus.google.com/+gianlucasforna - http://twitter.com/giallu
|