dvo_slam icon indicating copy to clipboard operation
dvo_slam copied to clipboard

rosmake errors on fuerte

Open LiliMeng opened this issue 11 years ago • 2 comments

Hi,

   I just followed the instructions on git clone and rosmake, but the following errors occurred: 

   [ 33%] Building CXX object CMakeFiles/dvo_ros.dir/src/camera_dense_tracking.o

In file included from /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/surface_pyramid.h:24:0, from /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_ros/src/camera_dense_tracking.cpp:27: /usr/lib/gcc/i686-linux-gnu/4.6/include/mmintrin.h:32:3: error: #error "MMX instruction set not enabled" In file included from /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/surface_pyramid.h:25:0, from /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_ros/src/camera_dense_tracking.cpp:27: /usr/lib/gcc/i686-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled" /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:33:28: warning: ‘dvo::core::Invalid’ defined but not used [-Wunused-variable] /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/datatypes.h:36:24: warning: ‘dvo::core::InvalidDepth’ defined but not used [-Wunused-variable] make[3]: *** [CMakeFiles/dvo_ros.dir/src/camera_dense_tracking.o] Error 1 make[3]: Leaving directory /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_ros/build' make[2]: *** [CMakeFiles/dvo_ros.dir/all] Error 2 make[2]: Leaving directory/home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_ros/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_ros/build'

 Could anyone provide some suggestions? Many thanks in advance!

LiliMeng avatar May 09 '14 05:05 LiliMeng

in /home/lili/fuerte_workspace/sandbox/dvo_slam/dvo_core/include/dvo/core/surface_pyramid.h

add #include <x86intrin.h> and remove #include <emmintrin.h> #include <mmintrin.h>

squiooo avatar Jul 24 '14 12:07 squiooo

add #include x86intrin.h and remove #include mmintrin.h #include emmintrin.h

squiooo avatar Jul 24 '14 12:07 squiooo