make -C libavutil all make[1]: Entering directory `/root/ffmpeg/libavutil' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/ffmpeg/libavutil' make -C libavcodec all make[1]: Entering directory `/root/ffmpeg/libavcodec' i386-redhat-linux-gcc -I"/root/ffmpeg"/libswscale -I"/root/ffmpeg"/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/root/ffmpeg" -I"/root/ffmpeg" -I"/root/ffmpeg"/libavutil -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c In file included from /root/ffmpeg/libavutil/common.h:55, from /root/ffmpeg/libavutil/avutil.h:40, from /root/ffmpeg/libavcodec/avcodec.h:30, from /root/ffmpeg/libavcodec/dsputil.h:33, from i386/dsputil_mmx.c:25: /root/ffmpeg/libavutil/internal.h:261: warning: static declaration of 'lrintf' follows non-static declaration In file included from /root/ffmpeg/libavcodec/dsputil.h:33, from i386/dsputil_mmx.c:25: /root/ffmpeg/libavcodec/avcodec.h:2501: warning: `ImgReSampleContext' is deprecated (declared at /root/ffmpeg/libavcodec/avcodec.h:2480) /root/ffmpeg/libavcodec/avcodec.h:2507: warning: `ImgReSampleContext' is deprecated (declared at /root/ffmpeg/libavcodec/avcodec.h:2480) i386/dsputil_mmx.c: In function `transpose4x4': i386/dsputil_mmx.c:643: error: can't find a register in class `GENERAL_REGS' while reloading `asm' i386/dsputil_mmx.c: In function `gmc_mmx': i386/dsputil_mmx.c:2658: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2658: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2659: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2659: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2659: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c: In function `dsputil_init_mmx': i386/dsputil_mmx.c:3468: warning: assignment from incompatible pointer type i386/dsputil_mmx.c:3469: warning: assignment from incompatible pointer type make[1]: *** [i386/dsputil_mmx.o] Error 1 make[1]: Leaving directory `/root/ffmpeg/libavcodec' make: *** [lib] Error 2