Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot build "error: no match for ‘operator==’" #10

Open
scarabdesign opened this issue Apr 25, 2017 · 1 comment
Open

Cannot build "error: no match for ‘operator==’" #10

scarabdesign opened this issue Apr 25, 2017 · 1 comment

Comments

@scarabdesign
Copy link

After getting past issue #9, I hit another error:

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
@dlemstra
Copy link
Member

Can you give it another try with the latest version on our git repository @scarabdesign?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants