OpenRAVE on Debian jessie

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

OpenRAVE on Debian jessie

andrea
This post was updated on .
Hi Rosen,

Just a simple question. Is it possible to install OpenRAVE on my Debian Jessie?

How can I do it?

Thank you very much!

Andrew
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

andrea
This post was updated on .
So, I've just done the following operations:

I've installed:
- libode
- libboost1.54
- coin3D (3.1.3 - compiled from sources)
- SoQt (1.5.0 - compiled from sources)
- python-dev

After that I've downloaded openrave folder from github and then make and make install in my konsole.

The problem is that if I type in ipython:

from openravepy import*

I got the following error:

ImportError: /usr/local/lib/python2.7/dist-packages/openravepy/_openravepy_/convexdecompositionpy.so: undefined symbol: _ZN5boost20assertion_failed_msgEPKcS1_S1_S1_l

Can someone help me???
What can I do???

Thank you so much.

Andrea
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

andrea
This post was updated on .
So, I solved the problem.
I just followed the instructions in this thread.

https://github.com/rdiankov/openrave/issues/282

But I still got a segfault when I try to run hanoi example. This is gdb output:

andrea@Andrea-PC:~$ gdb python
GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python2.7...(no debugging symbols found)...done.
(gdb) set args /home/andrea/openrave/python/examples/hanoi.py
(gdb) run
Starting program: /usr/bin/python /home/andrea/openrave/python/examples/hanoi.py
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe2e5a700 (LWP 3541)]
[New Thread 0x7fffd799a700 (LWP 3559)]
[New Thread 0x7fffd7199700 (LWP 3560)]
[New Thread 0x7fffd6998700 (LWP 3561)]
[New Thread 0x7fffbe793700 (LWP 3562)]
[plugindatabase.h:577] Failed to create name viewerrecorder, interface module

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6245718 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt                                                                                                                      
#0  0x00007ffff6245718 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007fffed329816 in cdom::nativePathToUri (nativePath=..., type=cdom::Posix)
    at /home/andrea/openrave/3rdparty/collada-2.4.0/src/dae/daeURI.cpp:778
#2  0x00007fffed330a9f in DAE::makeFullUri (this=this@entry=0x1742ab0, path=...)
    at /home/andrea/openrave/3rdparty/collada-2.4.0/src/dae/dae.cpp:160
#3  0x00007fffed33123d in DAE::writeCommon (this=0x1742ab0, docPath=..., pathToWriteTo=..., replace=<optimized out>)
    at /home/andrea/openrave/3rdparty/collada-2.4.0/src/dae/dae.cpp:190
#4  0x00007fffed32726e in OpenRAVE::GetGlobalDAE (resetdefaults=resetdefaults@entry=true)
    at /home/andrea/openrave/src/libopenrave-core/colladaparser/colladacommon.cpp:38
#5  0x00007fffed2bdf5d in OpenRAVE::ColladaReader::_InitPreOpen (this=this@entry=0x7fffffff98d0, atts=...)
    at /home/andrea/openrave/src/libopenrave-core/colladaparser/colladareader.cpp:315
#6  0x00007fffed2aae6c in InitFromFile (atts=..., filename=..., this=0x7fffffff98d0)
    at /home/andrea/openrave/src/libopenrave-core/colladaparser/colladareader.cpp:291
#7  OpenRAVE::RaveParseColladaFile (penv=..., probot=..., filename=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/colladaparser/colladareader.cpp:4406
#8  0x00007fffed24f122 in Environment::ReadRobotURI (this=0x16fb100, robot=..., filename=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/environment-core.h:1055
#9  0x00007fffed27bf36 in OpenRAVEXMLParser::InterfaceXMLReader::InterfaceXMLReader (this=this@entry=0x1742770,
    penv=<error reading variable: access outside bounds of object referenced via synthetic pointer>, pinterface=...,
    type=type@entry=OpenRAVE::PT_Robot, xmltag=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:1716
#10 0x00007fffed25b142 in RobotXMLReader (roottransoffset=0, atts=..., probot=..., penv=..., this=0x1742770)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:2757
#11 OpenRAVEXMLParser::CreateInterfaceReader (penv=..., type=type@entry=OpenRAVE::PT_Robot, pinterface=..., xmltag=...,
    atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3416
