Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Cross compile ros minimal using Eros on Fedora 14

Hello, I use Fedora 14 and my current version of boost and boost-devel is 1.44 I have been trying to cross compile ROS using the instructions found under the Eros page. I have followed all instructions (including the tool bridge) and I have been successful in all of the steps up until the command
rosprotect --pre-clean --minimal
I have the following output from this command:
[100%] Building CXX object CMakeFiles/example.dir/examples/example.o Linking CXX executable ../examples/example /home/nohemi/ros/ros_comm/utilities/rostime/lib/librostime.so: undefined reference to boost::thread_resource_error::thread_resource_error()' collect2: ld returned 1 exit status make[3]: *** [../examples/example] Error 1 make[3]: Leaving directory/home/nohemi/ros/ros_comm/tools/rosconsole/build' make[2]: * [CMakeFiles/example.dir/all] Error 2 make[2]: Leaving directory /home/nohemi/ros/ros_comm/tools/rosconsole/build' make[1]: *** [all] Error 2 make[1]: Leaving directory/home/nohemi/ros/ros_comm/tools/rosconsole/build' make: * [all] Error 2

I am not sure how to proceed. Do I need to upgrade to an older version of boost? Or do I need to change some file headers? Or maybe something else entirely?