On Mon, 2005-01-31 at 23:57, Bob Sanders wrote:Per-chance, did you happen to do an - emerge -uDav world and update your system after the emerge sync? Or try - emerge -uDav xine-libIt 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
running emerge -uDpv xine-lib, it gave me a _whole_ bunch of dependencies. Even CUPS!?? dev-libs/libpcre-5.0 x11-base/xorg-x11-6.8.0-r4 sys-devel/gcc-3.3.5-r1 sys-apps/procps-3.2.4-r2 net-print/cups-1.1.23-r1 media-libs/win32codecs-20050115 media-libs/xine-lib-1_rc8-r1
to determine if anything it depends on needs to be updated?
I'll guess I can't hold off updating these then :-(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.Bob
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 -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), 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?).
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.
Hope this helps, Holly
-- [email protected] mailing list
