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
