Compile error upon rosmake swri-demos

27 views
Skip to first unread message

Isaac Isao Saito

unread,
Sep 6, 2012, 4:41:01 PM9/6/12
to swri-ros...@googlegroups.com
Hi swri-ros-pkg-dev,

out of curiosity, I'm trying to use swri-demos.

rosmake-ing { armadillo_arm_navigation pkg, longhorn_arm_navigation
pkg } yields the following error, which seems to be rooted in that
`motoman` is no longer a pkg but it still tries to access as a pkg.
Any idea to work this around is appreciated.

<quote>
[rosbuild] Building package armadillo_arm_navigation
Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests
armadillo_arm_navigation
[rospack] Error: package/stack armadillo_arm_navigation depends on
non-existent package motoman

CMake Error at
/opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):

Failed to invoke rospack to get compile flags for package
'armadillo_arm_navigation'. Look above for errors from rospack itself.
Aborting. Please fix the broken dependency!
</quote>

(Environment) Ubuntu 12.04, ROS fuerte. All modules related to
Industrial are obtained by apt-get ros-fuerte-* except for swri-demos
that is obtained from svn.

Best,

Isaac Saito

PS. Should questions like this be asked on answers.ros.org?

Shaun Edwards

unread,
Sep 6, 2012, 6:34:29 PM9/6/12
to swri-ros...@googlegroups.com
Isaac,

We do monitor answers.ros.org for questions, but asking them here is also OK.

I've verified your compiler error on my system.  armadillo_arm_navigation does fail to build.  This is an old demonstration back from my work at Willow.  There aren't plans to revive that system, but I haven't removed it from the trunk since it could be made to work pretty easily.  If you want to go down that route, I would look at the changes made here ( http://code.google.com/p/swri-ros-pkg/source/detail?r=347 ).  Submitting a patch would be much appreciated.

The good news is that longhorn_arm_navigation does work (just do a rosmake in that package).  It's very similar to armadillo, except that is has a larger payload arm.  This is the arm that we have at SwRI, and we have continued to develop that package.

If you don't care what specific arm you are using, then I would recommend using longhorn.

Let me know if you have any other questions,

Shaun

Isaac Isao Saito

unread,
Sep 14, 2012, 5:25:44 PM9/14/12
to swri-ros...@googlegroups.com
Shaun,

thank you. I managed to solve 2 issues, which I opened on issues
tracker and am answering by myself with a patch if applicable.

http://code.google.com/p/swri-ros-pkg/issues/detail?id=19
http://code.google.com/p/swri-ros-pkg/issues/detail?id=20

# the other one that didn't compile was longhorn_object_manipulation,
not longhorn_arm_navigation.

Best,
Isaac

Shaun Edwards

unread,
Sep 19, 2012, 11:41:33 AM9/19/12
to swri-ros...@googlegroups.com
Isaac

Thanks for the patches. I'll take a look at them later this week. I'll also see what's going in with longhorn.

Thanks again,

Sent from my mobile phone

Shaun Edwards

unread,
Sep 24, 2012, 10:40:42 PM9/24/12
to swri-ros...@googlegroups.com
Isaac,

Thanks for submitting the bugs/patches.  I made the fix to armadillo.  It is included in the trunk.  I accepted the longhorn_object_manipulation bug (http://code.google.com/p/swri-ros-pkg/issues/detail?id=20).  This bug may get fixed in the long term using a rosinstall fix, or we may move the SwRI demo's into another repository.  We are working towards getting the ROS-Industrial repo to build cleanly for everyone.  Thanks for you help.
Reply all
Reply to author
Forward
0 new messages