[ros-users] Can't compile teleop_base

Tim Field tfield at willowgarage.com
Sat Jun 26 21:37:58 UTC 2010


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 <hudvin at gmail.com> 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 at 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
> ros-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ros-users
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100626/3828a2a0/attachment-0004.html>


More information about the ros-users mailing list