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

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

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

This is the content of rosdep.yaml

        packages: libgstreamer0.10-dev
        packages: libgstreamer-plugins-base0.10-dev

What's the problem here?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

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


@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

Question Tools


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

Seen: 569 times

Last updated: Mar 15 '12