Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16841 - xine-lib compile failure : cannot install `xineplug_inp_http.la' to a directory not ending in /usr/lib/xine/plugins/1.0.0
Summary: xine-lib compile failure : cannot install `xineplug_inp_http.la' to a directo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Arcady Genkin (RETIRED)
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
: 16897 17070 18241 (view as bug list)
Depends on: 16599
Blocks:
  Show dependency tree
 
Reported: 2003-03-04 12:04 UTC by Sébastien Champigny
Modified: 2003-04-02 13:39 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sébastien Champigny 2003-03-04 12:04:50 UTC
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"
Comment 1 Arcady Genkin (RETIRED) gentoo-dev 2003-03-05 01:28:26 UTC
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
Comment 2 Mike Basinger 2003-03-05 02:28:18 UTC
The quick patch worked for me.
Comment 3 merwan kashouty 2003-03-05 02:42:09 UTC
thanks patch worked for me as well 
Comment 4 Martin Holzer (RETIRED) gentoo-dev 2003-03-05 10:16:56 UTC
*** Bug 16897 has been marked as a duplicate of this bug. ***
Comment 5 Francisco León 2003-03-05 13:43:36 UTC
patch works. please update the ebuild, this is fixed! :)
Comment 6 Arcady Genkin (RETIRED) gentoo-dev 2003-03-05 14:15:26 UTC
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? :)
Comment 7 Ulrich Plate (RETIRED) gentoo-dev 2003-03-06 07:27:20 UTC
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?
Comment 8 Arcady Genkin (RETIRED) gentoo-dev 2003-03-07 17:48:05 UTC
Ulrich: please file a separate bug report for this (it's related to a different package).
Comment 9 Arcady Genkin (RETIRED) gentoo-dev 2003-03-07 18:03:19 UTC
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!
Comment 10 Arcady Genkin (RETIRED) gentoo-dev 2003-03-11 12:32:47 UTC
For the record, this seems to be related to bug 16599.
Comment 11 Arcady Genkin (RETIRED) gentoo-dev 2003-03-15 13:50:02 UTC
*** Bug 17070 has been marked as a duplicate of this bug. ***
Comment 12 Arcady Genkin (RETIRED) gentoo-dev 2003-03-15 13:51:54 UTC
Looks like this also affects the 0.9.13 packages.  Will get to this later.
Comment 13 Doug Lacy 2003-03-15 23:05:40 UTC
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.
Comment 14 Arcady Genkin (RETIRED) gentoo-dev 2003-03-23 17:06:53 UTC
Should be fixed in 0.9.13-r3 as well.  Please test.
Comment 15 Arcady Genkin (RETIRED) gentoo-dev 2003-03-23 17:07:24 UTC
Closing.
Comment 16 Arcady Genkin (RETIRED) gentoo-dev 2003-04-02 13:39:45 UTC
*** Bug 18241 has been marked as a duplicate of this bug. ***