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

wombat_sdu's profile - activity

2017-05-24 14:41:42 -0500 received badge  Good Question (source)
2017-02-05 20:51:49 -0500 received badge  Nice Question (source)
2015-07-08 21:56:30 -0500 received badge  Famous Question (source)
2014-06-25 19:02:06 -0500 received badge  Famous Question (source)
2013-10-28 23:25:35 -0500 received badge  Notable Question (source)
2013-10-28 23:25:35 -0500 received badge  Popular Question (source)
2013-09-26 21:02:30 -0500 received badge  Notable Question (source)
2013-09-26 21:02:30 -0500 received badge  Popular Question (source)
2013-09-10 10:34:53 -0500 received badge  Famous Question (source)
2013-07-10 21:51:24 -0500 asked a question Debian support for libaria

I have groovy installed on a raspberry pi running raspbian and am currently tying to install ROSARIA. However when running 'rosdep install ROSARIA' (following the instructions here: ros.org/wiki/ROSARIA/Tutorials/How%20to%20use%20ROSARIA) I keep running into this error:

ROSARIA: No definition of [libaria] for OS [debian]

This isn't due to rosdep dependancies being missing for debian in general as I have already solved that, but looking at the base.yaml file there appears to only be support for libaria for ubuntu:

libaria: ubuntu: source: alternate-uri: 'http://aus-www.rasip.fer.hr/libaria.rdmanifest' md5sum: f00cf4b5496b085a6b8ef9ce0389ec0b uri: 'http://amor-ros-pkg.googlecode.com/files/libaria.rdmanifest'

How can I update this successfully for debian support? I tried just changing ubuntu for debian in the above text in the base.yaml file, and no longer got the "No definition of [libaria] for OS [debian]" but when performing "rosdep install ROSARIA" I start getting errors such as:

strip: Unable to recognise the format of the input file `/usr/local/Aria/ArNetworking/examples/clientDemo'

I have recompiled the files that cause this error many times (I downloaded the source code for Aria from the mobilerobots website for 32-bit machines and recompiled everything) so they are built for my system, so these errors make me think that my ubuntu to debian fix is the cause.

If anyone has any insight into this problem it would be greatly appreciated. Thanks.

EDIT:

I have rebuilt the binaries many times. When I first tried to install Aria I got similar strip errors and deleted the binaries and rebuilt them and now running 'make install' inside the Aria directory itself leads to a successful compilation so I'm guessing all the files are compiled correctly now. However with after the base.yaml file I'm getting these strip errors when running rosdep install ROSARIA. The binary for the above 'clientDemo' has definitely been rebuild (I just did it again), yet I got the same errors again when running 'rodep install ROSARIA'.

2013-07-10 06:40:41 -0500 received badge  Notable Question (source)
2013-07-09 02:34:22 -0500 received badge  Student (source)
2013-07-09 02:29:53 -0500 received badge  Popular Question (source)
2013-07-09 02:04:08 -0500 received badge  Editor (source)
2013-07-07 07:39:51 -0500 asked a question rosdep: no definition for OS [debian]

I am have installed ros groovy on a raspberry pi running Raspbian. I am currently trying to install rosaria following the instructions online: ros.org/wiki/ROSARIA/Tutorials/How%20to%20use%20ROSARIA

The installation fails at: rosdep install ROSARIA I get the error: ROSARIA: No definition of [dynamic_reconfigure] for OS [debian]

It turns out that I don't appear to have the debian definitions for anything, as this shows:

rosdep resolve std_msgs

ERROR: No definition of [std_msgs] for OS [debian]

No definition of [std_msgs] for OS [debian] rosdep key : std_msgs OS name : debian OS version : Data: _is_ros: true osx: homebrew: packages: - ros/groovy/std_msgs ubuntu: oneiric: apt: packages: - ros-groovy-std-msgs precise: apt: packages: - ros-groovy-std-msgs quantal: apt: packages: - ros-groovy-std-msgs

I get this same error again. Does anyone know to I get the debian definition for these rosdep keys?

I have tried doing 'rosdep init' and 'rosdep update' many times, and have done a 'sudo apt-get update' too, nothing seems to help.

Any help will be greatly appreciated, thanks.

EDIT:

Thanks po1, I manually typed in the changes in the /usr/local/lib/python2.7/dist-packages/rosdep-0.10.20-py2.7.egg/rosdep2/gbpdistro_support.py file and recompiled it to generate a new pyc file however I still get the same error when try to rosdep resolve a package, ie:

rosdep resolve geometry

ERROR: No definition of [geometry] for OS [debian]

No definition of [geometry] for OS [debian] rosdep key : geometry OS name : debian OS version : Data: _is_ros: true osx: homebrew: packages: - ros/groovy/geometry ubuntu: oneiric: apt: packages: - ros-groovy-geometry precise: apt: packages: - ros-groovy-geometry quantal: apt: packages: - ros-groovy-geometry

I've checked the file and I've not made any mistakes in the editing. Do I need to do anything else to make the changes take effect?

Many thanks.

EDIT2: Thanks po1! That solves my problem. Many thanks for your help.

2013-06-26 01:48:06 -0500 asked a question Unable to locate package ros-groovy-pr2-controllers

I am trying to get the p2os-vanderbilt set up on my raspberry pi (which has ROS groovy installed) following these instructions: ros.org wiki p2os-vanderbilt Tutorials Setup (with / but apparently my karma is not high enough to post links..)

when I type: sudo apt-get install ros-groovy-pr2-controllers

I get: Unable to locate package ros-groovy-pr2-controllers

However I was able to install ros-groovy-joystick-drivers using apt-get just fine.

Is there a repository I need to add to my apt sources?

Any help would be greatly appreciated.