MPlayer fails on asm
John Hauf
j at hauf.org
Tue Nov 27 09:03:44 PST 2007
Hallo David,
this has been discussed here:
http://lists.macosforge.org/pipermail/macports-users/2007-November/006710.html
I tried with these instructions and it worked.
John
David Liontooth wrote:
>
> MPlayer fails to compile on macintel 10.5.1 with the message
>
> i386/dsputil_mmx.c:634: error: can't find a register in class
> 'GENERAL_REGS' while reloading 'asm'
>
> Is this a known problem? workaround?
>
> Dave
>
>
> opt.c: In function 'opt_list':
> opt.c:324: warning: passing argument 3 of 'opt_list' discards qualifiers
> from pointer target type
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o bitstream_filter.o
> bitstream_filter.c
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o audioconvert.o
> audioconvert.c
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o imgresample.o imgresample.c
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o i386/fdct_mmx.o
> i386/fdct_mmx.c
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o i386/cputest.o
> i386/cputest.c
> cc -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -I. -I./libavutil
> -I./libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64
> -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I.. -I../libavutil
> -Wdeclaration-after-statement -fno-PIC -O4 -march=pentium-m
> -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic
> -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/local/include/lzo
> -I/opt/local/include -I/usr/X11/include -c -o i386/dsputil_mmx.o
> i386/dsputil_mmx.c
> i386/h264dsp_mmx.c: In function 'h264_h_loop_filter_luma_mmx2':
> i386/dsputil_mmx.c:634: error: can't find a register in class
> 'GENERAL_REGS' while reloading 'asm'
> i386/dsputil_mmx.c:634: error: can't find a register in class
> 'GENERAL_REGS' while reloading 'asm'
> make[1]: *** [i386/dsputil_mmx.o] Error 1
> make: *** [libavcodec/libavcodec.a] Error 2
>
> Error: The following dependencies failed to build: MPlayer
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users
>
>
More information about the macports-users
mailing list