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

