I am trying to build graph-tool using "make -j8" I have following error,
appreciated for any help.
/usr/local/include/boost/python/detail/invoke.hpp: In instantiation of
‘PyObject*
boost::python::detail::invoke(boost::python::detail::invoke_tag_<false,
, const RC&, F&, AC0&) [with RC =
boost::python::to_python_indirect<const std::type_info&,
boost::python::detail::make_reference_holder>; F = const std::type_info&
(boost::any::*)() const noexcept; AC0 =
boost::python::arg_from_python<boost::any&>; PyObject = _object]’:
/usr/local/include/boost/python/detail/caller.hpp:218:46: required from
‘PyObject* boost::python::detail::caller_arity<1>::impl<F, Policies,
::operator()(PyObject*, PyObject*) [with F = const std::type_info&
(boost::any::*)() const noexcept; Policies =
boost::python::return_value_policy<boost::python::reference_existing_object>;
Sig = boost::mpl::vector2<const std::type_info&, boost::any&>; PyObject =
_object]’
/usr/local/include/boost/python/object/py_function.hpp:38:33: required
from ‘PyObject*
boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*,
PyObject*) [with Caller = boost::python::detail::caller<const
std::type_info& (boost::any::*)() const noexcept,
boost::python::return_value_policy<boost::python::reference_existing_object>,
boost::mpl::vector2<const std::type_info&, boost::any&> >; PyObject =
_object]’
graph_bind.cc:588:1: required from here
*/usr/local/include/boost/python/detail/invoke.hpp:75:16: error: must use
‘.*’ or ‘->*’ to call pointer-to-member function in ‘f (...)’, e.g. ‘(...
->* f) (...)’
return rc(f( BOOST_PP_ENUM_BINARY_PARAMS_Z(1, N, ac, ()
BOOST_PP_INTERCEPT) ));*
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/boost/python/detail/invoke.hpp: In instantiation of
‘PyObject*
boost::python::detail::invoke(boost::python::detail::invoke_tag_<false,
, const RC&, F&, AC0&) [with RC = boost::python::to_python_value<const
long unsigned int&>; F = long unsigned int (std::type_info::*)() const
noexcept; AC0 = boost::python::arg_from_python<std::type_info&>;
PyObject = _object]’:
/usr/local/include/boost/python/detail/caller.hpp:218:46: required from
‘PyObject* boost::python::detail::caller_arity<1>::impl<F, Policies,
::operator()(PyObject*, PyObject*) [with F = long unsigned int
(std::type_info::*)() const noexcept; Policies =
boost::python::default_call_policies; Sig = boost::mpl::vector2<long
unsigned int, std::type_info&>; PyObject = _object]’
/usr/local/include/boost/python/object/py_function.hpp:38:33: required
from ‘PyObject*
boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*,
PyObject*) [with Caller = boost::python::detail::caller<long unsigned int
(std::type_info::*)() const noexcept, boost::python::default_call_policies,
boost::mpl::vector2<long unsigned int, std::type_info&> >; PyObject =
_object]’
graph_bind.cc:588:1: required from here
/usr/local/include/boost/python/detail/invoke.hpp:75:16: error: must use
‘.*’ or ‘->*’ to call pointer-to-member function in ‘f (...)’, e.g. ‘(...
->* f) (...)’
/usr/local/include/boost/python/detail/invoke.hpp: In instantiation of
‘PyObject*
boost::python::detail::invoke(boost::python::detail::invoke_tag_<false,
, const RC&, F&, AC0&) [with RC = boost::python::to_python_value<const
char* const&>; F = const char* (std::type_info::*)() const noexcept; AC0 =
boost::python::arg_from_python<std::type_info&>; PyObject = _object]’:
/usr/local/include/boost/python/detail/caller.hpp:218:46: required from
‘PyObject* boost::python::detail::caller_arity<1>::impl<F, Policies,
::operator()(PyObject*, PyObject*) [with F = const char*
(std::type_info::*)() const noexcept; Policies =
boost::python::default_call_policies; Sig = boost::mpl::vector2<const char*,
std::type_info&>; PyObject = _object]’
/usr/local/include/boost/python/object/py_function.hpp:38:33: required
from ‘PyObject*
boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*,
PyObject*) [with Caller = boost::python::detail::caller<const char*
(std::type_info::*)() const noexcept, boost::python::default_call_policies,
boost::mpl::vector2<const char*, std::type_info&> >; PyObject = _object]’
graph_bind.cc:588:1: required from here
/usr/local/include/boost/python/detail/invoke.hpp:75:16: error: must use
‘.*’ or ‘->*’ to call pointer-to-member function in ‘f (...)’, e.g. ‘(...
->* f) (...)’
/usr/local/include/boost/python/detail/invoke.hpp: In instantiation of
‘PyObject*
boost::python::detail::invoke(boost::python::detail::invoke_tag_<false,
, const RC&, F&, AC0&) [with RC = boost::python::to_python_value<const
bool&>; F = bool (boost::any::*)() const noexcept; AC0 =
boost::python::arg_from_python<boost::any&>; PyObject = _object]’:
/usr/local/include/boost/python/detail/caller.hpp:218:46: required from
‘PyObject* boost::python::detail::caller_arity<1>::impl<F, Policies,
::operator()(PyObject*, PyObject*) [with F = bool (boost::any::*)()
const noexcept; Policies = boost::python::default_call_policies; Sig =
boost::mpl::vector2<bool, boost::any&>; PyObject = _object]’
/usr/local/include/boost/python/object/py_function.hpp:38:33: required
from ‘PyObject*
boost::python::objects::caller_py_function_impl<Caller>::operator()(PyObject*,
PyObject*) [with Caller = boost::python::detail::caller<bool
(boost::any::*)() const noexcept, boost::python::default_call_policies,
boost::mpl::vector2<bool, boost::any&> >; PyObject = _object]’
graph_bind.cc:588:1: required from here
/usr/local/include/boost/python/detail/invoke.hpp:75:16: error: must use
‘.*’ or ‘->*’ to call pointer-to-member function in ‘f (...)’, e.g. ‘(...
->* f) (...)’
make[4]: *** [graph_bind.lo] Error 1
make[4]: *** Waiting for unfinished jobs....