[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§ion=all
)
similarly ROS wants liblog4cxx 10 and the standard version is 9.
More information about the ros-users
mailing list