problem compiling turtlebot_navigation under fuerte [closed]
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!
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?