Ask Your Question
0

rosdep install doesn't find libgstreamer-plugins-base0.10-dev

asked 2012-03-15 03:38:11 -0500

LucaGhera gravatar image

updated 2012-03-15 22:13:36 -0500

Hi all,

I'm developing my stacks in which I have a certain package that depends on gstreamer. I need to install this libraries:

  • libgstreamer0.10-dev
  • libgstreamer-plugins-base0.10-dev

I defined this dependencies both in manifest.xml and rosdep.yaml (is this correct?). However on some PCs, all of them with Ubuntu 11.10, rosdep-install fails with the following output:

.../RGBCamera$ rosdep install RGBCamera
Failed to find rosdep libgstreamer-plugins-base0.10-dev for package RGBCamera on OS:ubuntu version:oneiric
rosdep install ERROR:
failed to install libgstreamer-plugins-base0.10-dev

This is the content of manifest.xml

<package>
    <description brief="RGB Camera">
        This package contains the dirver for the RGB Camera
    </description>
    <rosdep name="libgstreamer0.10-dev"/>
    <rosdep name="libgstreamer-plugins-base0.10-dev"/>
    <depend package="rtt"/>
    <depend package="ocl"/>
    <depend package="rtt_sensor_msgs"/>
</package>

This is the content of rosdep.yaml

libgstreamer0.10-dev:
  ubuntu:
    oneiric: 
      apt:
        packages: libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev:
  ubuntu:
    oneiric: 
      apt:
        packages: libgstreamer-plugins-base0.10-dev

What's the problem here?

Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2012-03-15 10:16:06 -0500

tfoote gravatar image

updated 2012-03-15 10:18:26 -0500

You should be using the key 'oneiric' not '11.10' in your rosdep.yaml See REP 111 for specifics on OS identifiers.

edit flag offensive delete link more

Comments

@tfoote Thanks, I modified the rosdep.yaml as reported in the modified question. However it still doesn't work.

LucaGhera gravatar image LucaGhera  ( 2012-03-15 22:15:07 -0500 )edit

Where is your rosdep.yaml file in relation to your package and stack?

tfoote gravatar image tfoote  ( 2012-03-15 22:38:11 -0500 )edit

@tfoote the rosdep.yaml is in the package root, the same folder of the manifest.xml. stack.xml is in the upper level folder.

LucaGhera gravatar image LucaGhera  ( 2012-03-15 23:46:31 -0500 )edit

@LucaGhera it should be a peer of the stack.xml rosdep only searchs inside a package path if that package is not in a stack.

tfoote gravatar image tfoote  ( 2012-03-19 09:35:07 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2012-03-15 03:38:11 -0500

Seen: 509 times

Last updated: Mar 15 '12