On Tue, 2 Jul 2002, Zdenek Kabelac wrote:
> > with GCC 3.1. I have been getting this error. I did some Internet
> > searching and have found that compiling other programs have caused this
> > error and a patch has fixed it.
> >
> > Or is there something I am missing?
> >
> > mpegvideo_mmx.c: In function `dct_quantize_MMX':
> > mpegvideo_mmx_template.c:87: can't find a register in class
> > `GENERAL_REGS' while reloading `asm'
> > make[3]: *** [mpegvideo_mmx.lo] Error 1
>
> This problem has been already reported to me - but I could
> compile this part without any problems with Debian's gcc3.1.1.
> (gcc version 3.1.1 20020606 (Debian prerelease))
>
> Also all other previous gcc were able to compile this code -
> so maybe it's some new bug in Mandrake g++ (I've been given
> this bugreport from Mandrake user)
>
> To find a solution I would need access to such box.
> The code is slightly strange (it's using eax instead of %0)
> however there is definitely enough registres even for i386 platform.
>
Hi it's known gcc problem. You have to compile this file without -fPIC.
MOJE
--
Tomas Konir
Brno
ICQ 25849167
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile