Ask Your Question
0

Failed to invoke rospack to get compile flags for package 'tum_ardrone'

asked 2014-06-11 22:48:11 -0600

yaya gravatar image

updated 2014-06-11 23:01:06 -0600

rosmake ardrone_autonomy is ok, but rosmake tum_ardrone has problem. All source from wiki.ros.org/tum_ardrone.

My error is showed as follows:

{------------------------------------------------------------------------------- cd thirdparty && make make[1]: Entering directory /home/yaya/fuerte_workspace/tum_ardrone/thirdparty' making third party libs cd libcvd && make make[2]: Entering directory/home/yaya/fuerte_workspace/tum_ardrone/thirdparty/libcvd' make[2]: Nothing to be done for all'. make[2]: Leaving directory/home/yaya/fuerte_workspace/tum_ardrone/thirdparty/libcvd' cd gvars3 && make make[2]: Entering directory /home/yaya/fuerte_workspace/tum_ardrone/thirdparty/gvars3' make[2]: Nothing to be done forall'. make[2]: Leaving directory /home/yaya/fuerte_workspace/tum_ardrone/thirdparty/gvars3' make[1]: Leaving directory/home/yaya/fuerte_workspace/tum_ardrone/thirdparty' make -f Makefile_package make[1]: Entering directory /home/yaya/fuerte_workspace/tum_ardrone' mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=rospack find rosbuild`/rostoolchain.cmake .. [rosbuild] Building package tum_ardrone Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests tum_ardrone [rospack] Error: package/stack tum_ardrone depends on non-existent package tld_tracker

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

Failed to invoke rospack to get compile flags for package 'tum_ardrone'.
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:16 (rosbuild_init)

-- Configuring incomplete, errors occurred! make[1]: * [all] Error 1 make[1]: Leaving directory `/home/yaya/fuerte_workspace/tum_ardrone' -------------------------------------------------------------------------------} [ rosmake ] Output from build of package tum_ardrone written to: [ rosmake ] /home/yaya/.ros/rosmake/rosmake_output-20140612-113318/tum_ardrone/build_output.log [rosmake-0] Finished <<< tum_ardrone [FAIL] [ 0.10 seconds ]
[ rosmake ] Halting due to failure in package tum_ardrone. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 27 packages with 1 failures.
[ rosmake ] Summary output to directory

I just start to use ROS, and spend a lot of time to this problem above, but still can't solve this error. Plase help me, thank you in advance.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2014-06-12 08:29:47 -0600

Rabe gravatar image

Just some quick thoughts:

1) You are using fuerte. Are you certain that you downloaded the fuerte-branch of the ardrone_driver (Not the tum_ardrone)?

2) If I recall correctly, you had to compile the SDK seperatly first, before invoking ROS commands. Did you do that?

3) Could you reformat your question such that all your command line output is formatted? :)

edit flag offensive delete link more

Comments

Thank you for your reply. I have solved this problem today. It's something wrong about tum_ardrone package and I fix it. Thank you again!

yaya gravatar image yaya  ( 2014-06-13 02:57:47 -0600 )edit

@yaya - COuld you please tell me what the problem with tum_ardrone was and what changes I should do? I am facing the same problem, and can't figure out the solution. Thank you

sandra gravatar image sandra  ( 2015-02-14 04:23:35 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-06-11 22:48:11 -0600

Seen: 1,449 times

Last updated: Jun 12 '14