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

Reply via email to