Everything went fine until the make & install step
make -j8 sudo make install
First, it is better to be cautious and just type
makewithout the
-j8part. Parallel compilation can get you into trouble some times! Second, with the
sudo make installstep, I got an error complaining about the directory ~/ros-underlay/catkin/bin/em is not found. Seems like this directory have to be present as if in a Debian system. So, mkdir ~/ros-underlay/catkin/bin/em solved this problem (apparently!).
Following the instructions with the Desktop-Full install, I got another error at the step
rosdep install -a
ERROR: Rosdep experienced an internal error.
Please go to the rosdep page [1] and file a bug report with the message below.
[1] : http://www.ros.org/wiki/rosdep
Bad installer [yum]: global name 'pkgs' is not defined
Actually, it seems like there is a ticket filed already for this bug here. Following the bug assignee instructions, I downloaded the latest rosdep from github, and then extracted the archive ans installed it using
The error disappeared. But now I have other errors!
Executing script below with cwd=/tmp
{{{
#!/bin/bash
export PREFIX=/usr/
if [ -f $PREFIX/include/assimp/assimp-version.installed ]; then
[ 2ed0b9954bcb2572c0dade8f849b9260 = `cat $PREFIX/include/assimp/assimp-version.installed` ]
else
false
fi
}}}
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
rxtools: No definition of [swig-wx] for OS [fedora]
python_qt_binding: No definition of [python-qt-bindings] for OS [fedora]
image_proc: No definition of [opencv2] for OS [fedora]
image_view: No definition of [opencv2] for OS [fedora]
cv_bridge: No definition of [opencv2] for OS [fedora]
image_rotate: No definition of [opencv2] for OS [fedora]
opencv2: No definition of [opencv2] for OS [fedora]
image_geometry: No definition of [opencv2] for OS [fedora]
cv_markers: No definition of [opencv2] for OS [fedora]
stereo_image_proc: No definition of [opencv2] for OS [fedora]
opencv_tests: No definition of [opencv2] for OS [fedora]
depth_image_proc: No definition of [opencv2] for OS [fedora]
camera_calibration: No definition of [opencv2] for OS [fedora]
pcl_ros: No definition of [pcl] for OS [fedora]
I tried installing the assimp-devel package. But this did not solve the problem. I also installed the opencv-devel and the pcl-devel packages.
At this point, I decided to abandon it altogether, since I need to make a custom YAML config file! Since Fedora was a fresh install anyway, and since ROS only supported Ubuntu officially, I decided to give it a try on Ubuntu 12.04.