[Ffmpeg-devel] ffmpeg does not build on amd64

Dieter freebsd
Wed Jan 11 16:44:32 CET 2006


AMD64
FreeBSD 6.0
ffmpeg sources from cvs


gcc -O3 -g -Wall -Wno-switch -pthread -Wdeclaration-after-statement -DHAVE_AV_CONFIG_H -I.. -I/rw/src/ffmpeg/libavutil -D_FIL
E_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE   -c -o i386/dsputil_mmx.o /rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c
In file included from /rw/src/ffmpeg/libavcodec/i386/../dsputil.h:31,
                 from /rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c:23:
/rw/src/ffmpeg/libavutil/common.h:579: warning: static declaration of 'lrintf' follows non-static declaration
In file included from /rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c:2492:
/rw/src/ffmpeg/libavcodec/i386/h264dsp_mmx.c:49:1: warning: "SBUTTERFLY" redefined
/rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c:1525:1: warning: this is the location of the previous definition
In file included from /rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c:2492:
/rw/src/ffmpeg/libavcodec/i386/h264dsp_mmx.c:69: warning: no previous prototype for 'ff_h264_idct_add_mmx2'
/rw/src/ffmpeg/libavcodec/i386/h264dsp_mmx.c:865:1: warning: "PUT_OP" redefined
/rw/src/ffmpeg/libavcodec/i386/dsputil_mmx.c:2377:1: warning: this is the location of the previous definition
/var/tmp//ccQWqK0f.s: Assembler messages:
/var/tmp//ccQWqK0f.s:130: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:131: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:150: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:151: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:212: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:213: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:250: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:251: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:278: Error: `(%rsi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:293: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:294: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:296: Error: `(%rsi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:311: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:312: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:349: Error: `(%rsi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:350: Error: `1(%rsi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:366: Error: `(%rdi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:367: Error: suffix or operands invalid for `add'
/var/tmp//ccQWqK0f.s:368: Error: `(%rsi,%eax)' is not a valid 64 bit base/index expression
/var/tmp//ccQWqK0f.s:369: Error: `1(%rsi,%eax)' is not a valid 64 bit base/index expression

It goes on, but you get the idea.





More information about the ffmpeg-devel mailing list