after an update with "emerge -Dvu world" there is a wrong directory entry in /etc/env.d/05gcc and two libs are missing in /usr/lib (libstdc++.so.6 and libgcc_s.so.1) in /etc/env.d/05gcc PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.3-20050110" sould be PATH="/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.3" for that reason most programs including emerge aren't running. Reproducible: Always Steps to Reproduce: 1.install 2005.0 AMD64 system 2.emerge -Dvu world 3.emerge sync Actual Results: emerge sync gives: /usr/bin/python: error: libstdc++.so.6:file does not exist Expected Results: doing a sync of the portage tree Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r7 x86_64) ================================================================= System uname: 2.6.11-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 12 2005, 18:03:20)] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -pipe -O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com" MAKEOPTS="--jobs=2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnowext X acpi alsa amd64 berkdb bitmap-fonts crypt font-server fortran gdbm gif gpm gtk ipv6 jp2 jpeg lzw lzw-tiff mp3 ncurses nls opengl oss pam perl png python qt readline ruby ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml2 xmms xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
if there is anybody with the same problem you solv it by searching for both libs (i think they are in /usr/libs64) and copying them to /usr/lib then edit the file /etc/env.d/05gcc and change the PATH="..." variable i'm wondering why isn't the portage-system updating this two things by doing an emerge -Dvu world (which includes an update of gcc).
Err, why is this assigned to infra-bugs and marked as fixed?
Reopened and assigned properly so that it can either be fixed or marked as invalid if this was user
Reopened and assigned properly so that it can either be fixed or marked as invalid if this was user´s error.
no, the 05gcc paths are correct
i don't think it was a user's error because i just did an "emerge sync" and "emerge -Dvu world" and there were no masked packages installed. and the gcc path in /etc/env.d/05gcc didn't exist after updating the system. so how could this directory be right?
with gcc 3.4.4 paths are set _invalid_, this basically breaks the system...
I have the same problem. I can't seem to locate libstdc++.so.6 at all on my system. I have a couple of symlinks to them, but I am unable to copy them to /usr/lib.
Tried the workaround, but no luck. Still broken.
The fix: http://forums.gentoo.org/viewtopic-t-345046.html
The kdelibs-3.4.1.ebuild is still looking for the old libstdc libraries.
Marking this as a dupe of Bug 94959 since most of the discussion is going on there. *** This bug has been marked as a duplicate of 94959 ***