segwayrmp / segway_rmp

ROS package for interfacing with Segway's RMP{50,100,200,400} series robotic platforms.
http://www.ros.org/wiki/segway_rmp
11 stars 16 forks source link

Package failed to build under Diamondback #3

Closed alexhdzherdocia closed 13 years ago

alexhdzherdocia commented 13 years ago

Hi, Just cloned the package from the GIT repository, and ran the commands as instructed in http://www.ros.org/wiki/segway_rmp but I got the following errors:

[rosbuild] Building package joy2twist Failed to invoke /opt/ros/diamondback/ros/bin/rospack deps-manifests joy2twist [rospack] couldn't find dependency [joy] of [joy2twist] [rospack] missing dependency

CMake Error at /opt/ros/diamondback/ros/core/rosbuild/public.cmake:113 (message):

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

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

-- Configuring incomplete, errors occurred!

and

[rosbuild] Building package segway_rmp200_demos Failed to invoke /opt/ros/diamondback/ros/bin/rospack deps-manifests segway_rmp200_demos [rospack] couldn't find dependency [joy] of [joy2twist] [rospack] missing dependency

CMake Error at /opt/ros/diamondback/ros/core/rosbuild/public.cmake:113 (message):

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

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

-- Configuring incomplete, errors occurred!

Cheers.

wjwwood commented 13 years ago

You need to install the joy package, it is in the ros-diamondback-joystick-drivers ubuntu package:

sudo apt-get install ros-diamondback-joystick-drivers

evanmj commented 13 years ago

It sounds like you just need to install the ROS joy package. It is separate from the segway_rmp package, but is a dependency.

You can find it here:

http://www.ros.org/wiki/joy

You'll probably need to use the auto repeat rate as well to keep continuous motion on the segway platform, but try it without first for safety.

On Thu, May 5, 2011 at 1:49 PM, alexhdzherdocia < reply@reply.github.com>wrote:

Hi, Just cloned the package from the GIT repository, and ran the commands as instructed in http://www.ros.org/wiki/segway_rmp but I got the following errors:

[rosbuild] Building package joy2twist Failed to invoke /opt/ros/diamondback/ros/bin/rospack deps-manifests joy2twist [rospack] couldn't find dependency [joy] of [joy2twist] [rospack] missing dependency

CMake Error at /opt/ros/diamondback/ros/core/rosbuild/public.cmake:113 (message):

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

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

-- Configuring incomplete, errors occurred!

and

[rosbuild] Building package segway_rmp200_demos Failed to invoke /opt/ros/diamondback/ros/bin/rospack deps-manifests segway_rmp200_demos [rospack] couldn't find dependency [joy] of [joy2twist] [rospack] missing dependency

CMake Error at /opt/ros/diamondback/ros/core/rosbuild/public.cmake:113 (message):

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

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

-- Configuring incomplete, errors occurred!

Cheers.

Reply to this email directly or view it on GitHub: https://github.com/wjwwood/segway-rmp-ros-pkg/issues/3

alexhdzherdocia commented 13 years ago

Ok, so I did install the package and it built.

Cheers!