[vdr] Defunct screensaver processes under Xine

Todd Luliak javatodd32 at yahoo.com
Wed Apr 16 14:59:44 CEST 2008


>> In file included from i386/dsputil_mmx.c:30:
>> i386/mmx.h:24:2: warning: #warning Everything in this header is deprecated,
>> use plain asm()! New code using this header will be rejected.
>> i386/h264dsp_mmx.c: In function `put_h264_qpel4_h_lowpass_3dnow':
>> i386/h264dsp_mmx.c:1881: error: can't find a register in class
>> `GENERAL_REGS' while reloading `asm'
>
>Did you say you are building this in a 32-bit chroot jail? If so, try running: -
>
>linux32 bash
>
>prior to the ./configure and make. You might also want to do a "make
>distclean" prior to the configure too.

Nope...this is a regular build on an unpatched kernel with V4l drivers. 
Nothing crazy; linux 2.6.24-rc4 built with processor=athlon64, the latest 
Nvidia drivers and a recent genpix-patched v4l. 

You did, however, set me on the right path. I normally build with gcc v3 to cover 
build issues with v4 and (older?) vdr. I switched compilers to gcc v4 and did:
make distclean; ./configure; make
That did it! I'm suprised that the same issue doesn't exist when compiling the
"xine-lib-with-coreavc-dvbn-walery.tar" version from the list. How curious.

Guess now would be the time to ask if there are any particular compiler 
optimizations applicable to building xine-lib? It is a bit of a workhorse 
in this HD scenario, maybe I'll play with it and see.

Thanks for the prod in the right direction!
-Todd







      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/vdr/attachments/20080416/ec8e7b45/attachment.htm 


More information about the vdr mailing list