[ros-users] Dependency problem on Hardy

J Storrs Hall, PhD josh at autogeny.org
Mon May 17 13:49:39 UTC 2010


problem: the libboost version that HardyROS wants is 1.37 :

. ldd /opt/ros/boxturtle/ros/core/rosout/rosout
        linux-vdso.so.1 =>  (0x00007fff381fe000)
        librosstack.so 
=> /opt/ros/boxturtle/ros/tools/rospack/lib/librosstack.so 
(0x00007ff52fcbb000)
        librospack.so 
=> /opt/ros/boxturtle/ros/tools/rospack/lib/librospack.so 
(0x00007ff52fa88000)
        libroslib.so => /opt/ros/boxturtle/ros/core/roslib/lib/libroslib.so 
(0x00007ff52f878000)
        liblog4cxx.so.10 => not found
        libboost_thread-gcc42-mt-1_37.so.1.37.0 => not found
        librosconsole.so 
=> /opt/ros/boxturtle/ros/core/rosconsole/lib/librosconsole.so 
(0x00007ff52f66a000)
        libXmlRpc.so 
=> /opt/ros/boxturtle/ros/3rdparty/xmlrpcpp/lib/libXmlRpc.so 
(0x00007ff52f44b000)
        libboost_signals-gcc42-mt-1_37.so.1.37.0 => not found
        libros.so => /opt/ros/boxturtle/ros/core/roscpp/lib/libros.so 
(0x00007ff52f0be000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ff52edb3000)
        libm.so.6 => /lib/libm.so.6 (0x00007ff52eb32000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007ff52e924000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007ff52e708000)
        libc.so.6 => /lib/libc.so.6 (0x00007ff52e3a6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ff52fece000)
        libboost_thread-gcc42-mt-1_37.so.1.37.0 => not found
        liblog4cxx.so.10 => not found
        libboost_thread-gcc42-mt-1_37.so.1.37.0 => not found
        liblog4cxx.so.10 => not found
        libboost_thread-gcc42-mt-1_37.so.1.37.0 => not found
        libboost_signals-gcc42-mt-1_37.so.1.37.0 => not found
        libboost_filesystem-gcc42-mt-1_37.so.1.37.0 => not found
        libboost_system-gcc42-mt-1_37.so.1.37.0 => not found


... but the version that's standard in Hardy is 1.34 :

. locate /usr/lib/libboost | grep gcc42
/usr/lib/libboost_python-gcc42-1_34_1.so.1.34.1
/usr/lib/libboost_python-gcc42-mt-1_34_1.so.1.34.1
/usr/lib/libboost_regex-gcc42-1_34_1.so.1.34.1
/usr/lib/libboost_regex-gcc42-mt-1_34_1.so.1.34.1
/usr/lib/libboost_signals-gcc42-1_34_1.so.1.34.1
/usr/lib/libboost_signals-gcc42-mt-1_34_1.so.1.34.1
/usr/lib/libboost_thread-gcc42-mt-1_34_1.so.1.34.1

(or see 
http://packages.ubuntu.com/search?keywords=libboost-dev&searchon=all&suite=all&section=all
)

similarly ROS wants liblog4cxx 10 and the standard version is 9.



More information about the ros-users mailing list