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

On my 64-bit Ubuntu (13.10), the boost libraries are installed in /usr/lib/x86-64-linux-gnu, so rosboost-cfg needs to be made aware of this by setting ROS_BOOST_LIB_DIR_NAME liek this:

ROS_BOOST_LIB_DIR_NAME=/usr/lib/x86_64-linux-gnu/ rosboost-cfg --libs thread

and it is able to find the boost libraries again. You can of course also set the environment variable, if you do not want to add the ROS_BOOST_LIB_DIR_NAME all the time:

export ROS_BOOST_LIB_DIR_NAME=/usr/lib/x86_64-linux-gnu/
rosboost-cfg --libs thread

On my 64-bit Ubuntu (13.10), the boost libraries are installed in /usr/lib/x86-64-linux-gnu, so rosboost-cfg needs to be made aware of this by setting ROS_BOOST_LIB_DIR_NAME liek like this:

ROS_BOOST_LIB_DIR_NAME=/usr/lib/x86_64-linux-gnu/ rosboost-cfg --libs thread

and it is able to find the boost libraries again. You can of course also set the environment variable, if you do not want to add the ROS_BOOST_LIB_DIR_NAME all the time:

export ROS_BOOST_LIB_DIR_NAME=/usr/lib/x86_64-linux-gnu/
rosboost-cfg --libs thread