Re: [ros-users] Can't compile teleop_base

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Tim Field
Date:  
To: ros-users
Subject: Re: [ros-users] Can't compile teleop_base
As rosmake says, teleop_base depends on the
control_toolbox<http://www.ros.org/wiki/control_toolbox>package in the
pr2_controllers <http://www.ros.org/wiki/pr2_controllers> stack.

You have two options: either install the PR2-specific stacks to get
pr2_controllers, or just pull control_toolbox from the wg-ros-pkg
repository. control_toolbox only depends on packages in the ros, common and
geometry stacks, which you'll have already installed.

Tim

On Sat, Jun 26, 2010 at 12:59 PM, hudvin <> wrote:

>
> mkdir -p bin
> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
> rosbuild`/rostoolchain.cmake ..
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> [rosbuild] Building package teleop_base
> Failed to invoke /home/hudvin/ros/ros/bin/rospack deps-manifests
> teleop_base
> [rospack] couldn't find dependency [control_toolbox] of [teleop_base]
> [rospack] missing dependency
>
>
> CMake Error at /home/hudvin/ros/ros/core/rosbuild/public.cmake:113
> (message):
>
>
>    Failed to invoke rospack to get compile flags for package 'teleop_base'.
>    Look above for errors from rospack itself.  Aborting.  Please fix the
>    broken dependency!

>
>  Call Stack (most recent call first):
>    /home/hudvin/ros/ros/core/rosbuild/public.cmake:162
> (rosbuild_invoke_rospack)
>    CMakeLists.txt:3 (rosbuild_init)

>
>
> -- Configuring incomplete, errors occurred!
>
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package teleop_base written to:
> [ rosmake ]
>
> /home/hudvin/.ros/rosmake/rosmake_output-20100626-225620/teleop_base/build_output.log
> [rosmake-0] <<< teleop_base <<< [FAIL] [ 2.38 seconds ]
> [ rosmake ] Halting due to failure in package teleop_base.
> [ rosmake ] Waiting for other threads to complete.
> [rosmake-1] <<< rosconsole <<< [PASS] [ 0.73 seconds ]
> [ rosmake ] Summary output to directory
> [ rosmake ] /home/hudvin/.ros/rosmake/rosmake_output-20100626-225620
>
> hudvin@NevilonDesktop:~$ echo $ROS_PACKAGE_PATH
>
> /home/hudvin/teleop_base:/home/hudvin/ros-tutorials/ros_tutorials:/home/hudvin/ros-tutorials/ros_pkg_tutorials:/home/hudvin/ros/stacks
>
> --
> View this message in context:
> http://ros-users.122217.n3.nabble.com/Can-t-compile-teleop-base-tp924656p924656.html
> Sent from the ROS-Users mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> ros-users mailing list
>
> https://lists.sourceforge.net/lists/listinfo/ros-users
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>