Compile run with USE="opengl pcre python truetype xml -bidi -debug -devil -doc -expat -freeimage -irrlicht -lua -ogre -static-libs -tinyxml -xerces-c -zip" PYTHON_TARGETS="python2_7" Please see attached build.log for details. Reproducible: Always
Created attachment 429720 [details] dev-games:cegui-0.8.5:20160406-005537.log
Created attachment 429722 [details] emerge --info cegui
that was a regression with boost that's fixed in portage now.
hmmm, maybe not. reopening after all.
just tested again; works for me
still fails for me with USE="opengl pcre python truetype xml -bidi -debug -devil -doc -expat -freeimage -irrlicht -lua -ogre -static-libs -tinyxml -xerces-c -zip" and gcc5.
*** Bug 580396 has been marked as a duplicate of this bug. ***
Created attachment 432120 [details] emerge-info.txt still an issue here, same root cause ?\n\n/usr/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<void (*)(_object*, const CEGUI::String&, unsigned int, void*), boost::python::default_call_policies, boost::mpl::vector5<void, _object*, const CEGUI::String&, unsigned int, void*> >; PyObject = _object]’ /var/tmp/portage/dev-games/cegui-0.8.6/work/cegui-0.8.6/cegui/src/ScriptModules/Python/bindings/output/CEGUI/ListboxTextItem.pypp.cpp:377:1: required from here /usr/include/boost/python/converter/registered.hpp:93:30: error: no matching function for call to ‘registry_lookup2(void (*)())’ return registry_lookup2((T(*)())0); ^ /usr/include/boost/python/converter/registered.hpp:83:3: note: candidate: template<class T> const boost::python::converter::registration& boost::python::converter::detail::registry_lookup2(T& (*)())
Created attachment 432122 [details] dev-games:cegui-0.8.6:20160426-120509.log
Created attachment 432124 [details] emerge-history.txt
Created attachment 432126 [details] environment
this is solved with newer boost and 0.8.7