See topic in the gentoo forum 39119 above. I'm not the only one having this issue, not only with version 1-beta6. Itried to: - Unmerge the last version installed and then emerge the last version available - Lower my clags to -march=pentium3 -O3 -pipe but it didn't fix the problem (not as a previous bug about xine-lib). Reproducible: Always Steps to Reproduce: "emerge -u xine-lib" or "emerge unmerge xine-lib" then "emerge xine-lib" Actual Results: diefunc einstall 278 2 Compilation failed Portage 2.0.47-r8 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0) ================================================================= System uname: 2.4.20-gentoo-r1 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://gentoo.linux.no/pub/gentoo/ http://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://distro.ibiblio.org/gentoo " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/home/pub/src" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline svga java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl aalib acl acpi alsa apache2 -apm -arts bonobo cdr dvd ethereal evo gb gtk2 jikes libgda mozilla mysql pda plotutils samba scanner socks5 sse tetex tiff usb xml" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
After a quick test, I cannot reproduce this bug. I'll look into this further later. As a quick test, does the following patch help you? --- xine-lib-1_beta6.ebuild 2003-02-28 07:33:09.000000000 -0500 +++ /tmp/xine-lib-1_beta6.ebuild 2003-03-05 01:28:49.000000000 -0500 @@ -78,7 +78,7 @@ src_install() { - einstall || die + make DESTDIR=${D} install || die # Xine's makefiles install some file incorrectly. (Gentoo bug #8583, #16112). dodir /usr/share/xine/libxine1/fonts
The quick patch worked for me.
thanks patch worked for me as well
*** Bug 16897 has been marked as a duplicate of this bug. ***
patch works. please update the ebuild, this is fixed! :)
Interesting. Probably a change introduced to "einstall" by portage 2.0.47. I am running portage 2.0.46 and xine-lib installs just fine. Carpaski: is this a bug or a new feature? :)
xine-lib-1_beta6 compiles fine with the patch, but a consecutive gxine emerge dies upon this: jsdtoa.c: In function `JS_strtod': jsdtoa.c:1683: unable to find a register to spill in class `AREG' jsdtoa.c:1683: this is the insn: (insn:QI 1704 1703 1705 (set (reg:CCNO 17 flags) (compare:CCNO (and:SI (subreg:SI (reg/v:DI 21 rxmm0 [265]) 0) (const_int 1 [0x1])) (const_int 0 [0x0]))) 281 {testsi_1} (insn_list 1700 (nil)) (expr_list:REG_DEAD (reg/v:DI 21 rxmm0 [265]) (nil))) jsdtoa.c:1683: confused by earlier errors, bailing out make[3]: *** [jsdtoa.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .libs/jsregexp.lo jsregexp.lo make[3]: Leaving directory `/var/tmp/portage/gxine-0.3/work/gxine-0.3/src/spidermonkey' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gxine-0.3/work/gxine-0.3/src/spidermonkey' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gxine-0.3/work/gxine-0.3/src' make: *** [all-recursive] Error 1 !!! ERROR: media-video/gxine-0.3 failed. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) Is this related or something completely different?
Ulrich: please file a separate bug report for this (it's related to a different package).
Since the trivial patch seemed to have worked for everybody, I applied it to all our 1.0* ebuilds. Thanks for the feedback to all!
For the record, this seems to be related to bug 16599.
*** Bug 17070 has been marked as a duplicate of this bug. ***
Looks like this also affects the 0.9.13 packages. Will get to this later.
The patch shown below (by Arcady Genkin) worked for me with xine-lib-0.9.13-r2.ebuild! I was then able to build xine-ui successfully.
Should be fixed in 0.9.13-r3 as well. Please test.
Closing.
*** Bug 18241 has been marked as a duplicate of this bug. ***