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/

Reply via email to