gcc -fPIC -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -c -o vf_cropdetect.o vf_cropdetect.c gcc -fPIC -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H -c -o vf_decimate.o vf_decimate.c vf_decimate.c: In function 'diff_MMX': vf_decimate.c:26: error: can't find a register in class 'BREG' while reloading 'asm' make[1]: *** [vf_decimate.o] Error 1 make[1]: Leaving directory `/home/alex/Desktop/mplayer-checkout-2008-02-16/libmpcodecs' make: *** [libmpcodecs/libmpcodecs.a] Error 2