[FFmpeg-devel] Cannot compile ffmpeg-0.10.16

Karl Weber karl.weber99 at googlemail.com
Sun Apr 24 15:56:38 CEST 2016


Hi,

please excuse me, that I bother you with this old version of ffmpeg, however, 
javafx 8 requires libavcodec53 and libavformat53 on linux systems, which, as 
far as I know, requires that I compile ffmpeg 0.10.16. (My linux distribution 
provides only more recent versions of these libraries.)

Unfortunately, I do not succeed in building these libraries. Maybe you can 
give me some help, or point me to some other place, where I can get it.

Make produces the following error message:

/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: 
libavutil/intfloat_readwrite.o: relocation R_X86_64_PC32 against undefined 
symbol `ldexp@@GLIBC_2.2.5' can not be used when making a shared object; 
recompile with -fPIC
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: 
final link failed: Bad value
collect2: error: ld returned 1 exit status
make: *** [libavutil/libavutil.so.51] Fehler 1

I configured ffmpeg with

./configure --prefix=/opt/ffmpeg_freedom --disable-static --enable-shared --
enable-gpl --enable-version3 --enable-nonfree 

Trying the same with the additional option --enable-pic didn't change 
anything.

Thanks in advance for any help!

Karl


More information about the ffmpeg-devel mailing list