Robotics StackExchange | Archived questions

error building groovy from source --> move_base_msgs notfound

Hi, I have been following the instructions from www.ros.org/wiki/groovy/Installation/Source to build ROS Groovy on Gentoo x86_64 and it is nearly there! Just one thing fails for me right at the end. I would be very grateful for help in solving this.

The catkin ws is built and the rosbuild ws fails right at the end with this message:

{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.cmake  ..
  [rosbuild] Building package simple_navigation_goals_tutorial
  Failed to invoke /opt/ros/groovy/bin/rospack deps-manifests simple_navigation_goals_tutorial
  [rospack] Error: package/stack 'simple_navigation_goals_tutorial' depends on non-existent package 'move_base_msgs' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'


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


    Failed to invoke rospack to get compile flags for package
    'simple_navigation_goals_tutorial'.  Look above for errors from rospack
    itself.  Aborting.  Please fix the broken dependency!

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


  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}

I have searched for the movebasemsgs package and it does not exist on my computer. How do I install this package so I can move on to bigger and better things :)

Thanks again for your help.

Asked by logicalguy on 2013-04-05 01:57:09 UTC

Comments

I too have this issue! Woud be very interested in a solution.

Asked by Noldorin on 2013-04-07 16:45:25 UTC

Okay, I think I'm onto something: in the source folder for simple_navigation_goals_tutorial (the package that is trying to build in the above log), there is a file "ROS_BUILD_BLACKLIST_OSX". Clearly rosmake is ignoring this somehow, when it shouldn't be...

Asked by Noldorin on 2013-04-07 16:55:39 UTC

Answers

Why is it so hard to install ros on Gentoo? After 2 days and nearly there just as you are.

This package can be installed with:

$roslocate info move_base_msgs
- git:
    local-name: move_base_msgs
    uri:
    version: groovy-devel

$roslocate info move_base_msgs | wstool merge -
$wstool update

I think it may ask for more dependencies later on. Also we should write the process of installation we followed somewhere because there is an incredible lack of information.

After I add this package it asks for more things:

Failed to invoke /opt/ros/groovy/bin/rospack deps-manifests base_local_planner
  [rospack] Error: package/stack 'costmap_2d' depends on non-existent package 'pcl_ros' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'

I don't know if I should follow the same procedure with this one. I know pcl is big.

Asked by focs on 2013-06-20 05:56:20 UTC

Comments