On Compiling opencv 2.4.11 on the ubuntu 14.04, I received the following error: -
Linking CXX shared library ../../lib/libopencv_core.so /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libm.so when searching for -lm /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libm.a(s_sin.o): relocation R_X86_64_32S against `__sincostab' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libm.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status
make[2]: * [lib/libopencv_core.so.2.4.11] Error 1
make[1]: * [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 make: * [all] Error 2
It just stops at 21% and shows the error.
Can anyone tell me what can be done??