rosdep install -a fails on Debian Sqeeze
Hi all,
Following the guide at http://www.ros.org/wiki/fuerte/Installation/Debian , I get to step 1.5 without issue (as far as I can tell) but when I run rosdep install -a, I get the following:
magus:~/ros-underlay/build# rosdep install -a
Executing script below with cwd=/tmp
{{{
#!/bin/bash
export PREFIX=/usr/
[ f932cebad87302d8ea0ec1fd39b24d99 = `cat $PREFIX/include/eigen3/eigen-version.installed` ]
}}}
cat: /usr//include/eigen3/eigen-version.installed: No such file or directory
/tmp/tmpsgnqWw: line 3: [: f932cebad87302d8ea0ec1fd39b24d99: unary operator expected
Executing script below with cwd=/tmp
{{{
#!/bin/bash
set -o errexit
dpkg-query -W -f='${Package} ${Status}\n' yaml-cpp-sourcedep 2>&1 | awk '{\
if ($4 =="installed")
exit 0
else
print "yaml-cpp-sourcedep not installed"
exit 1}'
}}}
yaml-cpp-sourcedep not installed
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 [debian]
image_geometry: No definition of [opencv2] for OS [debian]
image_proc: No definition of [opencv2] for OS [debian]
rviz: No definition of [qt4-qmake] for OS [debian]
image_view: No definition of [opencv2] for OS [debian]
cv_bridge: No definition of [opencv2] for OS [debian]
gazebo: No definition of [tbb] for OS [debian]
image_rotate: No definition of [opencv2] for OS [debian]
opencv2: No definition of [opencv2] for OS [debian]
python_qt_binding: No definition of [python-qt-bindings] for OS [debian]
cv_markers: No definition of [opencv2] for OS [debian]
stereo_image_proc: No definition of [opencv2] for OS [debian]
opencv_tests: No definition of [opencv2] for OS [debian]
turtlesim: No definition of [qt4-qmake] for OS [debian]
depth_image_proc: No definition of [opencv2] for OS [debian]
camera_calibration: No definition of [opencv2] for OS [debian]
pcl_ros: No definition of [pcl] for OS [debian]
I can see that yaml-cpp-sourcedep is not installed and it appears that eigen3 might not be either, but I am not sure where these are supposed to come from.
This looks potentially similar to my issue on gentoo (but I don't get any output except the mass of "No definition" errors). http://answers.ros.org/question/32872/ros-fuerte-install-on-gentoo-fails-at-rosdep