[MPlayer-users] OpenBSD build failure on h264_cabac.o

Edd Barrett vext01 at gmail.com
Tue Aug 3 16:52:53 CEST 2010


Hi,

I am getting the following with trunk on OpenBSD:

---8<---
gmake -C libavcodec
gmake[1]: Entering directory `/home/edd/source/mplayer/libavcodec'
CC      h264_cabac.o
In file included from h264_cabac.c:40:
x86/h264_i386.h: In function 'decode_significance_x86':
x86/h264_i386.h:41: warning: cast from pointer to integer of different size
x86/h264_i386.h:42: warning: cast from pointer to integer of different size
x86/h264_i386.h: In function 'decode_significance_8x8_x86':
x86/h264_i386.h:94: warning: cast from pointer to integer of different size
{standard input}: Assembler messages:
{standard input}:18: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a valid 64 b
it base/index expression
{standard input}:28: Error: `ff_h264_norm_shift(%esi)' is not a valid 64 bit bas
e/index expression
{standard input}:30: Error: `ff_h264_mlps_state+128(%eax)' is not a valid 64 bit
 base/index expression
{standard input}:42: Error: `-1(%ebx)' is not a valid 64 bit base/index expressi
on
{standard input}:45: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64 bit bas
e/index expression
{standard input}:1937: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a valid 64
 bit base/index expression
{standard input}:1947: Error: `ff_h264_norm_shift(%esi)' is not a valid 64 bit b
ase/index expression
{standard input}:1949: Error: `ff_h264_mlps_state+128(%eax)' is not a valid 64 b
it base/index expression
{standard input}:1961: Error: `-1(%ebx)' is not a valid 64 bit base/index expres
sion
{standard input}:1964: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64 bit b
ase/index expression
{standard input}:1996: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a valid 64
 bit base/index expression
{standard input}:2006: Error: `ff_h264_norm_shift(%esi)' is not a valid 64 bit b
ase/index expression
{standard input}:2008: Error: `ff_h264_mlps_state+128(%eax)' is not a valid 64 b
it base/index expression
{standard input}:2020: Error: `-1(%ebx)' is not a valid 64 bit base/index expres
sion
{standard input}:2023: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64 bit b
ase/index expression
{standard input}:2046: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a valid 64
 bit base/index expression
{standard input}:2056: Error: `ff_h264_norm_shift(%esi)' is not a valid 64 bit b
ase/index expression
{standard input}:2058: Error: `ff_h264_mlps_state+128(%eax)' is not a valid 64 b
it base/index expression
{standard input}:2070: Error: `-1(%ebx)' is not a valid 64 bit base/index expres
sion
...
---8<---

Looks like some CPU capability has not been correctly detected(?).

config.log attached.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log.gz
Type: application/x-gunzip
Size: 16871 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20100803/45ea8f92/attachment-0001.bin>


More information about the MPlayer-users mailing list