Ros fuerte and boost 1.56 [closed]

asked 2014-08-22 01:56:45 -0500

Hunk gravatar image

updated 2014-08-27 08:46:42 -0500

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 ...
(more)
edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2016-07-08 14:02:08.779368

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.

BennyRe gravatar image BennyRe  ( 2014-08-28 00:31:46 -0500 )edit

Because i need the new featues and bugfixes from boost geometry.

Hunk gravatar image Hunk  ( 2014-08-28 01:07:42 -0500 )edit

And I guess you're stuck at Fuerte because of a dependency. Right?

BennyRe gravatar image BennyRe  ( 2014-08-28 02:05:43 -0500 )edit

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.

Hunk gravatar image Hunk  ( 2014-08-28 02:39:22 -0500 )edit