Hello everyone,
Can anyone help me? I'm working with ROS Indigo on Ubuntu 14.04.
I need to read some tags through artoolkit using a kinect camera. I had cloned [ar_kinect](https://github.com/mikeferguson/ar_kinect) into my catkin_workspace and if I `rospack find ar_kinect` I get `/home/leandrosavieira/catkin_ws/src/ar_kinect`.
However, when I try to build the catkin_workspace through `catkin_make --pkg ar_kinect`, I receive an error that the package is not found:
Base path: /home/leandrosavieira/catkin_ws
Source space: /home/leandrosavieira/catkin_ws/src
Build space: /home/leandrosavieira/catkin_ws/build
Devel space: /home/leandrosavieira/catkin_ws/devel
Install space: /home/leandrosavieira/catkin_ws/install
Packages "ar_kinect" not found in the workspace
Am I doing anything wrong? I'm new with ROS and I need to make this work soon.
--EDIT 1:
I also tried to build the package `ar_kinect` using `rosmake ar_kinect`, but I get the following error:
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['ar_kinect']
[ rosmake ] Logging to directory /home/leandrosavieira/.ros/rosmake/rosmake_output-20150514-170831
[ rosmake ] Expanded args ['ar_kinect'] to:
['ar_kinect']
[rosmake-0] Starting >>> catkin [ make ]
[rosmake-0] Finished <<< catkin ROS_NOBUILD in package catkin
No Makefile in package catkin
[rosmake-1] Starting >>> tf [ make ]
[rosmake-1] Finished <<< tf ROS_NOBUILD in package tf
No Makefile in package tf
[rosmake-1] Starting >>> ar_pose [ make ]
[rosmake-3] Starting >>> pcl_ros [ make ]
[rosmake-1] Finished <<< ar_pose ROS_NOBUILD in package ar_pose
No Makefile in package ar_pose
[rosmake-3] Finished <<< pcl_ros ROS_NOBUILD in package pcl_ros
No Makefile in package pcl_ros
[rosmake-3] Starting >>> ar_kinect [ make ]
[ rosmake ] Last 40 lines_kinect: 3.1 sec ] [ 1 Active 67/68 Complete ]
{-------------------------------------------------------------------------------
-- Using CMAKE_PREFIX_PATH: /home/leandrosavieira/catkin_ws/devel;/opt/ros/indigo
-- This workspace overlays: /home/leandrosavieira/catkin_ws/devel;/opt/ros/indigo
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Skip enable_testing() for dry packages
-- Using CATKIN_TEST_RESULTS_DIR: /home/leandrosavieira/catkin_ws/src/ar_kinect/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.6.11
-- Using these message generators: gencpp;genlisp;genpy
[rosbuild] Including /opt/ros/indigo/share/roslisp/rosbuild/roslisp.cmake
[rosbuild] Including /opt/ros/indigo/share/roscpp/rosbuild/roscpp.cmake
[rosbuild] Including /opt/ros/indigo/share/rospy/rosbuild/rospy.cmake
-- Configuring done
-- Generating done
-- Build files have been written to: /home/leandrosavieira/catkin_ws/src/ar_kinect/build
cd build && make -j4 -l4
make[1]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[2]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[3]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[3]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
[ 0%] Built target rospack_genmsg_libexe
make[3]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[3]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
[ 0%] Built target rosbuild_precompile
make[3]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[3]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[3]: Entering directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
Linking CXX executable ../bin/ar_kinect
/usr/bin/ld: it was not possible to find -lar_pose
collect2: error: ld returned 1 exit status
make[3]: ** [../bin/ar_kinect] Error 1
make[3]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[2]: ** [CMakeFiles/ar_kinect.dir/all] Error 2
make[2]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
make[1]: ** [all] Error 2
make[1]: Leaving directory `/home/leandrosavieira/catkin_ws/src/ar_kinect/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package ar_kinect written to:
[ rosmake ] /home/leandrosavieira/.ros/rosmake/rosmake_output-20150514-170831/ar_kinect/build_output.log
[rosmake-3] Finished <<< ar_kinect [FAIL] [ 3.23 seconds ]
[ rosmake ] Halting due to failure in package ar_kinect.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Built 68 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/leandrosavieira/.ros/rosmake/rosmake_output-20150514-170831
↧