[FFmpeg-devel] ffmpeg compile error on debian amd64
MeTaLMaNo
metalmano
Mon May 21 12:20:33 CEST 2007
Hi!
Yesterday I tried to compile ffmpeg from svn on my debian amd 64
(sarge, gcc-3.4) machine, but I got the following error messages:
$./configure --enable-libmp3lame --enable-libogg --enable-libvorbis --
enable-libtheora --enable-zlib --enable-liba52 --enable-libdts --
disable-debug --enable-xvid --enable-gpl
$make
...
gcc -I"/home/aigeruth/ffmpeg"/libswscale -I"/home/aigeruth/ffmpeg"/
libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -
D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/home/aigeruth/ffmpeg" -I"/
home/aigeruth/ffmpeg" -I"/home/aigeruth/ffmpeg"/libavutil -fomit-
frame-pointer -Wall -Wno-switch -Wdisabled-optimization -Wpointer-
arith -Wredundant-decls -O3 -c -o h264.o h264.c
In file included from /home/aigeruth/ffmpeg/libavutil/common.h:55,
from /home/aigeruth/ffmpeg/libavutil/avutil.h:40,
from avcodec.h:30,
from dsputil.h:33,
from h264.c:29:
/home/aigeruth/ffmpeg/libavutil/internal.h:269: warning: static
declaration of 'lrintf' follows non-static declaration
In file included from dsputil.h:33,
from h264.c:29:
avcodec.h:2501: warning: `ImgReSampleContext' is deprecated (declared
at avcodec.h:2480)
avcodec.h:2507: warning: `ImgReSampleContext' is deprecated (declared
at avcodec.h:2480)
In file included from h264.h:33,
from h264.c:32:
cabac.h: In function `decode_significance_x86':
cabac.h:690: warning: cast from pointer to integer of different size
cabac.h:691: warning: cast from pointer to integer of different size
cabac.h: In function `decode_significance_8x8_x86':
cabac.h:739: warning: cast from pointer to integer of different size
h264.c: In function `hl_decode_mb_internal':
h264.c:3186: warning: suggest parentheses around arithmetic in
operand of ^
h264.c:3192: warning: suggest parentheses around arithmetic in
operand of ^
h264.c: In function `decode_cabac_residual':
h264.c:5761: warning: passing arg 4 of `decode_significance_8x8_x86'
discards qualifiers from pointer target type
h264.c:5688: warning: unused variable `last'
h264.c: In function `decode_slice':
h264.c:7070: warning: int format, different type arg (arg 6)
h264.c: At top level:
cabac.h:113: warning: 'put_cabac_static' defined but not used
cabac.h:159: warning: 'put_cabac_terminate' defined but not used
cabac.h:187: warning: 'put_cabac_u' defined but not used
cabac.h:222: warning: 'put_cabac_ueg' defined but not used
cabac.h:274: warning: 'refill2' defined but not used
cabac.h:812: warning: 'get_cabac_u' defined but not used
cabac.h:828: warning: 'get_cabac_ueg' defined but not used
/tmp/ccKlSife.s: Assembler messages:
/tmp/ccKlSife.s:7258: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:7271: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:7273: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:7285: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:7288: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24529: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:24542: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24544: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24556: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:24559: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24579: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:24592: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24594: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24606: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:24609: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24627: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:24640: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24642: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24654: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:24657: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24675: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:24688: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24690: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24702: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:24705: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24875: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:24888: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24890: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:24902: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:24905: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25078: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25091: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25093: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25105: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25108: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25129: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25142: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25144: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25156: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25159: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25180: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25193: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25195: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25207: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25210: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25250: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25263: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25265: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25277: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25280: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25301: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25314: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25316: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25328: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25331: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25351: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25364: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25366: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25378: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25381: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25410: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25423: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25425: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25437: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25440: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25459: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25472: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25474: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25486: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25489: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25508: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25521: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25523: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25535: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25538: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25559: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25572: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25574: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25586: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25589: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25607: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25620: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25622: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25634: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25637: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25715: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25728: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25730: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25742: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25745: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25852: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25865: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25867: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25879: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25882: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25908: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:25921: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25923: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:25935: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:25938: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26316: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26329: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26331: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26343: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26346: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26422: Error: `ff_h264_lps_range(%edx,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26435: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26437: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26449: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26452: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26463: Error: `ff_h264_lps_range(%edx,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26476: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26478: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26490: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26493: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26551: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26564: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26566: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26578: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26581: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26645: Error: `ff_h264_lps_range(%eax,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26658: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26660: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26672: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26675: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26849: Error: `ff_h264_lps_range(%edx,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26862: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26864: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26876: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26879: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26888: Error: `last_coeff_flag_offset_8x8(%edi)' is
not a valid 64 bit base/index expression
/tmp/ccKlSife.s:26893: Error: `ff_h264_lps_range(%edx,%esi,2)' is not
a valid 64 bit base/index expression
/tmp/ccKlSife.s:26906: Error: `ff_h264_norm_shift(%esi)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26908: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index expression
/tmp/ccKlSife.s:26920: Error: `-1(%ebx)' is not a valid 64 bit base/
index expression
/tmp/ccKlSife.s:26923: Error: `ff_h264_norm_shift(%ecx)' is not a
valid 64 bit base/index expression
And I don't know why. Please help me.
Machine: HP ProLiant DL 145 (Opteron)
Gabor
More information about the ffmpeg-devel
mailing list