[Ros-release] Build failures for camera1394 on Groovy

Tully Foote tfoote at willowgarage.com
Fri Mar 1 16:57:48 UTC 2013


Ahh that makes sense.  Sorry I looked at master which was catkinized.  Yes,
that error will occur if you are setting a package dependency outside of
the declared stack dependencies.  rostest is in the ros_comm stack not the
ros stack.  If you depend on packages in the ros "stack/metapackage" you
need to have it in your stack.xml, with the packages in your manifest.  The
ros dependency brings in most of the build system so it's basically
required, though you can improperly depend on dependencies like ros_comm to
bring it in for you.

Tully


On Fri, Mar 1, 2013 at 8:34 AM, Jack O'Quin <jack.oquin at gmail.com> wrote:

> On Fri, Mar 1, 2013 at 8:40 AM, Jack O'Quin <jack.oquin at gmail.com> wrote:
> > On Fri, Mar 1, 2013 at 3:39 AM, Tully Foote <tfoote at willowgarage.com>
> wrote:
> >>
> >> I'm not sure what's going on here.  In groovy you will get that error
> if a dependency which is supposed to be a ros package doesn't exist on your
> path.  The tools will then assume it must be a rosdep if it's not an
> existing package.  I'll look into it tomorrow. I think it might be that the
> prerelease is installing the union of build and run depends, skipping the
> test_depends.  If that's true, then rostest won't be installed, if that's
> how it should be will take a trip to the white board with some sketching to
> answer.
> >
> > That groovy-devel branch of camera1394 on github now has a <depend
> > package="rostest" />. I would not expect that to be interpreted as a
> > test_depends.
> >
> >
> https://github.com/ros-drivers/camera1394/blob/groovy-devel/manifest.xml
> >
> > Is there some <depend> other than "ros" needed in the stack.xml for
> > rostest to be accessible?
>
> Looks like the "ros" stack dependency no longer works. I added <depend
> stack="ros_comm" />, and the pre-release tests seem to work now. That
> must be why rostest was not getting installed.
>
> If the tests all succeed, I will release camera1394-1.8.1 to Groovy soon.
>
> Is the stack dependency on "ros" even needed these days? Without
> rosstack, it's hard to figure out the correct dependencies for dry
> stacks.
> --
>  joq
>



-- 
Tully Foote
tfoote at willowgarage.com
(650) 475-2827
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20130301/82cc5c0c/attachment-0009.html>


More information about the Ros-release mailing list