ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You can't use multiple versions of boost within the same binary. Since the default installation of ROS is linked against the system version of Boost, if you want to build ROS nodes against the default ROS installation, you need to use the system installation of Boost.

If you want to use ROS with a newer version of Boost, you'll need to compile ROS from source: http://wiki.ros.org/jade/Installation/Source ; and then build your nodes against that build of ROS.

As a side note, I don't think there is much testing of ROS with Boost 1.60; if there are API incompatibilities between the default version of Boost and 1.60, ROS might not build.