Robotics StackExchange | Archived questions

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

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 catkinmake 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 catkinmake 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 ?

Asked by StanSmooth on 2017-12-05 04:51:01 UTC

Comments

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

Asked by StanSmooth on 2017-12-05 04:52:37 UTC

Answers