/usr/include/boost/python/def_visitor.hpp: In static member function ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor, classT = boost::python::class_]’: /usr/include/boost/python/def_visitor.hpp:67: instantiated from ‘void boost::python::def_visitor::visit(classT&) const [with classT = boost::python::class_, DerivedVisitor = boost::python::api::object]’ /usr/include/boost/python/class.hpp:225: instantiated from ‘boost::python::class_& boost::python::class_::def(const boost::python::def_visitor&) [with Derived = boost::python::api::object, W = VersionSpec_wrapper, X1 = boost::noncopyable_::noncopyable, X2 = boost::python::detail::not_specified, X3 = boost::python::detail::not_specified]’ version_spec.cc:57: instantiated from here /usr/include/boost/python/def_visitor.hpp:31: error: no matching function for call to ‘boost::python::api::object::visit(boost::python::class_&) const’