Ich stelle eine kleine OpenCV-Installation auf Ubuntu 13.10 zusammen, und es sieht so aus, als wäre etwas unglücklich. Ich habe durch ein paar Versionen gewesen und Methoden installieren, und wenn ich „make“ oder „make -j4“ die Marke LKW entlang bisOpenCV make fails - "rekompiliere mit -fPIC"
/usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavcodec.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libopencv_videoio.so.3.0.0] Error 1
make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
make: *** [all] Error 2
gehen Jede Hilfe sehr geschätzt wird. Nochmals vielen Dank, Robert.
Haben Sie das gleiche Problem. Ich entfernte ffmpeg (die libavcodec.a entfernte), gefolgt von kompilieren und neu installieren ... aber das selbe Problem – Pranaysharma
nach der letzten Aktivität hier habe ich überprüft und sah, dass Sie mir einen Gefallen tun und meine Antwort akzeptieren können :) auch wenn es Vor ein paar Jahren ... –
Ah, danke, dass du mir das gesagt hast. –