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
After getting past issue #9, I hit another error: