opencv 2.4.3-4 with ipp 7.1.1

asked 2013-02-09 06:30:51 -0500

theodore gravatar image

updated 2013-02-09 06:32:00 -0500

Hi i am trying to compile opencv with ipp, but compilation ends up with the following error message:

[ 12%] Built target pch_Generate_opencv_videostab
Linking CXX shared library ../../lib/libopencv_core.so
/usr/bin/ld: cannot find -lippvm_l
/usr/bin/ld: cannot find -lippcc_l
/usr/bin/ld: cannot find -lippcv_l
/usr/bin/ld: cannot find -lippi_l
/usr/bin/ld: cannot find -lipps_l
/usr/bin/ld: cannot find -lippcore_l
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libopencv_core.so.2.4.3] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

the strange is that cmake is able to find ipp:

found IPP: 7.1.1 [7.1.1]
-- at: /opt/intel/composer_xe_2013.1.117/ipp
-- IPP libs: libippvm_l.a;libippcc_l.a;libippcv_l.a;libippi_l.a;libipps_l.a;libippcore_l.a
-- IPP libs: libippvm_l.a;libippcc_l.a;libippcv_l.a;libippi_l.a;libipps_l.a;libippcore_l.a

but afterwards it stops with the previous posted error. The options that i am using for activate ipp is '-D WITH_IPP=ON' and '-D IPP_H_PATH=/opt/intel/composer_xe_2013.1.117/ipp/include'. My system is a x64bit Arch linux based installation. Searching in the net i found this http://code.opencv.org/issues/2413 but i checked inside the source folder and this patch is already included. Does anyone have any idea, what is the problem and how i can fix it. My ipp package is compiled from the parallel_studio_xe_2013.1.1.117-1 source. Thanks.

edit retag flag offensive close merge delete