[Ffmpeg-devel] Re: Compilation problems for mmx support

Panayotis Katsaloulis panayotis
Tue Feb 28 01:54:39 CET 2006

2006/2/27, Panayotis Katsaloulis <panayotis at panayotis.com>:
> Hello
> I am trying to compile ffmpeg under Intel Mac OS X.
> I am using CVS version of ffmpeg.

I have found that if I disable mmx with --disable-mmx compilation
works (obviously).
Is there any way to compile ffmpeg with mmx under intel-mac?


Another thing is that, even without mmx, compilation breaks again,
when the --enable-shared option is selected.
Here is the error code:

cc -O3 -g -Wall -Wno-switch  -no-cpp-precomp -pipe
-fomit-frame-pointer -force_cpusubtype_ALL -Wno-sign-compare
-DHAVE_AV_CONFIG_H -I.. -I/Users/teras/ffmpeg-cvs/libavutil
msmpeg4.o msmpeg4.c
msmpeg4.c: In function 'msmpeg4_pred_dc':
msmpeg4.c:840: warning: pointer targets in assignment differ in signedness
msmpeg4.c: In function 'msmpeg4_encode_block':
msmpeg4.c:729: error: can't find a register in class 'BREG' while
reloading 'asm'
{standard input}:15051:non-relocatable subtraction expression,
"_msmpeg4v12_decode_mb" minus "L00000000002$pb"
{standard input}:15051:symbol: "_msmpeg4v12_decode_mb" can't be
undefined in a subtraction expression
{standard input}:15034:non-relocatable subtraction expression,
"_msmpeg4v34_decode_mb" minus "L00000000002$pb"
{standard input}:15034:symbol: "_msmpeg4v34_decode_mb" can't be
undefined in a subtraction expression
{standard input}:15017:non-relocatable subtraction expression,
"_wmv2_decode_mb" minus "L00000000002$pb"
{standard input}:15017:symbol: "_wmv2_decode_mb" can't be undefined in
a subtraction expression
make[1]: *** [msmpeg4.o] Error 1
make: *** [lib] Error 2

??? ???????? ?????? ???? ???? ??? ??? ???????

More information about the ffmpeg-devel mailing list