On Tue, 2005-02-01 at 19:12, Holly Bostick wrote:
> Ow Mun Heng wrote:
> > On Mon, 2005-01-31 at 23:57, Bob Sanders wrote:
> >>>It may have for you but I still see this error..
> >>>no-sse3 -ffunction-sections -MT dsputil_mmx.lo -MD -MP -MF 
> >>>.deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o
> >>>dsputil_mmx.c: In function `put_qpel8_mc10_3dnow':
> >>>dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while 
> >>>reloading `asm'
> >>>make[5]: *** [dsputil_mmx.lo] Error 1
> >>Per-chance, did you happen to do an - emerge -uDav world and update your 
> >>system after the emerge sync?  
> >>Or try - emerge -uDav xine-lib
> > 
> >>Also, what are your CFLAGS?  And have your USE flags changed recently?
> > 
> > CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe
> > -falign-functions=64 -mmmx -msse -msse2
> > 
> > Yeah.. I added lirc into it.
> Well, since the compile seems to be failing in an MMX related function, 
> I would suggest first trying to compile -mmx (and possibly also -sse, 
> not to mention 

Could be.. Then again, it's been OK when I last compiled it :-)

> -whatever_else_you_don't_want_to_get_pulled_in_as_a_dependency), and if 
> that also didn't work, I would consider adjusting one or more of those 
> last four CFLAGS, but I'm no expert on CFLAGS to advise you on that. I 
> do question "-falign-functions=64" (maybe this is not compatible with 
> Xine, assuming it works generally)

I have no idea. I was looking at cflags online and that was one of the
recommended ones. It saves some registers or something


> , and the mmmx and msse flags may not 
> be compatible with Xine, or may not be appropriate for your CPU (which 
> is what, exactly? For example, do Pentium 3's have sse2, or was that 
> only introduced with the Pentium 4 series?).
Pentium M 1.4Ghz
flags           : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov
pat clflush dts acpi mmx fxsr sse sse2 tm pbe est tm2


> 
> In any case, I would first try putting some of the flags displayed in 
> the emerge -pv xine-lib to /etc/portage/package.use, and secondly, strip 
> my CFLAGS to "default" (meaning, just -O2 -march=pentium3 
> -fomit-frame-pointer -pipe) and see if it works then.

I'll try it out and take another whack at it when I get the
time/resources. (eg: when I go to sleep)
> 
> Hope this helps,
> Holly
> 
> --
> [email protected] mailing list

--
Ow Mun Heng
Gentoo/Linux on DELL D600 1.4Ghz 
98% Microsoft(tm) Free!! 
Neuromancer 16:40:12 up 7:23, 7 users, 
load average: 1.49, 1.74, 1.64 


--
[email protected] mailing list

Reply via email to