Hi !!
While trying to compile boost python library which KCC 4.0f on Red Hat 7.0 with python
2.1.1
i get the two following errors in extension_class.hpp from boost 1.26 :
"/home01/ahbhhxx/USR/boost_1_26_0/boost/python/detail/extension_class.hpp", line 247:
error:
identifier "non_null_from_python" is undefined
return non_null_from_python(obj, boost::python::type());
^
detected during instantiation of class
"boost::python::python_extension_class_converters
[with T=Data,
U=boost::python::detail::held_instance<Data>]" at line 26
of "../BPL_GCC/Boost_data.cc"
"/home01/ahbhhxx/USR/boost_1_26_0/boost/python/detail/extension_class.hpp", line 327:
error:
identifier "non_null_from_python" is undefined
{ return *boost::python::detail::check_non_null(non_null_from_python(p,
boost::python::type())); }
^
detected during instantiation of class
"boost::python::python_extension_class_converters
[with T=Data,
U=boost::python::detail::held_instance<Data>]" at line 26
of "../BPL_GCC/Boost_data.cc"
Data is an Object mapped from C++ to python. The code compiles with gcc 2.96 on the
same OS.
Has anybody an idea to get rid of the compilation problem with KCC
Thank you