Missing rospkg dependency for ARM (Pandaboard)
modified as a wiki after arriving at a solution
There is a specific tutorial to install ROS Groovy on the Pandaboard. http://www.ros.org/wiki/groovy/Installation/PandaBoard/Source
But you could get stuck at step 3.1.2: rosdep fails because apt-get fails installing python-rospkg (package not available).
Unfortunately some packages are missing from the apt repository and there is no way (at the moment) to solve the problem, thus what is needed is to allow rosdep to continue on errors:
$ rosdep install --from-paths src --ignore-src --rosdistro groovy -y -r
Notice the -r at the end. Rosdep should now proceed, notifying you at the end that some packages are missing
apt: command [sudo apt-get install -y python-rospkg] failed
apt: command [sudo apt-get install -y python-rosdep] failed
apt: command [sudo apt-get install -y python-catkin-pkg] failed
apt: Failed to detect successful installation of [python-rospkg]
apt: Failed to detect successful installation of [python-rosdep]
apt: Failed to detect successful installation of [python-catkin-pkg]
Disregarding the above warnings, you can proceed with the catkin install as detailed in the tutorial, which results in a working ros installation.
So the tutorial should be (probably) amended by making explicit that some packages are missing from the available repos and that rosdep should be run with the -r
option to continue on errors.