so I found (and I don't understand why) than I have to make a explicit export OSG_ROOT but the arguline PYTHON_INCLUDES=/usr/include/python2.5 must to be pass to scons.
but I have that now [EMAIL PROTECTED]:~/Desktop/pyosg_devel$ [EMAIL PROTECTED]:~/Desktop/pyosg_devel$ scons PYTHON_INCLUDES=/usr/include/python2.5 scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o Producer/Camera.os -c -Wall -ansi -O3 -finline-functions -Wno-inline -fPIC -DNDEBUG -DBOOST_PYTHON_DYNAMIC_LIB -I/usr/include/python2.5 -I/usr/include -Iinclude Producer/Camera.cpp /usr/include/boost/python/object/make_ptr_instance.hpp: In static member function 'static PyTypeObject* boost::python::objects::make_ptr_instance<T, Holder>::get_class_object(const Ptr&) [with Ptr = held_ptr<Producer::Camera>, T = Producer::Camera, Holder = boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera>]': /usr/include/boost/python/object/make_instance.hpp:26: instantiated from 'static PyObject* boost::python::objects::make_instance_impl<T, Holder, Derived>::execute(Arg&) [with Arg = held_ptr<Producer::Camera>, T = Producer::Camera, Holder = boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera>, Derived = boost::python::objects::make_ptr_instance<Producer::Camera, boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera> >]' /usr/include/boost/python/object/class_wrapper.hpp:36: instantiated from 'static PyObject* boost::python::objects::class_value_wrapper<Src, MakeInstance>::convert(Src) [with Src = held_ptr<Producer::Camera>, MakeInstance = boost::python::objects::make_ptr_instance<Producer::Camera, boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera> >]' /usr/include/boost/python/converter/as_to_python_function.hpp:27: instantiated from 'static PyObject* boost::python::converter::as_to_python_function<T, ToPython>::convert(const void*) [with T = held_ptr<Producer::Camera>, ToPython = boost::python::objects::class_value_wrapper<held_ptr<Producer::Camera>, boost::python::objects::make_ptr_instance<Producer::Camera, boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera> > >]' /usr/include/boost/python/to_python_converter.hpp:33: instantiated from 'boost::python::to_python_converter<T, Conversion>::to_python_converter() [with T = held_ptr<Producer::Camera>, Conversion = boost::python::objects::class_value_wrapper<held_ptr<Producer::Camera>, boost::python::objects::make_ptr_instance<Producer::Camera, boost::python::objects::pointer_holder<held_ptr<Producer::Camera>, Producer::Camera> > >]' /usr/include/boost/python/object/class_wrapper.hpp:33: instantiated from 'static void boost::python::objects::class_metadata<T, X1, X2, X3>::maybe_register_pointer_to_python(T2*, mpl_::false_*, mpl_::false_*) [with T2 = Producer::Camera, T = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' /usr/include/boost/python/object/class_metadata.hpp:231: instantiated from 'static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Producer::Camera, Callback = boost::integral_constant<bool, false>, T = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' /usr/include/boost/python/object/class_metadata.hpp:219: instantiated from 'static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' /usr/include/boost/python/object/class_metadata.hpp:205: instantiated from 'static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' /usr/include/boost/python/class.hpp:506: instantiated from 'void boost::python::class_<T, X1, X2, X3>::initialize(boost::python::no_init_t) [with W = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' /usr/include/boost/python/class.hpp:637: instantiated from 'boost::python::class_<T, X1, X2, X3>::class_(const char*, boost::python::no_init_t) [with W = Producer::Camera, X1 = held_ptr<Producer::Camera>, X2 = boost::python::bases<Producer::Referenced, OpenThreads::Thread, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_>, X3 = boost::noncopyable_::noncopyable]' Producer/Camera.cpp:34: instantiated from here /usr/include/boost/python/object/make_ptr_instance.hpp:30: error: no matching function for call to 'get_pointer(const held_ptr<Producer::Camera>&)' /usr/include/boost/python/object/pointer_holder.hpp: In member function 'void* boost::python::objects::pointer_holder<Pointer, Value>::holds(boost::python::type_info, bool) [with Pointer = held_ptr<Producer::Camera>, Value = Producer::Camera]': Producer/Camera.cpp:204: instantiated from here /usr/include/boost/python/object/pointer_holder.hpp:125: error: no matching function for call to 'get_pointer(held_ptr<Producer::Camera>&)' /usr/include/boost/python/object/pointer_holder.hpp:130: error: no matching function for call to 'get_pointer(held_ptr<Producer::Camera>&)' scons: *** [Producer/Camera.os] Error 1 scons: building terminated because of errors. [EMAIL PROTECTED]:~/Desktop/pyosg_devel$ any idea thanks a++ On 2/22/07, elekis <[EMAIL PROTECTED]> wrote:
hi all, I try to install pyosg, but I have that error after have made scons [EMAIL PROTECTED]:~/Desktop/pyosg_devel$ scons scons: Reading SConscript files ... WARNING: no OSG_ROOT env var set, defaulting to /usr/local/lib scons: *** Path for option PYTHON_INCLUDES does not exist: /usr/include/python2.3 File "/home/elekis/Desktop/pyosg_devel/SConstruct", line 78, in <module> [EMAIL PROTECTED]:~/Desktop/pyosg_devel$ I ve tried export PYTHON_INCLUDES /usr/include/python2.5 but nothing change and I don't no where OSG_ROOT is it. any idea ? thanks a++
_______________________________________________ osg-users mailing list osg-users@openscenegraph.net http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/