Couldn't find executable below /home/leroy/catkin_ws/tum_ardrone
Hi,
i am fairly new to this, but whatever i try i cant seem to fix or see the problem here. i have a catkin workspace: catkin_ws
i`ve installed the tum_ardrone package accordingly:
- cd catkin_ws
- git clone git://github.com/tum-vision/tum_ardrone.git -b hydro-devel
- export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:catkin_ws/tum_ardrone tum_ardrone -b hydro-devel
- cd tum_ardrone
- rosmake tum_ardrone
added this to my .bashrc file: export ROS_PACKAGE_PATH=~/catkin_ws:${ROS_PACKAGE_PATH}
and : source /home/leroy/catkin_ws/devel/setup.bash
when using rosmake
it gives me a load of messages: "No Makefile in package catkin" this goes for every package
i noticed there wasnt a makefile. so i tried adding one manually with this line in it: include $(shell rospack find mk)/cmake.mk
this still doesn`t change anything
when i am trying to run any of the 3 nodes in this package i get the following error: "Couldn't find executable below /home/leroy/catkin_ws/tum_ardrone"
ive also found a solution on this site where was stated that rosmake
doesnt alway coop with catkin and therefore sometimes only make
needs to be used. this gives me the following:
- cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/hydro/share/ros/core/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
- Using CATKIN_DEVEL_PREFIX: /home/leroy/catkin_ws/tum_ardrone/build/devel
- Using CMAKE_PREFIX_PATH: /opt/ros/hydro
- This workspace overlays: /opt/ros/hydro
- Found PythonInterp: /usr/bin/python (found version "2.7.3")
- Using PYTHON_EXECUTABLE: /usr/bin/python
- Python version: 2.7
- Using Debian Python package layout
- Using CATKIN_ENABLE_TESTING: ON
- Call enable_testing()
- Using CATKIN_TEST_RESULTS_DIR: /home/leroy/catkin_ws/tum_ardrone/build/test_results
- Looking for include files CMAKE_HAVE_PTHREAD_H
- Looking for include files CMAKE_HAVE_PTHREAD_H - found
- Looking for pthread_create in pthreads
- Looking for pthread_create in pthreads - not found
- Looking for pthread_create in pthread
- Looking for pthread_create in pthread - found
- Found Threads: TRUE
- Found gtest sources under '/usr/src/gtest': gtests will be built
- catkin 0.5.89
CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package): Could not find a configuration file for package ardrone_autonomy.
Set ardrone_autonomy_DIR to the directory containing a CMake configuration file for ardrone_autonomy. The file will have one of the following names:
ardrone_autonomyConfig.cmake
- ardrone_autonomy-config.cmake
Call Stack (most recent call first):
CMakeLists.txt:9 (find_package)
Using these message generators: gencpp;genlisp;genpy
- tum_ardrone: 1 messages, 5 services
- CMake Warning at /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:409 (message): catkin_package() include dir '/home/leroy/catkin_ws/tum_ardrone/build/devel/include' should be placed in the devel space instead of the build space
Call Stack (most recent call first): /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:98 (_catkin_package) CMakeLists.txt:64 (catkin_package ...