[x264-devel] Build errors in dct-a.asm and quant-a.asm

vmrsss vmrsss at gmail.com
Sat Mar 22 21:10:29 CET 2008


Hello.

	I can't compile x264 from git because of undefined symbols in dct- 
a.asm and quant-a.asm (see below). My architecture is MACOSX X86  
(Intel Core 2  Duo). Don't really understand what's happening, worked  
well till this version:

> x264 --version
> x264 0.58.749 096b390

Can anybody help?
Thanks.

> yasm -O2 -f macho -DPREFIX -DHAVE_SSE3 -D__PIC__ -Icommon/x86/ -o  
> common/x86/dct-a.o common/x86/dct-a.asm
> common/x86/dct-a.asm:263: error: undefined symbol  
> `_x264_add4x4_idct_mmx.skip_prologue' (first use)
> common/x86/dct-a.asm:263: error:  (Each undefined symbol is reported  
> only once.)
> common/x86/dct-a.asm:266: error: undefined symbol  
> `_x264_add8x8_idct_mmx.skip_prologue' (first use)
> make: *** [common/x86/dct-a.o] Error 1


> yasm -O2 -f macho -DPREFIX -DHAVE_SSE3 -Icommon/x86/ -o common/x86/ 
> quant-a.o common/x86/quant-a.asm
> common/x86/quant-a.asm:321: error: undefined symbol  
> `_x264_dequant_4x4_mmx.rshift32' (first use)
> common/x86/quant-a.asm:321: error:  (Each undefined symbol is  
> reported only once.)
> common/x86/quant-a.asm:322: error: undefined symbol  
> `_x264_dequant_8x8_mmx.rshift32' (first use)
> common/x86/quant-a.asm:326: error: undefined symbol  
> `_x264_dequant_8x8_sse2.rshift32' (first use)
> make: *** [common/x86/quant-a.o] Error 1
>


More information about the x264-devel mailing list