[ros-users] Installation problems on Fedora

Anders Nilsson andersn at control.lth.se
Wed May 11 11:03:45 UTC 2011


I'm trying to install the ROS/Orocos toolchain on a machine running Fedora 15 
but I cannot succeed in doing so.

1. Following instructions on http://www.ros.org/wiki/orocos_toolchain_ros As I 
cannot use the prebuilt deb I go for the manual checkout/build track which 
works fine until I arrive at the step saying

rosmake orocos_toolchain_ros

which fails since I don't have any rosmake command. No candidate can be found 
in the previously checked out code.
I'm either a sloppy reader (quite possible), or the instructions miss some 

2. OK, I don't have rosmake so maybe I can install ROS and get it then?
I find my way to http://www.ros.org/wiki/diamondback/Installation/Fedora and 
start following instructions on that page. During rosinstall ~/ros .... the 
build crashes due to a link error:

 Linking CXX executable ../bin/rosplay
  /usr/bin/ld: CMakeFiles/rosplay.dir/src/rosplay/rosplay.o: undefined 
reference to symbol 'boost::filesystem3::path::extension() const'
  /usr/bin/ld: note: 'boost::filesystem3::path::extension() const' is defined in 
DSO /usr/lib/libboost_filesystem-mt.so.1.46.0 so try adding it to the linker 
command line
  /usr/lib/libboost_filesystem-mt.so.1.46.0: could not read symbols: Invalid 
  collect2: ld returned 1 exit status

see attached ros_build_fedora15.log for some more output.

3. I know, Fedora 15 is still in beta. Let's try some older, stable, version 
instead. Let's try to install on Fedora 13. First, try to build ROS according 
to bullet 2 above so that we get the rosmake command needed in bullet 1.

On fedora 13 rosinstall do build without errors, so we can then follow 
instructions according to bullet 1 above. Everything works fine until the 
rosmake step:

$ rosmake orocos_toolchain_ros
[ rosmake ] Packages requested are: ['orocos_toolchain_ros']                   
[ rosmake ] Logging to 
[ rosmake ] Expanded args ['orocos_toolchain_ros'] to:
[ rosmake ] WARNING: The following args could not be parsed as stacks or 
packages: ['orocos_toolchain_ros']
[ rosmake ] ERROR: No arguments could be parsed into valid package or stack 

And there I'm stuck.

Anders Nilsson

Anders Nilsson, Ph.D. <andersn at control.lth.se>
Dep. of Automatic Control, Lund University
Phone: +46 (0)46 222 87 94, Fax: +46 (0)46 13 81 18
Mob: +46 (0)703 22 57 67 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ros_build_fedora15.log
Type: text/x-log
Size: 14148 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20110511/ba81918f/attachment-0003.bin>

More information about the ros-users mailing list