Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- In file included from /usr/include/boost/python/to_python_converter.hpp:11:0,
- from /usr/include/boost/python/object/class_wrapper.hpp:8,
- from /usr/include/boost/python/object/class_metadata.hpp:9,
- from /usr/include/boost/python/class.hpp:23,
- from /usr/include/boost/python.hpp:18,
- from emc/task/taskmodule.cc:21:
- /usr/include/boost/python/converter/as_to_python_function.hpp: In instantiation of ‘static PyObject* boost::python::converter::as_to_python_function<T, ToPython>::convert(const void*) [with T = boost::shared_ptr<TaskWrap>; ToPython = boost::python::objects::class_value_wrapper<boost::shared_ptr<TaskWrap>, boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> > >; PyObject = _object]’:
- /usr/include/boost/python/to_python_converter.hpp:88:9: required from ‘boost::python::to_python_converter<T, Conversion, has_get_pytype>::to_python_converter() [with T = boost::shared_ptr<TaskWrap>; Conversion = boost::python::objects::class_value_wrapper<boost::shared_ptr<TaskWrap>, boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> > >; bool has_get_pytype = true]’
- /usr/include/boost/python/object/class_wrapper.hpp:37:8: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::maybe_register_pointer_to_python(T2*, mpl_::false_*, mpl_::false_*) [with T2 = Task; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified; mpl_::false_ = mpl_::bool_<false>]’
- /usr/include/boost/python/object/class_metadata.hpp:232:65: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Task; Callback = mpl_::bool_<true>; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:213:61: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(boost::python::wrapper<T>*) [with T2 = Task; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:205:43: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:496:29: required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init<>; W = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:629:5: required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const char*) [with W = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- emc/task/taskmodule.cc:318:64: required from here
- /usr/include/boost/python/converter/as_to_python_function.hpp:40:75: error: use of deleted function ‘boost::shared_ptr<TaskWrap>::shared_ptr(const boost::shared_ptr<TaskWrap>&)’
- return ToPython::convert(*const_cast<T*>(static_cast<T const*>(x)));
- ^
- In file included from /usr/include/boost/shared_ptr.hpp:17:0,
- from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:10,
- from /usr/include/boost/python/converter/arg_to_python.hpp:15,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<TaskWrap>::shared_ptr(const boost::shared_ptr<TaskWrap>&)’ is implicitly declared as deleted because ‘boost::shared_ptr<TaskWrap>’ declares a move constructor or move assignment operator
- template<class T> class shared_ptr
- ^
- In file included from /usr/include/boost/python/object/class_metadata.hpp:9:0,
- from /usr/include/boost/python/class.hpp:23,
- from /usr/include/boost/python.hpp:18,
- from emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/class_wrapper.hpp:40:22: error: initializing argument 1 of ‘static PyObject* boost::python::objects::class_value_wrapper<Src, MakeInstance>::convert(Src) [with Src = boost::shared_ptr<TaskWrap>; MakeInstance = boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> >; PyObject = _object]’
- static PyObject* convert(Src x)
- ^
- In file included from /usr/include/boost/python/to_python_converter.hpp:11:0,
- from /usr/include/boost/python/object/class_wrapper.hpp:8,
- from /usr/include/boost/python/object/class_metadata.hpp:9,
- from /usr/include/boost/python/class.hpp:23,
- from /usr/include/boost/python.hpp:18,
- from emc/task/taskmodule.cc:21:
- /usr/include/boost/python/converter/as_to_python_function.hpp: In instantiation of ‘static PyObject* boost::python::converter::as_to_python_function<T, ToPython>::convert(const void*) [with T = boost::shared_ptr<EMC_STAT>; ToPython = boost::python::objects::class_value_wrapper<boost::shared_ptr<EMC_STAT>, boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> > >; PyObject = _object]’:
- /usr/include/boost/python/to_python_converter.hpp:88:9: required from ‘boost::python::to_python_converter<T, Conversion, has_get_pytype>::to_python_converter() [with T = boost::shared_ptr<EMC_STAT>; Conversion = boost::python::objects::class_value_wrapper<boost::shared_ptr<EMC_STAT>, boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> > >; bool has_get_pytype = true]’
- /usr/include/boost/python/object/class_wrapper.hpp:37:8: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::maybe_register_pointer_to_python(T2*, mpl_::false_*, mpl_::false_*) [with T2 = EMC_STAT; T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified; mpl_::false_ = mpl_::bool_<false>]’
- /usr/include/boost/python/object/class_metadata.hpp:232:65: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = EMC_STAT; Callback = boost::integral_constant<bool, false>; T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:219:60: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:205:43: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:506:29: required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(boost::python::no_init_t) [with W = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:637:5: required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, boost::python::no_init_t) [with W = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- emc/task/taskmodule.cc:488:69: required from here
- /usr/include/boost/python/converter/as_to_python_function.hpp:40:75: error: use of deleted function ‘boost::shared_ptr<EMC_STAT>::shared_ptr(const boost::shared_ptr<EMC_STAT>&)’
- return ToPython::convert(*const_cast<T*>(static_cast<T const*>(x)));
- ^
- In file included from /usr/include/boost/shared_ptr.hpp:17:0,
- from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:10,
- from /usr/include/boost/python/converter/arg_to_python.hpp:15,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/smart_ptr/shared_ptr.hpp:168:25: note: ‘boost::shared_ptr<EMC_STAT>::shared_ptr(const boost::shared_ptr<EMC_STAT>&)’ is implicitly declared as deleted because ‘boost::shared_ptr<EMC_STAT>’ declares a move constructor or move assignment operator
- template<class T> class shared_ptr
- ^
- In file included from /usr/include/boost/python/object/class_metadata.hpp:9:0,
- from /usr/include/boost/python/class.hpp:23,
- from /usr/include/boost/python.hpp:18,
- from emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/class_wrapper.hpp:40:22: error: initializing argument 1 of ‘static PyObject* boost::python::objects::class_value_wrapper<Src, MakeInstance>::convert(Src) [with Src = boost::shared_ptr<EMC_STAT>; MakeInstance = boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> >; PyObject = _object]’
- static PyObject* convert(Src x)
- ^
- In file included from /usr/include/boost/python/to_python_indirect.hpp:11:0,
- from /usr/include/boost/python/converter/arg_to_python.hpp:10,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/make_ptr_instance.hpp: In instantiation of ‘static Holder* boost::python::objects::make_ptr_instance<T, Holder>::construct(void*, PyObject*, Arg&) [with Arg = boost::shared_ptr<TaskWrap>; T = Task; Holder = boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task>; PyObject = _object]’:
- /usr/include/boost/python/object/make_instance.hpp:45:74: required from ‘static PyObject* boost::python::objects::make_instance_impl<T, Holder, Derived>::execute(Arg&) [with Arg = boost::shared_ptr<TaskWrap>; T = Task; Holder = boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task>; Derived = boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> >; PyObject = _object]’
- /usr/include/boost/python/object/class_wrapper.hpp:42:39: required from ‘static PyObject* boost::python::objects::class_value_wrapper<Src, MakeInstance>::convert(Src) [with Src = boost::shared_ptr<TaskWrap>; MakeInstance = boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> >; PyObject = _object]’
- /usr/include/boost/python/converter/as_to_python_function.hpp:27:61: required from ‘static PyObject* boost::python::converter::as_to_python_function<T, ToPython>::convert(const void*) [with T = boost::shared_ptr<TaskWrap>; ToPython = boost::python::objects::class_value_wrapper<boost::shared_ptr<TaskWrap>, boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> > >; PyObject = _object]’
- /usr/include/boost/python/to_python_converter.hpp:88:9: required from ‘boost::python::to_python_converter<T, Conversion, has_get_pytype>::to_python_converter() [with T = boost::shared_ptr<TaskWrap>; Conversion = boost::python::objects::class_value_wrapper<boost::shared_ptr<TaskWrap>, boost::python::objects::make_ptr_instance<Task, boost::python::objects::pointer_holder<boost::shared_ptr<TaskWrap>, Task> > >; bool has_get_pytype = true]’
- /usr/include/boost/python/object/class_wrapper.hpp:37:8: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::maybe_register_pointer_to_python(T2*, mpl_::false_*, mpl_::false_*) [with T2 = Task; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified; mpl_::false_ = mpl_::bool_<false>]’
- /usr/include/boost/python/object/class_metadata.hpp:232:65: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Task; Callback = mpl_::bool_<true>; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:213:61: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(boost::python::wrapper<T>*) [with T2 = Task; T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:205:43: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:496:29: required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init<>; W = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:629:5: required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const char*) [with W = TaskWrap; X1 = boost::shared_ptr<TaskWrap>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- emc/task/taskmodule.cc:318:64: required from here
- /usr/include/boost/python/object/make_ptr_instance.hpp:24:38: error: use of deleted function ‘boost::shared_ptr<TaskWrap>::shared_ptr(const boost::shared_ptr<TaskWrap>&)’
- return new (storage) Holder(x);
- ^
- In file included from /usr/include/boost/python/to_python_indirect.hpp:10:0,
- from /usr/include/boost/python/converter/arg_to_python.hpp:10,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/pointer_holder.hpp:113:8: error: initializing argument 1 of ‘boost::python::objects::pointer_holder<Pointer, Value>::pointer_holder(Pointer) [with Pointer = boost::shared_ptr<TaskWrap>; Value = Task]’
- inline pointer_holder<Pointer,Value>::pointer_holder(Pointer p)
- ^
- In file included from /usr/include/boost/python/to_python_indirect.hpp:11:0,
- from /usr/include/boost/python/converter/arg_to_python.hpp:10,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/make_ptr_instance.hpp: In instantiation of ‘static Holder* boost::python::objects::make_ptr_instance<T, Holder>::construct(void*, PyObject*, Arg&) [with Arg = boost::shared_ptr<EMC_STAT>; T = EMC_STAT; Holder = boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT>; PyObject = _object]’:
- /usr/include/boost/python/object/make_instance.hpp:45:74: required from ‘static PyObject* boost::python::objects::make_instance_impl<T, Holder, Derived>::execute(Arg&) [with Arg = boost::shared_ptr<EMC_STAT>; T = EMC_STAT; Holder = boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT>; Derived = boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> >; PyObject = _object]’
- /usr/include/boost/python/object/class_wrapper.hpp:42:39: required from ‘static PyObject* boost::python::objects::class_value_wrapper<Src, MakeInstance>::convert(Src) [with Src = boost::shared_ptr<EMC_STAT>; MakeInstance = boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> >; PyObject = _object]’
- /usr/include/boost/python/converter/as_to_python_function.hpp:27:61: required from ‘static PyObject* boost::python::converter::as_to_python_function<T, ToPython>::convert(const void*) [with T = boost::shared_ptr<EMC_STAT>; ToPython = boost::python::objects::class_value_wrapper<boost::shared_ptr<EMC_STAT>, boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> > >; PyObject = _object]’
- /usr/include/boost/python/to_python_converter.hpp:88:9: required from ‘boost::python::to_python_converter<T, Conversion, has_get_pytype>::to_python_converter() [with T = boost::shared_ptr<EMC_STAT>; Conversion = boost::python::objects::class_value_wrapper<boost::shared_ptr<EMC_STAT>, boost::python::objects::make_ptr_instance<EMC_STAT, boost::python::objects::pointer_holder<boost::shared_ptr<EMC_STAT>, EMC_STAT> > >; bool has_get_pytype = true]’
- /usr/include/boost/python/object/class_wrapper.hpp:37:8: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::maybe_register_pointer_to_python(T2*, mpl_::false_*, mpl_::false_*) [with T2 = EMC_STAT; T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified; mpl_::false_ = mpl_::bool_<false>]’
- /usr/include/boost/python/object/class_metadata.hpp:232:65: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = EMC_STAT; Callback = boost::integral_constant<bool, false>; T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:219:60: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/object/class_metadata.hpp:205:43: required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:506:29: required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(boost::python::no_init_t) [with W = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- /usr/include/boost/python/class.hpp:637:5: required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, boost::python::no_init_t) [with W = EMC_STAT; X1 = boost::shared_ptr<EMC_STAT>; X2 = boost::noncopyable_::noncopyable; X3 = boost::python::detail::not_specified]’
- emc/task/taskmodule.cc:488:69: required from here
- /usr/include/boost/python/object/make_ptr_instance.hpp:24:38: error: use of deleted function ‘boost::shared_ptr<EMC_STAT>::shared_ptr(const boost::shared_ptr<EMC_STAT>&)’
- return new (storage) Holder(x);
- ^
- In file included from /usr/include/boost/python/to_python_indirect.hpp:10:0,
- from /usr/include/boost/python/converter/arg_to_python.hpp:10,
- 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 emc/task/taskmodule.cc:21:
- /usr/include/boost/python/object/pointer_holder.hpp:113:8: error: initializing argument 1 of ‘boost::python::objects::pointer_holder<Pointer, Value>::pointer_holder(Pointer) [with Pointer = boost::shared_ptr<EMC_STAT>; Value = EMC_STAT]’
- inline pointer_holder<Pointer,Value>::pointer_holder(Pointer p)
- ^
- make: *** [objects/emc/task/taskmodule.o] Error 1
- make: Leaving directory `/home/pcw/linuxcnc-dev/src'
- pcw@pcw-G41M-Combo:~/linuxcnc-dev/src$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement