Я получаю эту ошибку при попытке скомпилировать ffmpeg на 64-битной машине CentOS.
Вот мои параметры ./configure:
./ configure --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-pthreads --enable -libx264 --enable-libxvid --enable-libvorbis --enable-libfaac --enable-libmp3lame --enable-libvpx
make
Я получаю следующую ошибку при компиляции исходного кода:
/usr/bin/ld: /usr/local/lib/libvpx.a(vpx_codec.c.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/libvpx.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libavcodec/libavcodec.so.54] Error 1
Как мне обойти эту ошибку и запустить libvpx с последней версией ffmpeg на моем 64-битном сервере CentOS?