[MPlayer-users] compilation error on FreeBSD 7.0 STABLE AMD64
Jan Catrysse
j.catrysse at proximedia.be
Mon Aug 25 11:34:21 CEST 2008
Has anyone got a clue? This is the first time I try to compile from latest
source.
I have already installed the latest x264 from source, but with the older one
I didn't have any success.
---errors---
In file included from h264.c:39:
i386/h264_i386.h: In function 'decode_significance_x86':
i386/h264_i386.h:43: warning: cast from pointer to integer of different size
i386/h264_i386.h:44: warning: cast from pointer to integer of different size
i386/h264_i386.h: In function 'decode_significance_8x8_x86':
i386/h264_i386.h:96: warning: cast from pointer to integer of different size
h264.c: In function 'fill_caches':
h264.c:125: warning: assignment discards qualifiers from pointer target type
h264.c:164: warning: assignment discards qualifiers from pointer target type
h264.c:166: warning: assignment discards qualifiers from pointer target type
h264.c:170: warning: assignment discards qualifiers from pointer target type
h264.c: In function 'pred_direct_motion':
h264.c:1026: warning: assignment from incompatible pointer type
h264.c:1027: warning: assignment from incompatible pointer type
h264.c: In function 'filter_mb_fast':
h264.c:6217: warning: dereferencing type-punned pointer will break
strict-aliasing rules
h264.c: In function 'filter_mb':
h264.c:6389: warning: initialization from incompatible pointer type
h264.c:6390: warning: initialization from incompatible pointer type
{standard input}: Assembler messages:
{standard input}:18: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a valid
64 bit base/index expression
{standard input}:31: Error: `ff_h264_norm_shift(%esi)' is not a valid 64 bit
base/index expression
{standard input}:33: Error: `ff_h264_mlps_state+128(%eax)' is not a valid 64
bit base/index expression
{standard input}:45: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:48: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64 bit
base/index expression
----<snip>-----
{standard input}:9469: Error: `ff_h264_mlps_state+128(%edx)' is not a valid
64 bit base/index expression
{standard input}:9481: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:9484: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
h264.c: In function 'execute_ref_pic_marking':
h264.c:3227: warning: 'j' may be used uninitialized in this function
h264.c:3235: warning: 'structure' may be used uninitialized in this function
h264.c:3235: warning: 'frame_num' may be used uninitialized in this function
h264.c:3229: warning: 'pic' may be used uninitialized in this function
{standard input}:27962: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index expression
{standard input}:27975: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index expression
{standard input}:27977: Error: `ff_h264_mlps_state+128(%eax)' is not a valid
64 bit base/index expression
{standard input}:27989: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:27992: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
{standard input}:28010: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index expression
{standard input}:28023: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index expression
{standard input}:28025: Error: `ff_h264_mlps_state+128(%eax)' is not a valid
64 bit base/index expression
{standard input}:28037: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:28040: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
{standard input}:28057: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index expression
{standard input}:28070: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index expression
{standard input}:28072: Error: `ff_h264_mlps_state+128(%eax)' is not a valid
64 bit base/index expression
{standard input}:28084: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:28087: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
{standard input}:28104: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index expression
{standard input}:28117: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index expression
----<snip>-----
{standard input}:35275: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
{standard input}:35294: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index expression
{standard input}:35307: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index expression
{standard input}:35309: Error: `ff_h264_mlps_state+128(%eax)' is not a valid
64 bit base/index expression
{standard input}:35321: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:35324: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index expression
gmake[1]: *** [h264.o] Error 1
gmake[1]: Leaving directory `/nas-data/volume1/mplayer/libavcodec'
gmake: *** [libavcodec/libavcodec.a] Error 2
More information about the MPlayer-users
mailing list