lagadic / vision_visp

ViSP stack for ROS
http://wiki.ros.org/vision_visp
GNU General Public License v2.0
179 stars 88 forks source link

fatal error: visp3/mbt/vpMbGenericTracker.h: No such file or directory #102

Closed varadraj5 closed 4 years ago

varadraj5 commented 4 years ago

Hello , I tried to git clone the library into the src and when I executed catkin_make in catkin_ws , i am getting this error, Any help is appreciated, I am using Ubuntu 16.4 and ROS kinetic

[ 96%] Building CXX object vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/tracker-viewer.cpp.o
/home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/conversion.cpp:16:42: fatal error: visp3/mbt/vpMbGenericTracker.h: No such file or directory
compilation terminated.
vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/build.make:86: recipe for target 'vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/conversion.cpp.o' failed
make[2]: *** [vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/conversion.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 97%] Built target findMarkerBundles
In file included from /home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/callbacks.cpp:10:0:
/home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/conversion.hh:15:43: fatal error: visp3/mbt/vpMbGenericTracker.h: No such file or directory
compilation terminated.
vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/build.make:62: recipe for target 'vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/callbacks.cpp.o' failed
make[2]: *** [vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/callbacks.cpp.o] Error 1
In file included from /home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/tracker-viewer.cpp:18:0:
/home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/conversion.hh:15:43: fatal error: visp3/mbt/vpMbGenericTracker.h: No such file or directory
compilation terminated.
vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/build.make:182: recipe for target 'vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/tracker-viewer.cpp.o' failed
make[2]: *** [vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/tracker-viewer.cpp.o] Error 1
/home/varadraj/catkin_ws/src/vision_visp/visp_tracker/src/libvisp_tracker/tracker-client.cpp:26:42: fatal error: visp3/mbt/vpMbGenericTracker.h: No such file or directory
compilation terminated.
vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/build.make:158: recipe for target 'vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/tracker-client.cpp.o' failed
make[2]: *** [vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/src/libvisp_tracker/tracker-client.cpp.o] Error 1
CMakeFiles/Makefile2:8507: recipe for target 'vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/all' failed
make[1]: *** [vision_visp/visp_tracker/CMakeFiles/visp_tracker.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
varadraj5 commented 4 years ago

Solved the issue, Seems like the kinetic-devel version generates this issue, I could build it by executing the following instructions

$ cd ~/catkin_ws/src 
$ git clone -b indigo-devel https://github.com/lagadic/vision_visp.git
$ cd ..
$ catkin_make 

Hope this helps people !