On Mon, Sep 8, 2008 at 9:42 AM, Peter Harley <[email protected]> wrote:
>
> Sure:
>
> gcc.compile.c++ Geometry/Wrap/bin/gcc-4.2.3/release/threading-multi/Point.o
> /home/pete/Archive/boost_1_36_0/boost/python/operators.hpp: In static member
> function 'static PyObject*
> boost::python::detail::operator_l<op_sub>::apply<L, R>::execute(typename
> boost::python::detail::unwrap_wrapper_<L>::type&, const typename
> boost::python::detail::unwrap_wrapper_<R>::type&) [with L = RDGeom::Point3D,
> R = RDGeom::Point3D]':
> /home/pete/Archive/boost_1_36_0/boost/python/operators.hpp:152: instantiated
> from 'void boost::python::detail::operator_<id, L, R>::visit(ClassT&) const
> [with ClassT = boost::python::class_<RDGeom::Point3D,
> boost::python::detail::not_specified, boost::python::detail::not_specified,
> boost::python::detail::not_specified>, boost::python::detail::operator_id id
> = op_sub, L = boost::python::self_ns::self_t, R =
> boost::python::self_ns::self_t]'
> /home/pete/Archive/boost_1_36_0/boost/python/def_visitor.hpp:31:
> instantiated from 'static void
> boost::python::def_visitor_access::visit(const V&, classT&) [with V =
> boost::python::def_visitor<boost::python::detail::operator_<op_sub,
> boost::python::self_ns::self_t, boost::python::self_ns::self_t> >, classT =
> boost::python::class_<RDGeom::Point3D, boost::python::detail::not_specified,
> boost::python::detail::not_specified,
> boost::python::detail::not_specified>]'
> /home/pete/Archive/boost_1_36_0/boost/python/def_visitor.hpp:67:
> instantiated from 'void
> boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with
> classT = boost::python::class_<RDGeom::Point3D,
> boost::python::detail::not_specified, boost::python::detail::not_specified,
> boost::python::detail::not_specified>, DerivedVisitor =
> boost::python::detail::operator_<op_sub, boost::python::self_ns::self_t,
> boost::python::self_ns::self_t>]'
> /home/pete/Archive/boost_1_36_0/boost/python/class.hpp:225: instantiated
> from 'boost::python::class_<T, X1, X2, X3>& boost::python::class_<T, X1, X2,
> X3>::def(const boost::python::def_visitor<Derived>&) [with Derived =
> boost::python::detail::operator_<op_sub, boost::python::self_ns::self_t,
> boost::python::self_ns::self_t>, W = RDGeom::Point3D, X1 =
> boost::python::detail::not_specified, X2 =
> boost::python::detail::not_specified, X3 =
> boost::python::detail::not_specified]'
> Geometry/Wrap/Point.cpp:128: instantiated from here
> /home/pete/Archive/boost_1_36_0/boost/python/operators.hpp:213: error: no
> match for 'operator-' in 'l - r'
> ./Geometry/point.h:142: note: candidates are: RDGeom::Point3D
> RDGeom::Point3D::operator-() const

... SNIP ...

> Hope there's something useful in there!
>

Indeed there is. Based on the line numbers above, you aren't building
the most recent version of the code (the one in subversion where the
problems with boost 1.36.0 are fixed).

Can you please check that you are running in the correct directory and
that your RDBASE environment varaible is correctly set?

-greg

Reply via email to