[ 87%] Building CXX object cpphost/PythonInterface/CMakeFiles/pyuni_PythonInterface.dir/GL.cpp.o In file included from /usr/include/boost/python.hpp:18:0, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.hpp:29, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:26: /usr/include/boost/python/class.hpp: In member function ‘boost::python::api::object boost::python::class_::make_fn_impl(T*, const F&, mpl_::false_, void*, mpl_::false_) [with T = PyUni::GL::GeometryBufferView, F = boost::python::return_value_policy, W = PyUni::GL::GeometryBufferView, X1 = boost::shared_ptr, X2 = boost::noncopyable_::noncopyable, X3 = boost::python::detail::not_specified, boost::python::api::object = boost::python::api::object, mpl_::false_ = mpl_::bool_]’: /usr/include/boost/python/class.hpp:435:9: instantiated from ‘boost::python::api::object boost::python::class_::make_setter(F) [with F = boost::python::return_value_policy, W = PyUni::GL::GeometryBufferView, X1 = boost::shared_ptr, X2 = boost::noncopyable_::noncopyable, X3 = boost::python::detail::not_specified, boost::python::api::object = boost::python::api::object]’ /usr/include/boost/python/class.hpp:315:9: instantiated from ‘boost::python::class_::self& boost::python::class_::add_property(const char*, Get, Set, const char*) [with Get = PyUni::GL::GeometryBufferView::AttributeView* (PyUni::GL::GeometryBufferView::*)(), Set = boost::python::return_value_policy, W = PyUni::GL::GeometryBufferView, X1 = boost::shared_ptr, X2 = boost::noncopyable_::noncopyable, X3 = boost::python::detail::not_specified, boost::python::class_::self = boost::python::class_, boost::noncopyable_::noncopyable>]’ /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:159:65: instantiated from here /usr/include/boost/python/class.hpp:441:97: error: no matching function for call to ‘get_signature(const boost::python::return_value_policy&, PyUni::GL::GeometryBufferView*)’ /usr/include/boost/python/class.hpp:441:97: note: candidates are: /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector1 boost::python::detail::get_signature(RT (*)(), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector2 boost::python::detail::get_signature(RT (ClassT::*)()) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector2::type&> boost::python::detail::get_signature(RT (ClassT::*)(), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector2 boost::python::detail::get_signature(RT (ClassT::*)()const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector2::type&> boost::python::detail::get_signature(RT (ClassT::*)()const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector2 boost::python::detail::get_signature(RT (ClassT::*)()volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector2::type&> boost::python::detail::get_signature(RT (ClassT::*)()volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector2 boost::python::detail::get_signature(RT (ClassT::*)()const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector2::type&> boost::python::detail::get_signature(RT (ClassT::*)()const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector2 boost::python::detail::get_signature(RT (*)(T0), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector3 boost::python::detail::get_signature(RT (ClassT::*)(T0)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector3::type&, T0> boost::python::detail::get_signature(RT (ClassT::*)(T0), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector3 boost::python::detail::get_signature(RT (ClassT::*)(T0)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector3::type&, T0> boost::python::detail::get_signature(RT (ClassT::*)(T0)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector3 boost::python::detail::get_signature(RT (ClassT::*)(T0)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector3::type&, T0> boost::python::detail::get_signature(RT (ClassT::*)(T0)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector3 boost::python::detail::get_signature(RT (ClassT::*)(T0)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector3::type&, T0> boost::python::detail::get_signature(RT (ClassT::*)(T0)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector3 boost::python::detail::get_signature(RT (*)(T0, T1), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector4 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector4::type&, T0, T1> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector4 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector4::type&, T0, T1> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector4 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector4::type&, T0, T1> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector4 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector4::type&, T0, T1> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector4 boost::python::detail::get_signature(RT (*)(T0, T1, T2), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector5 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector5::type&, T0, T1, T2> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector5 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector5::type&, T0, T1, T2> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector5 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector5::type&, T0, T1, T2> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector5 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector5::type&, T0, T1, T2> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector5 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector6 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector6::type&, T0, T1, T2, T3> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector6 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector6::type&, T0, T1, T2, T3> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector6 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector6::type&, T0, T1, T2, T3> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector6 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector6::type&, T0, T1, T2, T3> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector6 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector7 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector7::type&, T0, T1, T2, T3, T4> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector7 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector7::type&, T0, T1, T2, T3, T4> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector7 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector7::type&, T0, T1, T2, T3, T4> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector7 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector7::type&, T0, T1, T2, T3, T4> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector7 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector8 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector8::type&, T0, T1, T2, T3, T4, T5> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector8 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector8::type&, T0, T1, T2, T3, T4, T5> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector8 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector8::type&, T0, T1, T2, T3, T4, T5> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector8 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector8::type&, T0, T1, T2, T3, T4, T5> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector8 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector9 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector9::type&, T0, T1, T2, T3, T4, T5, T6> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector9 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector9::type&, T0, T1, T2, T3, T4, T5, T6> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector9 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector9::type&, T0, T1, T2, T3, T4, T5, T6> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector9 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector9::type&, T0, T1, T2, T3, T4, T5, T6> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector9 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector10 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector10::type&, T0, T1, T2, T3, T4, T5, T6, T7> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector10 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector10::type&, T0, T1, T2, T3, T4, T5, T6, T7> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector10 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector10::type&, T0, T1, T2, T3, T4, T5, T6, T7> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector10 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector10::type&, T0, T1, T2, T3, T4, T5, T6, T7> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector10 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector11 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector11::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector11 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector11::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector11 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector11::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector11 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector11::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector11 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector12 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector12::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector12 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector12::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector12 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector12::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector12 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector12::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector12 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector13 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector13::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector13 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector13::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector13 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector13::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector13 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector13::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector13 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector14 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector14::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector14 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector14::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector14 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector14::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector14 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector14::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector14 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector15 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector15::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector15 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector15::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector15 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector15::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector15 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector15::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector15 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector16 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector16::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector16 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector16::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector16 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector16::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector16 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector16::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)const volatile, Target*) /usr/include/boost/python/signature.hpp:194:1: note: template boost::mpl::vector16 boost::python::detail::get_signature(RT (*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), void*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector17 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector17::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector17 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)const) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector17::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)const, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector17 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector17::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)volatile, Target*) /usr/include/boost/python/signature.hpp:218:1: note: template boost::mpl::vector17 boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)const volatile) /usr/include/boost/python/signature.hpp:236:1: note: template boost::mpl::vector17::type&, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> boost::python::detail::get_signature(RT (ClassT::*)(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)const volatile, Target*) In file included from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47:0, from /usr/include/boost/python/detail/invoke.hpp:63, from /usr/include/boost/python/detail/caller.hpp:16, from /usr/include/boost/python/object/function_handle.hpp:8, from /usr/include/boost/python/converter/arg_to_python.hpp:19, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:25, from /usr/include/boost/python.hpp:11, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.hpp:29, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:26: /usr/include/boost/python/detail/invoke.hpp: In function ‘PyObject* boost::python::detail::invoke(boost::python::detail::invoke_tag_, const RC&, F&, TC&) [with RC = boost::python::detail::specify_a_return_value_policy_to_wrap_functions_returning, F = PyUni::GL::GeometryBufferView::AttributeView* (PyUni::GL::GeometryBufferView::*)(), TC = boost::python::arg_from_python, PyObject = _object]’: /usr/include/boost/python/detail/caller.hpp:223:13: instantiated from ‘PyObject* boost::python::detail::caller_arity<1u>::impl::operator()(PyObject*, PyObject*) [with F = PyUni::GL::GeometryBufferView::AttributeView* (PyUni::GL::GeometryBufferView::*)(), Policies = boost::python::default_call_policies, Sig = boost::mpl::vector2, PyObject = _object]’ /usr/include/boost/python/object/py_function.hpp:38:33: instantiated from ‘PyObject* boost::python::objects::caller_py_function_impl::operator()(PyObject*, PyObject*) [with Caller = boost::python::detail::caller >, PyObject = _object]’ /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:178:1: instantiated from here /usr/include/boost/python/detail/invoke.hpp:88:90: error: no match for call to ‘(const boost::python::detail::specify_a_return_value_policy_to_wrap_functions_returning) (PyUni::GL::GeometryBufferView::AttributeView*)’ In file included from /usr/include/boost/python/object/function_handle.hpp:8:0, from /usr/include/boost/python/converter/arg_to_python.hpp:19, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:25, from /usr/include/boost/python.hpp:11, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.hpp:29, from /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:26: /usr/include/boost/python/detail/caller.hpp: In static member function ‘static const PyTypeObject* boost::python::detail::converter_target_type::get_pytype() [with ResultConverter = boost::python::detail::specify_a_return_value_policy_to_wrap_functions_returning, PyTypeObject = _typeobject]’: /usr/include/boost/python/detail/caller.hpp:242:13: instantiated from ‘static boost::python::detail::py_func_sig_info boost::python::detail::caller_arity<1u>::impl::signature() [with F = PyUni::GL::GeometryBufferView::AttributeView* (PyUni::GL::GeometryBufferView::*)(), Policies = boost::python::default_call_policies, Sig = boost::mpl::vector2]’ /usr/include/boost/python/object/py_function.hpp:48:35: instantiated from ‘boost::python::detail::py_func_sig_info boost::python::objects::caller_py_function_impl::signature() const [with Caller = boost::python::detail::caller >]’ /home/horazont/Projects/python/PythonicUniverse/cpphost/PythonInterface/GL.cpp:178:1: instantiated from here /usr/include/boost/python/detail/caller.hpp:102:109: error: ‘struct boost::python::detail::specify_a_return_value_policy_to_wrap_functions_returning’ has no member named ‘get_pytype’ make[2]: *** [cpphost/PythonInterface/CMakeFiles/pyuni_PythonInterface.dir/GL.cpp.o] Error 1 make[1]: *** [cpphost/PythonInterface/CMakeFiles/pyuni_PythonInterface.dir/all] Error 2 make: *** [all] Error 2