m-explore unable to compile (conflict between different version of opencv ) ?

asked 2017-12-05 03:51:01 -0500

StanSmooth gravatar image

updated 2017-12-05 04:32:58 -0500

Hello everyone, I'm trying to use the m_explore package. for some reasons (including that i'm on ros indigo, someone advice me to use this fork. On first, I wasn't able to catkin_make this package, cause i didn't have the good version of opencv (opencv 3 is mandatory for this package). Therefore, i installed OpenCV 3 Ros Package, but once again, when i'm trying to catkin_make my ws, i have this error :

/hugo_ws/src/m-explore/map_merge/include/combine_grids/estimate_rigid_transform.h:55:36: fatal error: opencv2/core/utility.hpp: Aucun fichier ou dossier de ce type
 #include <opencv2/core/utility.hpp>
                                ^compilation terminated.
/home/ygykug/hugo_ws/src/m-explore/map_merge/src/combine_grids/transform_estimator.cpp:39:36: fatal error: opencv2/core/utility.hpp: Aucun fichier ou dossier de ce type
#include <opencv2/core/utility.hpp>
                                ^
compilation terminated.
/home/ygykug/hugo_ws/src/vision_opencv/cv_bridge/src/cv_bridge.cpp:43:33: fatal error: opencv2/imgcodecs.hpp: Aucun fichier ou dossier de ce type
#include <opencv2/imgcodecs.hpp>
                             ^
compilation terminated.
make[2]: *** [m-explore/map_merge/CMakeFiles/combine_grids.dir/src/combine_grids/features_matcher.cpp.o] Erreur 1
make[2]: *** [m-explore/map_merge/CMakeFiles/combine_grids.dir/src/combine_grids/transform_estimator.cpp.o] Erreur 1
In file included from /home/ygykug/hugo_ws/src/m-explore/map_merge/src/combine_grids/estimate_transform.cpp:37:0:
/home/ygykug/hugo_ws/src/m-explore/map_merge/include/combine_grids/estimate_transform.h:50:36: fatal error: opencv2/core/utility.hpp: Aucun fichier ou dossier de ce type
#include <opencv2/core/utility.hpp>
                                ^
compilation terminated.
make[2]: *** [vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge.dir/cv_bridge.cpp.o] Erreur 1
make[1]: *** [vision_opencv/cv_bridge/src/CMakeFiles/cv_bridge.dir/all] Erreur 2
make[1]: *** Attente des tâches non terminées....
make[2]: *** [m-explore/map_merge/CMakeFiles/combine_grids.dir/src/combine_grids/estimate_transform.cpp.o] Erreur 1
make[1]: *** [m-explore/map_merge/CMakeFiles/combine_grids.dir/all] Erreur 2
make: *** [all] Erreur 2
Invoking "make -j8 -l8" failed

What do you think ?

edit retag flag offensive close merge delete

Comments

My guess is there is some conflict between different version of opencv, but do i have to desinstall the previous version ?

StanSmooth gravatar image StanSmooth  ( 2017-12-05 03:52:37 -0500 )edit