#12 0x00007fffed284b31 in OpenRAVEXMLParser::RobotXMLReader::startElement (this=0x1741e30, xmlname=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:2824
#13 0x00007fffed26f725 in startElement (atts=..., xmlname=..., this=0x1934cb0) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:567
#14 OpenRAVEXMLParser::InterfaceXMLReader::startElement (this=0x1934cb0, xmlname=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:1814
#15 0x00007fffed2848e5 in OpenRAVEXMLParser::RobotXMLReader::startElement (this=0x1934cb0, xmlname=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:2814
#16 0x00007fffed25a958 in OpenRAVEXMLParser::DefaultStartElementSAXFunc (ctx=0x7fffffffad00, name=0x1939447 "robot", atts=0x1941520)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:349
#17 0x00007fffec14e6f5 in xmlParseStartTag () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#18 0x00007fffec1598f8 in xmlParseElement () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#19 0x00007fffec158f88 in xmlParseContent () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#20 0x00007fffec159823 in xmlParseElement () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#21 0x00007fffec159e4a in xmlParseDocument () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#22 0x00007fffed259f69 in raveXmlSAXUserParseFile (sax=0x7fffed83fc80 <OpenRAVEXMLParser::GetSAXHandler()::s_DefaultSAXHandler>, filename=..., preader=...)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:447
#23 OpenRAVEXMLParser::ParseXMLFile (preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:526
#24 0x00007fffed24452d in Environment::_ParseXMLFile (this=<optimized out>, preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:1736
#25 0x00007fffed24efc6 in Environment::ReadRobotURI (this=0x18fb300, robot=..., filename=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:1109
#26 0x00007fffed27c24b in OpenRAVEXMLParser::InterfaceXMLReader::InterfaceXMLReader (this=this@entry=0x1934600,
    penv=<error reading variable: access outside bounds of object referenced via synthetic pointer>, pinterface=..., type=type@entry=OpenRAVE::PT_Robot, xmltag=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:1700
#27 0x00007fffed25b142 in RobotXMLReader (roottransoffset=0, atts=..., probot=..., penv=..., this=0x1934600) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:2757
#28 OpenRAVEXMLParser::CreateInterfaceReader (penv=..., type=<optimized out>, pinterface=..., xmltag=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3416
#29 0x00007fffed28311b in OpenRAVEXMLParser::EnvironmentXMLReader::startElement (this=0x1933d40, xmlname=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3241
#30 0x00007fffed26982a in OpenRAVEXMLParser::StreamXMLReader::startElement (this=0x1928290, xmlname=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:567
#31 0x00007fffed2854ef in OpenRAVEXMLParser::GlobalInterfaceXMLReader::startElement (this=0x1928290, xmlname=..., atts=...)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3448
#32 0x00007fffed25a958 in OpenRAVEXMLParser::DefaultStartElementSAXFunc (ctx=0x7fffffffc1a0, name=0x192bd7c "Robot", atts=0x1934460)
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:349
#33 0x00007fffec14e6f5 in xmlParseStartTag () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#34 0x00007fffec1598f8 in xmlParseElement () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#35 0x00007fffec158f88 in xmlParseContent () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#36 0x00007fffec159823 in xmlParseElement () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#37 0x00007fffec159e4a in xmlParseDocument () from /usr/lib/x86_64-linux-gnu/libxml2.so.2                                                                                                      
#38 0x00007fffed259f69 in raveXmlSAXUserParseFile (sax=0x7fffed83fc80 <OpenRAVEXMLParser::GetSAXHandler()::s_DefaultSAXHandler>, filename=..., preader=...)                                    
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:447                                                                                                                      
#39 OpenRAVEXMLParser::ParseXMLFile (preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:526                                                          
#40 0x00007fffed24452d in Environment::_ParseXMLFile (this=this@entry=0x18fb300, preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:1736              
#41 0x00007fffed236cc7 in Environment::Load (this=0x18fb300, filename=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:424                                      
#42 0x00007fffed26bc4f in OpenRAVEXMLParser::EnvironmentXMLReader::EnvironmentXMLReader (this=0x1927e30, penv=..., atts=..., bInEnvironment=<optimized out>)                                    
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3215                                                                                                                      
#43 0x00007fffed259654 in OpenRAVEXMLParser::CreateEnvironmentReader (penv=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3403                                
#44 0x00007fffed285666 in OpenRAVEXMLParser::GlobalInterfaceXMLReader::startElement (this=0x18fefd0, xmlname=..., atts=...)                                                                    
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:3458                                                                                                                      
#45 0x00007fffed25a958 in OpenRAVEXMLParser::DefaultStartElementSAXFunc (ctx=0x7fffffffcc30, name=0x191fc57 "Environment", atts=0x1927c40)                                                      
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:349                                                                                                                      
#46 0x00007fffec14e6f5 in xmlParseStartTag () from /usr/lib/x86_64-linux-gnu/libxml2.so.2                                                                                                      
#47 0x00007fffec1598f8 in xmlParseElement () from /usr/lib/x86_64-linux-gnu/libxml2.so.2                                                                                                        
#48 0x00007fffec159e4a in xmlParseDocument () from /usr/lib/x86_64-linux-gnu/libxml2.so.2                                                                                                      
#49 0x00007fffed259f69 in raveXmlSAXUserParseFile (sax=0x7fffed83fc80 <OpenRAVEXMLParser::GetSAXHandler()::s_DefaultSAXHandler>, filename=..., preader=...)                                    
    at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:447                                                                                                                      
#50 OpenRAVEXMLParser::ParseXMLFile (preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/xmlreaders-core.cpp:526                                                          
#51 0x00007fffed24452d in Environment::_ParseXMLFile (this=this@entry=0x18fb300, preader=..., filename=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:1736              
#52 0x00007fffed236cc7 in Environment::Load (this=0x18fb300, filename=..., atts=...) at /home/andrea/openrave/src/libopenrave-core/environment-core.h:424                                      
#53 0x00007ffff686a3cd in openravepy::PyEnvironmentBase::Load (this=<optimized out>, filename=...) at /home/andrea/openrave/python/bindings/openravepy_int.cpp:693                              
#54 0x00007ffff6851010 in invoke<boost::python::to_python_value<bool const&>, bool (openravepy::PyEnvironmentBase::*)(std::basic_string<char> const&), boost::python::arg_from_python<openravepy::PyEnvironmentBase&>, boost::python::arg_from_python<std::basic_string<char> const&> > (rc=..., ac0=..., tc=<synthetic pointer>, f=                                                            
    @0xd38c38: (bool (openravepy::PyEnvironmentBase::*)(openravepy::PyEnvironmentBase * const, const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &)) 0x7ffff686a3a0 <openravepy::PyEnvironmentBase::Load(std::string const&)>) at /usr/include/boost/python/detail/invoke.hpp:88                                                                                    
#55 operator() (args_=<optimized out>, this=0xd38c38) at /usr/include/boost/python/detail/caller.hpp:223                                                                                        
#56 boost::python::objects::caller_py_function_impl<boost::python::detail::caller<bool (openravepy::PyEnvironmentBase::*)(std::string const&), boost::python::default_call_policies, boost::mpl::vector3<bool, openravepy::PyEnvironmentBase&, std::string const&> > >::operator() (this=0xd38c30, args=<optimized out>, kw=<optimized out>)                                                    
    at /usr/include/boost/python/object/py_function.hpp:38                                                                                                                                      
#57 0x00007fffec8baf8a in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0                                    
#58 0x00007fffec8bb2f8 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0                                                                                                  
#59 0x00007fffec8c57e3 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0            
#60 0x00007fffe8946473 in operator() (this=<optimized out>, translate=0x7fffe8947780 <openravepy::exception_translator<pyann_exception>::translate(pyann_exception const&)>, f=...,            
    handler=...) at /usr/include/boost/python/detail/translate_exception.hpp:48                                                                                                                
#61 operator()<bool, boost::python::detail::translate_exception<pyann_exception, void (*)(const pyann_exception&)>, boost::_bi::list2<const boost::python::detail::exception_handler&, const boost::function0<void>&> > (f=..., a=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382                                                                            
#62 operator()<boost::python::detail::exception_handler, boost::function0<void> > (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102                      
#63 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<pyann_exception, void (*)(pyann_exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(pyann_exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke (            
    function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:132                                                                                              
#64 0x00007fffec8c57c8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0            
#65 0x00007fffe8b941a3 in operator() (this=<optimized out>, translate=0x7fffe8b94d40 <openravepy::exception_translator<cdpy_exception>::translate(cdpy_exception const&)>, f=..., handler=...)  
    at /usr/include/boost/python/detail/translate_exception.hpp:48                                                                                                                              
#66 operator()<bool, boost::python::detail::translate_exception<cdpy_exception, void (*)(const cdpy_exception&)>, boost::_bi::list2<const boost::python::detail::exception_handler&, const boost::function0<void>&> > (f=..., a=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382                                                                              
---Type <return> to continue, or q <return> to quit---                                                                                                                                          
#67 operator()<boost::python::detail::exception_handler, boost::function0<void> > (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102                      
#68 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<cdpy_exception, void (*)(cdpy_exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(cdpy_exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke (                
    function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:132                                                                                              
#69 0x00007fffec8c57c8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0            
#70 0x00007ffff684f583 in operator() (this=<optimized out>, translate=0x7ffff68586f0 <openravepy::exception_translator<boost::bad_function_call>::translate(boost::bad_function_call const&)>,  
    f=..., handler=...) at /usr/include/boost/python/detail/translate_exception.hpp:48                                                                                                          
#71 operator()<bool, boost::python::detail::translate_exception<boost::bad_function_call, void (*)(const boost::bad_function_call&)>, boost::_bi::list2<const boost::python::detail::exception_handler&, const boost::function0<void>&> > (f=..., a=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382                                                          
#72 operator()<boost::python::detail::exception_handler, boost::function0<void> > (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102
#73 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<boost::bad_function_call, void (*)(boost::bad_function_call const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(boost::bad_function_call const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:132
#74 0x00007fffec8c57c8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0
#75 0x00007ffff684f533 in operator() (this=<optimized out>, translate=0x7ffff6858570 <openravepy::exception_translator<std::runtime_error>::translate(std::runtime_error const&)>, f=...,
    handler=...) at /usr/include/boost/python/detail/translate_exception.hpp:48
#76 operator()<bool, boost::python::detail::translate_exception<std::runtime_error, void (*)(const std::runtime_error&)>, boost::_bi::list2<const boost::python::detail::exception_handler&, const boost::function0<void>&> > (f=..., a=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382
#77 operator()<boost::python::detail::exception_handler, boost::function0<void> > (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102
#78 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<std::runtime_error, void (*)(std::runtime_error const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(std::runtime_error const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke (
    function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:132
#79 0x00007fffec8c57c8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0
#80 0x00007ffff684f4e3 in operator() (this=<optimized out>,
    translate=0x7ffff68583f0 <openravepy::exception_translator<OpenRAVE::openrave_exception>::translate(OpenRAVE::openrave_exception const&)>, f=..., handler=...)
    at /usr/include/boost/python/detail/translate_exception.hpp:48
#81 operator()<bool, boost::python::detail::translate_exception<OpenRAVE::openrave_exception, void (*)(const OpenRAVE::openrave_exception&)>, boost::_bi::list2<const boost::python::detail::exception_handler&, const boost::function0<void>&> > (f=..., a=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382
#82 operator()<boost::python::detail::exception_handler, boost::function0<void> > (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102
#83 boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<OpenRAVE::openrave_exception, void (*)(OpenRAVE::openrave_exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(OpenRAVE::openrave_exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:132
#84 0x00007fffec8c55ad in boost::python::handle_exception_impl(boost::function0<void>) () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0
#85 0x00007fffec8b9c03 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0
#86 0x00000000005312b5 in PyEval_EvalFrameEx ()
#87 0x000000000054df6c in PyEval_EvalCodeEx ()
#88 0x00000000005322a6 in PyEval_EvalFrameEx ()
#89 0x000000000054df6c in PyEval_EvalCodeEx ()
#90 0x00000000005322a6 in PyEval_EvalFrameEx ()
#91 0x000000000054df6c in PyEval_EvalCodeEx ()
#92 0x00000000005322a6 in PyEval_EvalFrameEx ()
#93 0x000000000054df6c in PyEval_EvalCodeEx ()
#94 0x000000000053111f in PyEval_EvalFrameEx ()
#95 0x0000000000566a4a in ?? ()
#96 0x0000000000534119 in PyEval_EvalFrameEx ()
#97 0x000000000054df6c in PyEval_EvalCodeEx ()
---Type <return> to continue, or q <return> to quit---
#98 0x00000000005322a6 in PyEval_EvalFrameEx ()
#99 0x00000000005662f0 in ?? ()
#100 0x0000000000466070 in PyRun_FileExFlags ()
#101 0x00000000004665a9 in PyRun_SimpleFileExFlags ()
#102 0x000000000046720e in Py_Main ()
#103 0x00007ffff6f17995 in __libc_start_main (main=0x4672cc <main>, argc=2, ubp_av=0x7fffffffe228, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
    stack_end=0x7fffffffe218) at libc-start.c:276
#104 0x000000000056e67e in _start ()
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

Aleksandar Atanasov
In reply to this post by andrea
To be honest I tried a couple of months ago to do what you are trying to do and the amount of work (since the content of Debian's repositories are somewhat different especially when it comes to which version is offered there) was just not worth it. In order to analyse the problem I advice you to start comparing the libraries in Debian, that are required by OpenRAVE and those included in the Ubuntu's repo (12.04 since this is the supported version for OpenRAVE). This (at least for my lazy bum) involves a lot of omho unnecessary work. I've started writing some tutorials (far from finished though) and I'm also considering to try (again) to install OpenRAVE on a Debian but all in due time since Ubuntu at least for me becomes more and more of a burden with each and every new version (still using 12.04 but always have a virtual machine running the latest to get used to all new features and changes and avoid the shock that comes when one upgrades from one LTS to the next LTS).

Your problem seems to be coming from the boost library. I've just checked in the repos for Ubuntu 12.04 and it seems that only v1.46 and v1.49 are installed on my machine. You might try one of those. The same applies for the rest - check for compatibility (you can use http://packages.ubuntu.com/ to check the packages that are in 12.04 LTS and compare them to the ones in Debian). If something doesn't match, it is adviced for you to either install the version present in Ubuntu 12.04 or, if missing, compile and install the required package from source. As you can see this is the work I mentioned above.

Kind regards,
Aleksandar
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

Fabien R
I successfully installed 0penRAVE 0.9 on debian-amd64/stable.
The biggest problem I met is that I had to force it to link with python2.7 by modifying the CMakeLists.txt file.
-
Fabien
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

Aleksandar Atanasov
Hi Fabien :)

Hmmm, I was trying to install 0.8.x (can't remember the exact version but it might have been 0.8.2). I just checked in Sourceforge and it seems that 0.9.0 is the latest stable (not official though?) version. Since  there is a new version I might as well check it out since the packages there should be more recent. I really hope that someday Debian will become the supported Linux distro of choice but as for now I don't see it happening (also because there are projects such as ROS that depend on it and that offer packages only for Ubuntu). Thanks for the heads up!

Best regards,
Aleksandar
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenRAVE on Debian jessie

Fabien R
Hi Aleksandar,

On 20/01/14 07:26, Aleksandar Atanasov wrote:
<..>
> I really hope that someday Debian will become the supported
> Linux distro of choice but as for now I don't see it happening (also because
> there are projects such as ROS that depend on it and that offer packages
> only for Ubuntu).

I got rid of that issue by compiling (resp. cross-compiling) ROS for
amd64 (resp. armhf) from the sources. It was sometimes quite  a work but
at least, I have something to play with :-)

-
Fabien

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Openrave-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/openrave-users
Loading...