Robotics StackExchange | Archived questions

swri-ros-package build problems

I'm trying to install the swri ROS Industrial package (from source) following the instructions at http://code.google.com/p/swri-ros-pkg/wiki/Installation I am on the third step (rosmaking the stack), and I get a build error:

[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!

Call Stack (most recent call first):
  /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:203 (rosbuild_invoke_rospack)
  CMakeLists.txt:12 (rosbuild_init)

Has anyone had a similar problem? Any suggestions?

Thanks!

Edit: Just tried checking out the repo and was able to rosmake industrialcore and swri-demos (including armadilloarm_navigation) with no problems. I'm not sure if I previously had a bad checkout, or r389 (committed in the last two days) fixed the problem.

Asked by Ed Venator on 2012-06-17 09:07:25 UTC

Comments

Did you pip install the latest versions of rosinstall, vcstools, rospkg and rosdep?

Asked by joq on 2012-06-17 12:57:31 UTC

I had, so I don't think that was the problem. However, the problem seems to have fixed itself upon re-checking out. (See edit)

Asked by Ed Venator on 2012-06-21 06:18:42 UTC

Just an FYI. The ros industrial repo has electric/feurte branches that are stable. I now recommend using this branches instead of the trunk. I'll update the install instructions to reflect this.

Asked by sedwards on 2012-06-21 10:21:18 UTC

Answers