[FFmpeg-user] GCC 5.1: build errors

Reindl Harald h.reindl at thelounge.net
Sun Sep 13 22:50:10 CEST 2015



Am 13.09.2015 um 22:37 schrieb Reindl Harald:
>
> Am 13.09.2015 um 22:14 schrieb Carl Eugen Hoyos:
>> Carl Eugen Hoyos <cehoyos <at> ag.or.at> writes:
>>
>>> The following is also supposed to work, I
>>> don't remember if I ever tested it:
>>> $ configure --enable-lto --enable-shared --ar=gcc-ar --ranlib=true
>>
>> Works fine here, bug reports with sane configure
>> lines very welcome!
>>
>> Sorry for the bad wording, Carl Eugen
>
> it's in fact "-fPIC -fno-PIE" and *nothing* of the optimizations, given
> that this build is using "--disable-programs" and the error messages
> talk about "try again with -fPIC" there is something going wrong

and it don't work for static builds

AR      libavcodec/libavcodec.a
LD      ffmpeg_g
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h: 
Assembler messages:
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:72: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:82: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:84: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:98: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:111: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:121: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:123: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:137: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:195: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:205: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:207: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:221: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:195: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:205: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:207: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/cabac.h:221: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:152: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:162: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:164: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:178: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:188: 
Error: junk `(%rip)+1280' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:193: 
Error: junk `(%rip)+512' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:203: 
Error: junk `(%rip)+0' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:205: 
Error: junk `(%rip)+1024+128' after expression
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/libavcodec/x86/h264_i386.h:219: 
Error: junk `(%rip)+0' after expression
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/builduser/rpmbuild/BUILD/ffmpeg-20150910/Makefile:126: recipe for 
target 'ffmpeg_g' failed
make: *** [ffmpeg_g] Error 1
rm doc/ffmpeg-bitstream-filters.pod doc/libswresample.pod 
doc/ffmpeg-scaler.pod doc/ffmpeg-utils.pod doc/ffmpeg-protocols.pod 
doc/ffmpeg-filters.pod doc/ffmpeg-resampler.pod doc/libswscale.pod 
doc/libavcodec.pod doc/ffmpeg-all.pod doc/ffmpeg.pod doc/libavformat.pod 
doc/ffmpeg-codecs.pod doc/libavfilter.pod doc/ffmpeg-formats.pod 
doc/libavutil.pod
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.uqJxQS (%build)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20150913/3eae6f92/attachment.sig>


More information about the ffmpeg-user mailing list