I m trying to install opencv face detction application on my CentOS-4 i386 (2.6.9-34.0.2.EL) OS. For it i download the application from sourceforge.net then i do the necessary steps to extract the package.
But when i enter the command

[root@asterisk1 opencv-1.1.0]# make


it shows the following error

cvsmooth.cpp: In function `void histogram_add(const ushort*, ushort*)':
cvsmooth.cpp:577: error: `__m128i' was not declared in this scope
cvsmooth.cpp:577: error: expected primary-expression before ')' token
cvsmooth.cpp:578: error: expected primary-expression before ')' token
cvsmooth.cpp:578: error: `_mm_load_si128' was not declared in this scope
cvsmooth.cpp:578: error: expected primary-expression before ')' token
cvsmooth.cpp:578: error: `_mm_add_epi16' was not declared in this scope
cvsmooth.cpp:578: error: `_mm_store_si128' was not declared in this scope
cvsmooth.cpp:579: error: expected primary-expression before ')' token
cvsmooth.cpp:580: error: expected primary-expression before ')' token
cvsmooth.cpp:580: error: expected primary-expression before ')' token
cvsmooth.cpp: In function `void histogram_sub(const ushort*, ushort*)':
cvsmooth.cpp:612: error: `__m128i' was not declared in this scope
cvsmooth.cpp:612: error: expected primary-expression before ')' token
cvsmooth.cpp:613: error: expected primary-expression before ')' token
cvsmooth.cpp:613: error: `_mm_load_si128' was not declared in this scope
cvsmooth.cpp:613: error: expected primary-expression before ')' token
cvsmooth.cpp:613: error: `_mm_sub_epi16' was not declared in this scope
cvsmooth.cpp:613: error: `_mm_store_si128' was not declared in this scope
cvsmooth.cpp:614: error: expected primary-expression before ')' token
cvsmooth.cpp:615: error: expected primary-expression before ')' token
cvsmooth.cpp:615: error: expected primary-expression before ')' token
cvsmooth.cpp: In function `CvStatus icvMedianBlur_8u_CnR_O1(uchar*, int, uchar*, int, CvSize, int, int, int, int)':
cvsmooth.cpp:779: error: `_mm_empty' was not declared in this scope
cvsmooth.cpp:779: warning: unused variable '_mm_empty'
make[3]: *** [cvsmooth.lo] Error 1
make[3]: Leaving directory `/usr/src/opencv-1.1.0/cv/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/opencv-1.1.0/cv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/opencv-1.1.0'
make: *** [all] Error 2


so can you help me as soon as possible to rectify what is the error.

urgent help is required ...
thanks in advance