dvo_slam
dvo_slam copied to clipboard
rosmake errors on fuerte
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!
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>
add #include x86intrin.h and remove #include mmintrin.h #include emmintrin.h