You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Making all in pythonmagick_src
make[1]: Entering directory '/home/dev/Downloads/PythonMagick/pythonmagick_src'
CXX libpymagick_la-_VPath.lo
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)25u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)25u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)25u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)25u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:21:28: required from here
/usr/local/include/boost/python/operators.hpp:230:1: error: no match for ‘operator==’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:703:13: note: candidate: bool boost::operator==(const boost::function_base&, boost::detail::function::useless_clear_type*)
inline bool operator==(const function_base& f,
^
/usr/local/include/boost/function/function_base.hpp:703:13: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const boost::function_base&’
/usr/local/include/boost/function/function_base.hpp:715:13: note: candidate: bool boost::operator==(boost::detail::function::useless_clear_type*, const boost::function_base&)
inline bool operator==(detail::function::useless_clear_type*,
^
/usr/local/include/boost/function/function_base.hpp:715:13: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘boost::detail::function::useless_clear_type*’
/usr/local/include/boost/function/function_base.hpp:765:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator==(const boost::function_base&, Functor)
operator==(const function_base& f, Functor g)
^
/usr/local/include/boost/function/function_base.hpp:765:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: cannot convert ‘l’ (type ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:774:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator==(Functor, const boost::function_base&)
operator==(Functor g, const function_base& f)
^
/usr/local/include/boost/function/function_base.hpp:774:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: cannot convert ‘r’ (type ‘const rhs {aka const Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:802:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator==(const boost::function_base&, boost::reference_wrapper<T>)
operator==(const function_base& f, reference_wrapper<Functor> g)
^
/usr/local/include/boost/function/function_base.hpp:802:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: cannot convert ‘l’ (type ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:811:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator==(boost::reference_wrapper<T>, const boost::function_base&)
operator==(reference_wrapper<Functor> g, const function_base& f)
^
/usr/local/include/boost/function/function_base.hpp:811:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘Magick::VPath’ is not derived from ‘boost::reference_wrapper<T>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/maybe_include.hpp:13:0,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_template.hpp:1017:8: note: candidate: template<class R> void boost::operator==(const boost::function0<R>&, const boost::function0<R>&)
void operator==(const BOOST_FUNCTION_FUNCTION<
^
/usr/local/include/boost/function/function_template.hpp:1017:8: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::function0<R>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/shared_ptr.hpp:17:0,
from /usr/local/include/boost/python/converter/shared_ptr_to_python.hpp:12,
from /usr/local/include/boost/python/converter/arg_to_python.hpp:15,
from /usr/local/include/boost/python/call.hpp:15,
from /usr/local/include/boost/python/object_core.hpp:14,
from /usr/local/include/boost/python/args.hpp:25,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:791:40: note: candidate: template<class T, class U> bool boost::operator==(const boost::shared_ptr<T>&, const boost::shared_ptr<U>&)
template<class T, class U> inline bool operator==(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT
^
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:791:40: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::shared_ptr<T>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/function/detail/maybe_include.hpp:23:0,
from /usr/local/include/boost/function/function2.hpp:11,
from /usr/local/include/boost/python/object/function_object.hpp:8,
from /usr/local/include/boost/python/make_function.hpp:14,
from /usr/local/include/boost/python/data_members.hpp:15,
from /usr/local/include/boost/python/class.hpp:17,
from /usr/local/include/boost/python.hpp:18,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_template.hpp:1017:8: note: candidate: template<class R, class T0, class T1> void boost::operator==(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&)
void operator==(const BOOST_FUNCTION_FUNCTION<
^
/usr/local/include/boost/function/function_template.hpp:1017:8: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::function2<R, T0, T1>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/bind/bind.hpp:29:0,
from /usr/local/include/boost/bind.hpp:22,
from /usr/local/include/boost/python/exception_translator.hpp:10,
from /usr/local/include/boost/python.hpp:28,
from _VPath.cpp:3:
/usr/local/include/boost/bind/arg.hpp:48:40: note: candidate: template<int I> bool boost::operator==(const boost::arg<I>&, const boost::arg<I>&)
template< int I > BOOST_CONSTEXPR bool operator==( arg<I> const &, arg<I> const & )
^
/usr/local/include/boost/bind/arg.hpp:48:40: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::arg<I>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:584:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator==( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:584:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:643:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator==( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:643:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:653:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator==( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:653:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:324:10: note: candidate: template<class T, long unsigned int N> bool boost::operator==(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator== (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:324:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:230:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(eq, eq, ==)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:35:22: note: candidate: int Magick::operator==(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:35:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2796:27: note: candidate: int Magick::operator==(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator == ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2796:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2615:27: note: candidate: int Magick::operator==(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator == ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2615:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2441:27: note: candidate: int Magick::operator==(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator == ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2441:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:81:29: note: candidate: int Magick::operator==(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:81:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:201:22: note: candidate: int Magick::operator==(const Magick::Point&, const Magick::Point&)
MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:201:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Point&’
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:144:22: note: candidate: int Magick::operator==(const Magick::Offset&, const Magick::Offset&)
MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:144:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Offset&’
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:22:22: note: candidate: int Magick::operator==(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:22:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:19:22: note: candidate: int Magick::operator==(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator ==
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:19:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)25u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)26u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)26u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)26u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)26u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:22:28: required from here
/usr/local/include/boost/python/operators.hpp:231:1: error: no match for ‘operator!=’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:709:13: note: candidate: bool boost::operator!=(const boost::function_base&, boost::detail::function::useless_clear_type*)
inline bool operator!=(const function_base& f,
^
/usr/local/include/boost/function/function_base.hpp:709:13: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const boost::function_base&’
/usr/local/include/boost/function/function_base.hpp:721:13: note: candidate: bool boost::operator!=(boost::detail::function::useless_clear_type*, const boost::function_base&)
inline bool operator!=(detail::function::useless_clear_type*,
^
/usr/local/include/boost/function/function_base.hpp:721:13: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘boost::detail::function::useless_clear_type*’
/usr/local/include/boost/function/function_base.hpp:783:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator!=(const boost::function_base&, Functor)
operator!=(const function_base& f, Functor g)
^
/usr/local/include/boost/function/function_base.hpp:783:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: cannot convert ‘l’ (type ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:792:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator!=(Functor, const boost::function_base&)
operator!=(Functor g, const function_base& f)
^
/usr/local/include/boost/function/function_base.hpp:792:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: cannot convert ‘r’ (type ‘const rhs {aka const Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:820:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator!=(const boost::function_base&, boost::reference_wrapper<T>)
operator!=(const function_base& f, reference_wrapper<Functor> g)
^
/usr/local/include/boost/function/function_base.hpp:820:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: cannot convert ‘l’ (type ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’) to type ‘const boost::function_base&’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/prologue.hpp:17:0,
from /usr/local/include/boost/function/function_template.hpp:13,
from /usr/local/include/boost/function/detail/maybe_include.hpp:13,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_base.hpp:829:3: note: candidate: template<class Functor> typename boost::enable_if_c<(! boost::is_integral<T>::value), bool>::type boost::operator!=(boost::reference_wrapper<T>, const boost::function_base&)
operator!=(reference_wrapper<Functor> g, const function_base& f)
^
/usr/local/include/boost/function/function_base.hpp:829:3: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘Magick::VPath’ is not derived from ‘boost::reference_wrapper<T>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/maybe_include.hpp:13:0,
from /usr/local/include/boost/function/function0.hpp:11,
from /usr/local/include/boost/python/errors.hpp:13,
from /usr/local/include/boost/python/handle.hpp:11,
from /usr/local/include/boost/python/args_fwd.hpp:10,
from /usr/local/include/boost/python/args.hpp:10,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_template.hpp:1024:8: note: candidate: template<class R> void boost::operator!=(const boost::function0<R>&, const boost::function0<R>&)
void operator!=(const BOOST_FUNCTION_FUNCTION<
^
/usr/local/include/boost/function/function_template.hpp:1024:8: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::function0<R>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/shared_ptr.hpp:17:0,
from /usr/local/include/boost/python/converter/shared_ptr_to_python.hpp:12,
from /usr/local/include/boost/python/converter/arg_to_python.hpp:15,
from /usr/local/include/boost/python/call.hpp:15,
from /usr/local/include/boost/python/object_core.hpp:14,
from /usr/local/include/boost/python/args.hpp:25,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:796:40: note: candidate: template<class T, class U> bool boost::operator!=(const boost::shared_ptr<T>&, const boost::shared_ptr<U>&)
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT
^
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:796:40: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::shared_ptr<T>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/function/detail/maybe_include.hpp:23:0,
from /usr/local/include/boost/function/function2.hpp:11,
from /usr/local/include/boost/python/object/function_object.hpp:8,
from /usr/local/include/boost/python/make_function.hpp:14,
from /usr/local/include/boost/python/data_members.hpp:15,
from /usr/local/include/boost/python/class.hpp:17,
from /usr/local/include/boost/python.hpp:18,
from _VPath.cpp:3:
/usr/local/include/boost/function/function_template.hpp:1024:8: note: candidate: template<class R, class T0, class T1> void boost::operator!=(const boost::function2<R, T0, T1>&, const boost::function2<R, T0, T1>&)
void operator!=(const BOOST_FUNCTION_FUNCTION<
^
/usr/local/include/boost/function/function_template.hpp:1024:8: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::function2<R, T0, T1>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:594:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator!=( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:594:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:661:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator!=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:661:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:671:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator!=( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:671:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:332:10: note: candidate: template<class T, long unsigned int N> bool boost::operator!=(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator!= (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:332:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:231:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(ne, ne, !=)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:37:22: note: candidate: int Magick::operator!=(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:37:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2798:27: note: candidate: int Magick::operator!=(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator != ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2798:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2617:27: note: candidate: int Magick::operator!=(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator != ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2617:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2443:27: note: candidate: int Magick::operator!=(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator != ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2443:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:83:29: note: candidate: int Magick::operator!=(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:83:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:203:22: note: candidate: int Magick::operator!=(const Magick::Point&, const Magick::Point&)
MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:203:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Point&’
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:146:22: note: candidate: int Magick::operator!=(const Magick::Offset&, const Magick::Offset&)
MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:146:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Offset&’
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:24:22: note: candidate: int Magick::operator!=(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:24:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:21:22: note: candidate: int Magick::operator!=(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator !=
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:21:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)26u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)21u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)21u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)21u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)21u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:23:27: required from here
/usr/local/include/boost/python/operators.hpp:226:1: error: no match for ‘operator>’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(gt, lt, >)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:624:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator>(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator>( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:624:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:226:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(gt, lt, >)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:713:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator>(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator>( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:713:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:226:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(gt, lt, >)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:723:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator>(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator>( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:723:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:226:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(gt, lt, >)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:336:10: note: candidate: template<class T, long unsigned int N> bool boost::operator>(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator> (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:336:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:226:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(gt, lt, >)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:39:22: note: candidate: int Magick::operator>(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator >
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:39:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2800:27: note: candidate: int Magick::operator>(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator > ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2800:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2619:27: note: candidate: int Magick::operator>(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator > ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2619:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2445:27: note: candidate: int Magick::operator>(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator > ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2445:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:85:29: note: candidate: int Magick::operator>(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator >
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:85:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:26:22: note: candidate: int Magick::operator>(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator >
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:26:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:23:22: note: candidate: int Magick::operator>(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator >
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:23:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)21u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)23u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)23u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)23u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)23u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:24:27: required from here
/usr/local/include/boost/python/operators.hpp:228:1: error: no match for ‘operator<’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/boost/shared_ptr.hpp:17:0,
from /usr/local/include/boost/python/converter/shared_ptr_to_python.hpp:12,
from /usr/local/include/boost/python/converter/arg_to_python.hpp:15,
from /usr/local/include/boost/python/call.hpp:15,
from /usr/local/include/boost/python/object_core.hpp:14,
from /usr/local/include/boost/python/args.hpp:25,
from /usr/local/include/boost/python.hpp:11,
from _VPath.cpp:3:
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:836:40: note: candidate: template<class T, class U> bool boost::operator<(const boost::shared_ptr<T>&, const boost::shared_ptr<U>&)
template<class T, class U> inline bool operator<(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_NOEXCEPT
^
/usr/local/include/boost/smart_ptr/shared_ptr.hpp:836:40: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:228:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::shared_ptr<T>’
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:604:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator<( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:604:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:228:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:679:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator<( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:679:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:228:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:689:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator<( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:689:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:228:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:328:10: note: candidate: template<class T, long unsigned int N> bool boost::operator<(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator< (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:328:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:228:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(lt, gt, <)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:41:22: note: candidate: int Magick::operator<(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator <
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:41:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2802:27: note: candidate: int Magick::operator<(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator < ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2802:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2621:27: note: candidate: int Magick::operator<(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator < ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2621:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2447:27: note: candidate: int Magick::operator<(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator < ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2447:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:87:29: note: candidate: int Magick::operator<(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator <
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:87:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:28:22: note: candidate: int Magick::operator<(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator <
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:28:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:25:22: note: candidate: int Magick::operator<(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator <
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:25:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)23u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)22u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)22u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)22u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)22u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:25:28: required from here
/usr/local/include/boost/python/operators.hpp:227:1: error: no match for ‘operator>=’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(ge, le, >=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:634:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator>=(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator>=( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:634:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:227:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ge, le, >=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:730:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator>=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator>=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:730:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:227:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ge, le, >=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:740:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator>=(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator>=( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:740:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:227:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(ge, le, >=)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:344:10: note: candidate: template<class T, long unsigned int N> bool boost::operator>=(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator>= (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:344:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:227:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(ge, le, >=)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:43:22: note: candidate: int Magick::operator>=(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator >=
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:43:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2804:27: note: candidate: int Magick::operator>=(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator >= ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2804:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2623:27: note: candidate: int Magick::operator>=(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator >= ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2623:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2449:27: note: candidate: int Magick::operator>=(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator >= ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2449:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:89:29: note: candidate: int Magick::operator>=(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator >=
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:89:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:30:22: note: candidate: int Magick::operator>=(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator >=
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:30:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:27:22: note: candidate: int Magick::operator>=(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator >=
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:27:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)22u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp: In instantiation of ‘static PyObject* boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<L, R>::execute(boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<L, R>::lhs&, const rhs&) [with L = Magick::VPath; R = Magick::VPath; PyObject = _object; boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<L, R>::lhs = Magick::VPath; boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<L, R>::rhs = Magick::VPath]’:
/usr/local/include/boost/python/operators.hpp:154:15: required from ‘void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const [with ClassT = boost::python::class_<Magick::VPath>; boost::python::detail::operator_id id = (boost::python::detail::operator_id)24u; L = boost::python::self_ns::self_t; R = boost::python::self_ns::self_t]’
/usr/local/include/boost/python/def_visitor.hpp:31:9: required from ‘static void boost::python::def_visitor_access::visit(const V&, classT&) [with V = boost::python::def_visitor<boost::python::detail::operator_<(boost::python::detail::operator_id)24u, boost::python::self_ns::self_t, boost::python::self_ns::self_t> >; classT = boost::python::class_<Magick::VPath>]’
/usr/local/include/boost/python/def_visitor.hpp:67:34: required from ‘void boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = boost::python::class_<Magick::VPath>; DerivedVisitor = boost::python::detail::operator_<(boost::python::detail::operator_id)24u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>]’
/usr/local/include/boost/python/class.hpp:225:9: required from ‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = boost::python::detail::operator_<(boost::python::detail::operator_id)24u, boost::python::self_ns::self_t, boost::python::self_ns::self_t>; W = Magick::VPath; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; boost::python::class_<T, X1, X2, X3>::self = boost::python::class_<Magick::VPath>]’
_VPath.cpp:26:28: required from here
/usr/local/include/boost/python/operators.hpp:229:1: error: no match for ‘operator<=’ (operand types are ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ and ‘const rhs {aka const Magick::VPath}’)
BOOST_PYTHON_BINARY_OPERATOR(le, ge, <=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:614:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator<=(const ForwardRange&, const boost::iterator_range<IteratorT>&)
operator<=( const ForwardRange& l, const iterator_range<IteratorT>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:614:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:229:1: note: ‘const rhs {aka const Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(le, ge, <=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:696:9: note: candidate: template<class Iterator1T, class Iterator2T> bool boost::operator<=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)
operator<=( const iterator_range<Iterator1T>& l, const iterator_range<Iterator2T>& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:696:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:229:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(le, ge, <=)
^
In file included from /usr/local/include/boost/lexical_cast.hpp:30:0,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/range/iterator_range_core.hpp:706:9: note: candidate: template<class IteratorT, class ForwardRange> typename boost::enable_if<boost::mpl::not_<boost::is_base_and_derived<boost::iterator_range_detail::iterator_range_tag, ForwardRange> >, bool>::type boost::operator<=(const boost::iterator_range<IteratorT>&, const ForwardRange&)
operator<=( const iterator_range<IteratorT>& l, const ForwardRange& r )
^
/usr/local/include/boost/range/iterator_range_core.hpp:706:9: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:229:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::iterator_range<IteratorT>’
BOOST_PYTHON_BINARY_OPERATOR(le, ge, <=)
^
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:50:0,
from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42,
from /usr/local/include/boost/lexical_cast.hpp:32,
from /usr/local/include/boost/python/operators.hpp:19,
from /usr/local/include/boost/python.hpp:50,
from _VPath.cpp:3:
/usr/local/include/boost/array.hpp:340:10: note: candidate: template<class T, long unsigned int N> bool boost::operator<=(const boost::array<T, N>&, const boost::array<T, N>&)
bool operator<= (const array<T,N>& x, const array<T,N>& y) {
^
/usr/local/include/boost/array.hpp:340:10: note: template argument deduction/substitution failed:
In file included from /usr/local/include/boost/python.hpp:50:0,
from _VPath.cpp:3:
/usr/local/include/boost/python/operators.hpp:229:1: note: ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ is not derived from ‘const boost::array<T, N>’
BOOST_PYTHON_BINARY_OPERATOR(le, ge, <=)
^
In file included from /usr/local/include/ImageMagick-7/Magick++.h:12:0,
from _VPath.cpp:10:
/usr/local/include/ImageMagick-7/Magick++/Image.h:45:22: note: candidate: int Magick::operator<=(const Magick::Image&, const Magick::Image&)
MagickPPExport int operator <=
^
/usr/local/include/ImageMagick-7/Magick++/Image.h:45:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Image&’
In file included from _VPath.cpp:7:0:
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2806:27: note: candidate: int Magick::operator<=(const Magick::PathQuadraticCurvetoArgs&, const Magick::PathQuadraticCurvetoArgs&)
extern MagickPPExport int operator <= ( const PathQuadraticCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2806:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathQuadraticCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2625:27: note: candidate: int Magick::operator<=(const Magick::PathCurvetoArgs&, const Magick::PathCurvetoArgs&)
extern MagickPPExport int operator <= ( const PathCurvetoArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2625:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathCurvetoArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2451:27: note: candidate: int Magick::operator<=(const Magick::PathArcArgs&, const Magick::PathArcArgs&)
extern MagickPPExport int operator <= ( const PathArcArgs& left_,
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:2451:27: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::PathArcArgs&’
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:91:29: note: candidate: int Magick::operator<=(const Magick::Coordinate&, const Magick::Coordinate&)
extern MagickPPExport int operator <=
^
/usr/local/include/ImageMagick-7/Magick++/Drawable.h:91:29: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Coordinate&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:28:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:32:22: note: candidate: int Magick::operator<=(const Magick::Geometry&, const Magick::Geometry&)
MagickPPExport int operator <=
^
/usr/local/include/ImageMagick-7/Magick++/Geometry.h:32:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Geometry&’
In file included from /usr/local/include/ImageMagick-7/Magick++/Drawable.h:27:0,
from _VPath.cpp:7:
/usr/local/include/ImageMagick-7/Magick++/Color.h:29:22: note: candidate: int Magick::operator<=(const Magick::Color&, const Magick::Color&)
MagickPPExport int operator <=
^
/usr/local/include/ImageMagick-7/Magick++/Color.h:29:22: note: no known conversion for argument 1 from ‘boost::python::detail::operator_l<(boost::python::detail::operator_id)24u>::apply<Magick::VPath, Magick::VPath>::lhs {aka Magick::VPath}’ to ‘const Magick::Color&’
Makefile:978: recipe for target 'libpymagick_la-_VPath.lo' failed
make[1]: *** [libpymagick_la-_VPath.lo] Error 1
make[1]: Leaving directory '/home/dev/Downloads/PythonMagick/pythonmagick_src'
Makefile:653: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
The text was updated successfully, but these errors were encountered:
After getting past issue #9, I hit another error:
The text was updated successfully, but these errors were encountered: