Ros fuerte and boost 1.56
Hello,
I use ROS fuerte on my ubuntu 12.04 and updated my boost version to 1.56 for my application.
Because that i have the problem that my node don't received my topic but with boost 1.55 it works well. Do you have an idea what I can do? Can ROS Fuerte run with boost 1.56?
---------------EDIT--------------
I don't understand why this is not running If I use boost 1.56 i cant receive any topics with my nodes. When I use catkin_make i get following warnings
/usr/bin/ld: warning: libboost_regex.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_regex.so.1.46.1
/usr/bin/ld: warning: libboost_regex.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_regex.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
/usr/bin/ld: warning: libboost_date_time.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_date_time.so.1.46.1
/usr/bin/ld: warning: libboost_date_time.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_date_time.so.1.46.1
/usr/bin/ld: warning: libboost_thread.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_thread.so.1.46.1
/usr/bin/ld: warning: libboost_thread.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_thread.so.1.46.1
/usr/bin/ld: warning: libboost_thread.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_thread.so.1.46.1
/usr/bin/ld: warning: libboost_system.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_system.so.1.46.1
/usr/bin/ld: warning: libboost_system.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_system.so.1.46.1
/usr/bin/ld: warning: libboost_regex.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_regex.so.1.46.1
/usr/bin/ld: warning: libboost_regex.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_regex.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
/usr/bin/ld: warning: libboost_filesystem.so.1.56.0, needed by /opt/boost/lib/libboost_log.so, may conflict with libboost_filesystem.so.1.46.1
But with Boost 1.55 i got the same warnings and it works fine. No one has an idea?
Asked by Hunk on 2014-08-22 01:56:45 UTC
Comments
Why do you use another Boost version? Personally, I would prefer every other solution than using another Boost version that is not shipped with my distro. Here in our lab we have a software someone implemented a while ago, that we can't use because it runs only on one single Boost version.
Asked by BennyRe on 2014-08-28 00:31:46 UTC
Because i need the new featues and bugfixes from boost geometry.
Asked by Hunk on 2014-08-28 01:07:42 UTC
And I guess you're stuck at Fuerte because of a dependency. Right?
Asked by BennyRe on 2014-08-28 02:05:43 UTC
i am not sure. It build fine and i got no errors i can send message and read it with rostopic echo. But i didnt get the callback on my Node. Ros is build as library or? I only want to build my application with boost 1.56 not ROS. The application get called inside the ROS callback function.
Asked by Hunk on 2014-08-28 02:39:22 UTC