Summary: | xine-lib 1.0 don't emerge. Can't find non-existent /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MagnusBerg <berg.magnus> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | christian.strauf, gentoo, m.debruijne |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
MagnusBerg
2005-01-11 12:13:09 UTC
I have the exact same problem when updating kdelibs to 3.3.2-r2: --------8<--------8<--------8<--------8<--------8<--------8<--------8<-------- grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive --------8<--------8<--------8<--------8<--------8<--------8<--------8<-------- emerge --info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2,sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -ftracer -fexpensive-optimizations" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -ftracer -fexpensive-optimizations" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.join.uni-muenster.de/pub/mirrors/gentoo.org/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="x86 X aac acl acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bonobo bzlib cdr crypt cups dvd dvdr encode esd evo faad fam ffmpeg flac foomaticdb fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib ipv6 irmc jabber java jpeg ldap libwww mad matroska mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg mpeg4 mysql ncurses nls nntp nvidia oggvorbis opengl operanom2 opie oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang snmp speex spell sse sse2 ssl svg svga tcltk tcpd tetex theora tiff truetype unicode usb v4l xml xml2 xmms xprint xv xvid zlib" This is not a xine problem, but a gcc/libtool problem. xine-lib's libtool stuff is pulling in /usr/lib/libSDL.la (you have 'sdl' in your use flags). The .la files in /usr/lib/ define shell variables recording various compilation variables needed. That may include hard-coding in the gcc path of the compiler, if one of the gcc-provided libraries was used (mostly means "C++"). You've updated gcc, but the link instructions are still pointing to the old versions. A hack fix would be to change the values in the scripts in /usr/lib/*.la, a build fix would be to re-emerge the relevant ebuilds. cd /usr/lib egrep -l 3.3.[0-4] *.la | while read a; do qpkg -I -f /usr/lib/$a ; done | sort -u Those need to be re-emerged. this is NOT a bugzilla bug, it is a gentoo LINUX bug. please read the product descriptions more carefully next time. It's also duplicate of # 73435 |