Boost logo

Boost :

Subject: [boost] Symbol not found for OS X
From: Michel Valstar (Michel.Valstar_at_[hidden])
Date: 2008-09-16 09:26:45


Hello,

I'm trying to build a project that was developed for Ubuntu on a Mac OS X
10.5. Building goes well for a long while, but then I get the following
error:

boost::python::converter::arg_to_python<unsigned
char>::arg_to_python(unsigned char const&)in trackerbasewrapper.os
  "_PyObject_IsTrue", referenced from:

boost::python::api::object_operators<boost::python::api::object>::operator
_object* (boost::python::api::object::*)() const() constin
trackerbasewrapper.os
  "_PyExc_KeyError", referenced from:
      _PyExc_KeyError$non_lazy_ptr in trackerbasewrapper.os
  "_PyObject_IsInstance", referenced from:

boost::python::enum_<FeatureUsage>::convertible_from_python(_object*)
in trackerbasewrapper.os
  "_PyExc_UserWarning", referenced from:
      _PyExc_UserWarning$non_lazy_ptr in trackerbasewrapper.os
  "_PyBool_FromLong", referenced from:
      boost::python::to_python_value<bool const&>::operator()(bool const&)
constin trackerbasewrapper.os
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [trackerbase/libtrackerbasewrapper.dylib] Error 1
scons: building terminated because of errors.

Is this a symbol that still needs to be added for the Max OS X codebase?

Thanks,

Michel

-- 
Dr. Michel Valstar, Research Associate
http://www.doc.ic.ac.uk/~mvalstar
Department of Computing
Imperial College London
180 Queens' Gate
London SW7 2AZ, U.K.
tel.: +44 20 7594 8234
fax: +44 20 7581 8024

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk