ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

rosdep install -ay fails on voyage linux/debian squeeze

asked 2012-08-31 02:56:09 -0500

brhempen gravatar image

updated 2014-01-28 17:13:30 -0500

ngrennan gravatar image

Hi there!

I am trying to install ROS on an ALIX board running Voyage Linux 0.8.5 which is based on Debian Squeeze. I followed the experimental guide for installing ROS Fuerte on Debian. Things are working fine until I perform step 1.5 entering

rosdep install -ay --os="debian:squeeze"

I found some suggestions on how to fix the problem, but they didn't help: : This guy has a very similar problem, but updating the rosdep database did not change anything. However, the test works on my machine. : Similar problem, but I am not sure what to do in my case. However, the package python-qt-bindings I am missing is not contained by the git repository. Therefore, the suggestion probably wouldnt't help anyway, right? : I tried to manually (apt-get) install python-qt-bindings and pcl (or their equivalents for Debian Squeeze in the repositories). It doesn't work but it could be caused by the fact that the equivalent Debian packages do not have the same names, so ROS/rosdep does not detect them. However, this is just guess.

I am really confused and I really need some help to ROS running. Finally, this is the output after performing rosdep install -ay --os="debian:squeeze":

Executing script below with cwd=/tmp
export PREFIX=/usr/
[ f932cebad87302d8ea0ec1fd39b24d99 = `cat $PREFIX/include/eigen3/eigen-version.installed` ]


cat: /usr//include/eigen3/eigen-version.installed: No such file or directory
/tmp/tmpeRgUII: line 3: [: f932cebad87302d8ea0ec1fd39b24d99: unary operator expected
Executing script below with cwd=/tmp
set -o errexit
dpkg-query -W -f='${Package} ${Status}\n' yaml-cpp-sourcedep 2>&1 | awk '{\
if ($4 =="installed") 
  exit 0
  print "yaml-cpp-sourcedep not installed"
  exit 1}'


yaml-cpp-sourcedep not installed
Executing script below with cwd=/tmp
export PREFIX=/usr/
if [ -f $PREFIX/include/assimp/assimp-version.installed ]; then
  [ 2ed0b9954bcb2572c0dade8f849b9260 = `cat $PREFIX/include/assimp/assimp-version.installed` ]


ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
python_qt_binding: No definition of [ros] for OS [debian]
rviz: No definition of [python-qt-bindings] for OS [debian]
runtime_monitor: Missing resource rxbag
ROS path [0]=/opt/ros/fuerte/share/ros
ROS path [1]=/root/ros/diagnostics
ROS path [2]=/root/ros/common
ROS path [3]=/root/ros/laser_pipeline
ROS path [4]=/root/ros/executive_smach_visualization
ROS path [5]=/root/ros/visualization_tutorials
ROS path [6]=/root/ros/geometry
ROS path [7]=/root/ros/pluginlib
ROS path [8]=/root/ros/bullet
ROS path [9]=/root/ros/robot_model
ROS path [10]=/root/ros/xacro
ROS path [11]=/root/ros/dynamic_reconfigure
ROS path [12]=/root/ros/executive_smach
ROS path [13]=/root/ros/driver_common
ROS path [14]=/root/ros/visualization_common
ROS path [15]=/root/ros/python_qt_binding
ROS path [16]=/root/ros/bond_core
ROS path [17]=/root/ros/image_common
ROS path [18]=/root/ros/geometry_visualization
ROS path [19]=/root/ros/common_rosdeps
ROS path [20]=/root/ros/diagnostics_monitors
ROS path [21]=/root/ros/bfl
ROS path [22 ...
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-08-31 06:02:26 -0500

joq gravatar image

No one has yet defined any rosdep rules for python-qt-bindings in Debian Squeeze.

You can define them and contribute back to the community by following these directions.

edit flag offensive delete link more


One of the Ubuntu stanzas may possibly work for Squeeze. You can experiment with them.

joq gravatar image joq  ( 2012-08-31 06:05:27 -0500 )edit

Question Tools


Asked: 2012-08-31 02:56:09 -0500

Seen: 426 times

Last updated: Aug 31 '12