Configure options: ./configure --prefix=/usr --libogg --enable-libtheora --enable-vorbis --enable-xvid --enable-gpl --enable-a52 --enable-x11grab --disable-v4l --disable-v4l2 --disable-dv1394 I'm on Debian Etch with AMD64 X2 gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o pnm.o pnm.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o h263.o h263.c h263.c: In function ‘mpeg4_decode_block’: h263.c:4805: warning: ‘dc_pred_dir’ may be used uninitialized in this function gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o msmpeg4.o msmpeg4.c msmpeg4.c: In function ‘msmpeg4_decode_block’: msmpeg4.c:1595: warning: ‘dc_pred_dir’ may be used uninitialized in this function gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o h263dec.o h263dec.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o opt.o opt.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o bitstream_filter.o bitstream_filter.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o audioconvert.o audioconvert.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o imgresample.o imgresample.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o i386/fdct_mmx.o i386/fdct_mmx.c i386/fdct_mmx.c: In function ‘ff_fdct_mmx’: i386/fdct_mmx.c:523: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/fdct_mmx.c: In function ‘ff_fdct_mmx2’: i386/fdct_mmx.c:541: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/fdct_mmx.c: In function ‘ff_fdct_sse2’: i386/fdct_mmx.c:559: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o i386/cputest.o i386/cputest.c gcc -I"/home/darkapostrophe/downloads/ffmpeg"/libswscale -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg" -I"/home/darkapostrophe/downloads/ffmpeg"/libavutil -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -O3 -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c i386/dsputil_mmx.c: In function ‘hadamard8_diff_mmx’: i386/dsputil_mmx.c:1564: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/dsputil_mmx.c: In function ‘hadamard8_diff_mmx2’: i386/dsputil_mmx.c:1651: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/dsputil_mmx.c: In function ‘gmc_mmx’: i386/dsputil_mmx.c:2486: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2486: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2487: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2487: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2487: warning: suggest parentheses around arithmetic in operand of | In file included from i386/dsputil_mmx.c:2681: i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc22_3dnow’: i386/h264dsp_mmx.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc21_3dnow’: i386/h264dsp_mmx.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc23_3dnow’: i386/h264dsp_mmx.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc12_3dnow’: i386/h264dsp_mmx.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc32_3dnow’: i386/h264dsp_mmx.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc22_3dnow’: i386/h264dsp_mmx.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc21_3dnow’: i386/h264dsp_mmx.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc23_3dnow’: i386/h264dsp_mmx.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc12_3dnow’: i386/h264dsp_mmx.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc32_3dnow’: i386/h264dsp_mmx.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc22_3dnow’: i386/h264dsp_mmx.c:1363: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc21_3dnow’: i386/h264dsp_mmx.c:1363: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc23_3dnow’: i386/h264dsp_mmx.c:1363: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc12_3dnow’: i386/h264dsp_mmx.c:1363: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc32_3dnow’: i386/h264dsp_mmx.c:1363: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc22_3dnow’: i386/h264dsp_mmx.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc21_3dnow’: i386/h264dsp_mmx.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc23_3dnow’: i386/h264dsp_mmx.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc12_3dnow’: i386/h264dsp_mmx.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc32_3dnow’: i386/h264dsp_mmx.c:1364: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc22_3dnow’: i386/h264dsp_mmx.c:1365: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc21_3dnow’: i386/h264dsp_mmx.c:1365: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc23_3dnow’: i386/h264dsp_mmx.c:1365: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc12_3dnow’: i386/h264dsp_mmx.c:1365: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc32_3dnow’: i386/h264dsp_mmx.c:1365: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc22_3dnow’: i386/h264dsp_mmx.c:1366: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc21_3dnow’: i386/h264dsp_mmx.c:1366: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc23_3dnow’: i386/h264dsp_mmx.c:1366: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc12_3dnow’: i386/h264dsp_mmx.c:1366: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc32_3dnow’: i386/h264dsp_mmx.c:1366: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc22_mmx2’: i386/h264dsp_mmx.c:1367: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc21_mmx2’: i386/h264dsp_mmx.c:1367: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc23_mmx2’: i386/h264dsp_mmx.c:1367: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc12_mmx2’: i386/h264dsp_mmx.c:1367: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel4_mc32_mmx2’: i386/h264dsp_mmx.c:1367: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc22_mmx2’: i386/h264dsp_mmx.c:1368: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc21_mmx2’: i386/h264dsp_mmx.c:1368: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc23_mmx2’: i386/h264dsp_mmx.c:1368: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc12_mmx2’: i386/h264dsp_mmx.c:1368: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel8_mc32_mmx2’: i386/h264dsp_mmx.c:1368: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc22_mmx2’: i386/h264dsp_mmx.c:1369: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc21_mmx2’: i386/h264dsp_mmx.c:1369: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc23_mmx2’: i386/h264dsp_mmx.c:1369: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc12_mmx2’: i386/h264dsp_mmx.c:1369: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘put_h264_qpel16_mc32_mmx2’: i386/h264dsp_mmx.c:1369: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc22_mmx2’: i386/h264dsp_mmx.c:1370: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc21_mmx2’: i386/h264dsp_mmx.c:1370: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc23_mmx2’: i386/h264dsp_mmx.c:1370: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc12_mmx2’: i386/h264dsp_mmx.c:1370: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel4_mc32_mmx2’: i386/h264dsp_mmx.c:1370: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc22_mmx2’: i386/h264dsp_mmx.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc21_mmx2’: i386/h264dsp_mmx.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc23_mmx2’: i386/h264dsp_mmx.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc12_mmx2’: i386/h264dsp_mmx.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel8_mc32_mmx2’: i386/h264dsp_mmx.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc22_mmx2’: i386/h264dsp_mmx.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc21_mmx2’: i386/h264dsp_mmx.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc23_mmx2’: i386/h264dsp_mmx.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc12_mmx2’: i386/h264dsp_mmx.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules i386/h264dsp_mmx.c: In function ‘avg_h264_qpel16_mc32_mmx2’: i386/h264dsp_mmx.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules /tmp/ccF4Syug.s: Assembler messages: /tmp/ccF4Syug.s:23141: Error: suffix or operands invalid for `add' /tmp/ccF4Syug.s:23155: Error: suffix or operands invalid for `add' /tmp/ccF4Syug.s:23284: Error: suffix or operands invalid for `add' /tmp/ccF4Syug.s:23300: Error: suffix or operands invalid for `add' make[1]: *** [i386/dsputil_mmx.o] Error 1 make[1]: Leaving directory `/home/darkapostrophe/downloads/ffmpeg/libavcodec' make: *** [lib] Error 2