[Ffmpeg-devel] Compiling problems on CVS

Ronald S. Bultje rbultje
Thu Apr 13 17:53:49 CEST 2006


Hi,

On Thu, 13 Apr 2006 09:36:51 -0300, Ramiro Polla wrote:
> ./configure --disable-opts --prefix=/home/ramiro --disable-strip
[..]
> gcc -g -Wall -Wno-switch  -DHAVE_AV_CONFIG_H -I.. 
> -I/home/ramiro/ffmpeg/libavutil -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
> -D_GNU_SOURCE   -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c
> i386/dsputil_mmx.c: In function `transpose4x4':
> i386/dsputil_mmx.c:621: error: can't find a register in class `GENERAL_REGS' 
> while reloading `asm'

You'll need to add -fomit-frame-pointer to your CFLAGS to compile
libavcodec/i386/*. --disable-opts removes it from the ffmpeg default
CFLAGS.

On Thu, 13 Apr 2006 14:42:53 +0200, Guillaume Poirier wrote:
> It means GCC screwed up reg alloc...

Some people need to learn to stop blaming gcc automatically.

Ronald





More information about the ffmpeg-devel mailing list