[MPlayer-Users] ffmpeg/libavcodec

Gábor Lénárt lgb at lgb.hu
Tue Oct 23 23:20:26 CEST 2001


On Tue, Oct 23, 2001 at 01:15:38PM -0700, Jilm Sanchez wrote:
> [SycoTiC Smith wrote:]
> >gcc -O4 -march=k6 -mcpu=k6 -pipe -ffast-math -fomit-frame-pointer >-D_REENTRANT
> -fomit-frame-pointer  -Wall -g -DHAVE_AV_CONFIG_H -c -o >i386/dsputil_mmx.o
> i386/dsputil_mmx.c 
> >i386/dsputil_mmx.c: In function `put_pixels_x2_3dnow':
> >i386/dsputil_mmx_avg.h:51: Can't find a register in class >`GENERAL_REGS'
> while reloading `asm'.
> >i386/dsputil_mmx.c: In function `avg_pixels_3dnow':
> >i386/dsputil_mmx_avg.h:135: Can't find a register in class >`GENERAL_REGS'
> while reloading `asm'.
> >i386/dsputil_mmx.c: In function `put_pixels_x2_sse':
> >i386/dsputil_mmx_avg.h:51: Can't find a register in class >`GENERAL_REGS'
> while reloading `asm'.
> >i386/dsputil_mmx.c: In function `avg_pixels_sse':
> >i386/dsputil_mmx_avg.h:135: Can't find a register in class >`GENERAL_REGS'
> while reloading `asm'.
> >i386/dsputil_mmx.c: In function `put_pixels_mmx':
> >i386/dsputil_mmx.c:199: Can't find a register in class `GENERAL_REGS'
> >while reloading `asm'.
> >make[1]: *** [i386/dsputil_mmx.o] Error 1
> >make[1]: Leaving directory `/home/project/mplayer/cvs/main/libavcodec'
> >make: *** [libavcodec/libavcodec.a] Error 2
> 
> [snip]
> 
> I HAVE checked the docs/faq/rtfm/BS that you SAY has this same problem
> LISTED, yet no where does it have ANYTHING about registers OR ASM problems
> when compiling ANYTHING.
> 
> Try reading your own manuals before just sending us to them.  It helps
> to know what IS and IS NOT in your documentation before sending someone
> to read through it AGAIN.
> 
> Just saying 'gcc 2.96 is buggy' does not cut it.  Why would this user
> get errors when compiling YOUR software, but no problems with ANYone
> else's?  Looks to me like it is YOUR bugs, not gcc's.

Sorry, but this is WRONG! Not any software contains inline assembly parts,
and not any software contains MMX code in inline asm. I guess you CAN find
OTHER softwares as well which wouldn't compile (or at least not well).
For example Linux kernel itself. RedHat is a piece of shit to release
non-official or alpha softwares. RedHat even releases kgcc to be able to
compile the kernel. ROTFL! This is bad ... Even worst than Microsoft ...

And please DO NOT call yourself 'Linux consultant' if you can't figure about
the problem yourself ... In nutshell: this is a GCC fault. Not MPlayer.
Inmagine that our users CAN compile MPlayer otherwise MPlayer would haven't
got ANY users :) So use gcc 2.95, and it will works. And BELEIVE me, not
just MPlayer causes problems with gcc 2.96. Even RedHat said that's the
truth, by releasing kgcc ...

> Linux Consultant

ROTFL :) If you are Linux Consultant, I would be the God or even better :)

- Gabor



More information about the MPlayer-users mailing list