problem compiling turtlebot_navigation under fuerte [closed]

asked 2013-01-25 00:24:08 -0500

apalomer gravatar image

Hi all!!

I'm trying to use turtlebot with fuerte. But when I compile I keep getting this error and I can't find why is it.

can somebody help??

[rosmake-3] Starting >>> turtlebot_navigation [ make ]                          
[ rosmake ] Last 40 linesrtlebot_navigation: 1.3 ... [ 1 Active 46/47 Complete ]
{-------------------------------------------------------------------------------
  -- Configuring done
  -- Generating done
  CMake Warning:
    Manually-specified variables were not used by the project:

      CMAKE_TOOLCHAIN_FILE


  -- Build files have been written to: /home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build
  cd build && make -l8
  make[1]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[2]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[3]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[3]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  [  0%] Built target rospack_genmsg_libexe
  make[3]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[3]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  [  0%] Built target rosbuild_precompile
  make[3]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[3]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[3]: Entering directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  Linking CXX executable ../bin/laser_footprint_filter
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::signal_base::signal_base(boost::function2<bool, boost::signals::detail::stored_group,="" boost::signals::detail::stored_group=""> const&, boost::any const&)'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::connection::~connection()'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::call_notification::call_notification(boost::shared_ptr<boost::signals::detail::signal_base_impl> const&)'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::named_slot_map::end()'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::trackable::~trackable()'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::connection::connection(boost::signals::connection const&)'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::signal_base::~signal_base()'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::connection::operator=(boost::signals::connection const&)'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::named_slot_map::begin()'
  /opt/ros/fuerte/stacks/navigation/costmap_2d/lib/libcostmap_2d.so: error: undefined reference to 'boost::signals::detail::call_notification::~call_notification()'
  collect2: ld returned 1 exit status
  make[3]: *** [../bin/laser_footprint_filter] Error 1
  make[3]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[2]: *** [CMakeFiles/laser_footprint_filter.dir/all] Error 2
  make[2]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'
  make[1]: *** [all] Error 2
  make[1]: Leaving directory `/home/albert/ros_fuerte/turtlebot_apps/turtlebot_navigation/build'

Cheers!

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by apalomer
close date 2013-02-11 03:44:05

Comments

Please post enough information to help us reproduce your error. It looks like you're compiling in /opt/ros/fuerte which is usually reserved for prebuilt packages. What OS are you running on? What sources did you checkout?

tfoote gravatar image tfoote  ( 2013-01-27 07:40:06 -0500 )edit