xawtv bombs out when compiling on gcc 3.4 the error msg is below same problem for stable version of xawtv for x86 LD libng/contrib-plugins/cubic.so CC libng/contrib-plugins/linear-blend.o libng/contrib-plugins/linear-blend.c: In function `frame': libng/contrib-plugins/linear-blend.c:43: error: PIC register `%ebx' clobbered in `asm' make: *** [libng/contrib-plugins/linear-blend.o] Error 1 !!! ERROR: media-tv/xawtv-3.91 failed. !!! Function src_compile, Line 58, Exitcode 2 !!! (no error message)
on closer look its some asm to use mmx it does have a #ifdef so in theory adding -mmx to use flag could allow this to compile for those that need it now
same problem here
Created attachment 33005 [details, diff] xawtv-gcc34.patch here is a patch that applys and compiles im not sure where this segment of code is used so i dont think i ran it for what i use xawtv for tho it still worked standard disclaimer: if it blows up your computer its your problem not mine you have been warned
-mmmx doesn't help -msse3 neither I have seen same bug for both, xawtv-3.91-r1 and xawtv-3.86-r1. The patch works for me to get it compiled under xawtv-3.91-r1.
USE=-mmx emerge xawtv works (compiles) here on x86 someone might like to test if there is enough difference between gcc 3.3.3 and +mmx and gcc 3.4.0 -mmx to warrant keeping this bug open
dev.gentoo.org/~morfic/xawtv-3.91-r1.ebuild can you please test this with the supplied patch from this bug (comment #3) in: /usr/portage/media-tv/xawtv/files ? 'ebuild /usr/portage/media-tv/xawtv/xawtv-3.91-r1.ebuild digest' if it complains about the file xawtv-gcc34.patch that was added to files dir need feedback as i dont own the hardware to test functionality, compilation works flawless on x86 as bret already stated
version 3.93 compiled for me (3.4.1-r1) See: bug 58002 (close this bug?)
x86 specific. *pokes morfic*
Commiting xawtv 3.93 which has upstream fixes, compiles flawless and works for others see comment 58002 Thanks Aaron