Code: Select all
root@jt lib # emerge
/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Code: Select all
# gcc
Could not run/locate "gcc"
tekM wrote: LD_LIBRARY_PATH=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3 env-update
That should fix your problem. :D
I did this and got:slestak wrote:type ldconfig, it'll take care of it.
This almost worked for me, but still gave me problems. In the end it turned out that many of the other paths mentioned in this file were wrong.tekM wrote:Re: Python-2.3.3 erroring followed by not being able to emerge or do anything with Portage for that matter.......
nano -w /etc/env.d/05gcc
LD_LIBRARY_PATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3"
Code: Select all
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
CC="gcc"
CXX="g++"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2"
LD_LIBRARY_PATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2"
Try this and see if it fixes your problem:I did this and got:
ldconfig
ldconfig: /usr/lib/libstdc++-libc6.1-1.so.2 is not a symbolic link
Not sure what this means...??
Code: Select all
mv /usr/lib/libstdc++-libc6.1-1.so.2 /usr/lib/libstdc++-libc6.1-1.so.2.OLD
ln -s /usr/lib/libstdc++-libc6.1-1.so.2 /usr/lib/libstdc++-libc6.2-2.so.3
Code: Select all
# emerge -U portageCode: Select all
Could not run/locate "gcc"
make[1]: *** [fascist.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/cracklib-2.7-r8/work/cracklib,2.7/cracklib'
make: *** [all] Error 2
!!! ERROR: sys-libs/cracklib-2.7-r8 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! (no error message)
Code: Select all
# emerge --help
/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Code: Select all
keystone root # cat /etc/ld.so.conf
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3
Code: Select all
# ls -sla /usr/lib/gcc-lib/i686-pc-linux-gnu/
total 4
1 drwxr-xr-x 3 root root 72 Apr 9 12:24 .
1 drwxr-xr-x 3 root root 88 Sep 12 2003 ..
3 drwxr-xr-x 5 root root 2160 Apr 9 12:24 3.3.2
Code: Select all
# nano /etc/ld.so.conf
Code: Select all
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3
Code: Select all
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2
Code: Select all
# ldconfig
Code: Select all
# emerge --version
Code: Select all
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info"
CC="gcc"
CXX="g++"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3"
Code: Select all
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.3"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
CC="gcc"
CXX="g++"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2"
Code: Select all
# emerge -U perl
python2.2: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directoryCode: Select all
nano -w /etc/ld.cCode: Select all
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/

Code: Select all
jonas@jw jonas $ kontact
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by kontact)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by kontact)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/kde/3.4/lib/libkdepim.so.1)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/kde/3.4/lib/libkdepim.so.1)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/kde/3.4/lib/libkpinterfaces.so.1)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/kde/3.4/lib/libkpinterfaces.so.1)
[...snip...]
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/qt/3/lib/libqt-mt.so.3)
kontact: /usr/X11R6/lib/libstdc++.so.5: no version information available (required by /usr/qt/3/lib/libqt-mt.so.3)
kontact: relocation error: /usr/qt/3/lib/libqt-mt.so.3: symbol _ZTVN10__cxxabiv117__class_type_infoE, version GLIBCPP_3.2 not defined in file libstdc++.so.5 with link time reference
jonas@jw jonas $ Code: Select all
jw bin # g++
g++: No such file or directory
jw bin #Code: Select all
checking for i586-pc-linux-gnu-g++... g++
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/xmms-jack-0.10/work/xmms-jack/config.log
!!! ERROR: media-plugins/xmms-jack-0.10 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.
jw jonas #

No, I hadn't, but I found something very strange.Maedhros wrote:Have you seen this sticky in Portage & Programming?
Server:jw X11R6 # gcc -v
Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.5/specs
Configured with: /var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/configure --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i586-pc-linux-gnu/gcc-bin/3.3.5 --includedir=/usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.5/include --datadir=/usr/share/gcc-data/i586-pc-linux-gnu/3.3.5 --mandir=/usr/share/gcc-data/i586-pc-linux-gnu/3.3.5/man --infodir=/usr/share/gcc-data/i586-pc-linux-gnu/3.3.5/info --with-gxx-include-dir=/usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.5/include/g++-v3 --host=i586-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c --enable-shared --enable-threads=posix
Thread model: posix
gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)
jw X11R6 #
The very special difference is this:jonas@fp1 jonas $ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/specs
Configured with: /var/tmp/portage/gcc-3.3.5-r1/work/gcc-3.3.5/configure --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i386-pc-linux-gnu/gcc-bin/3.3.5 --includedir=/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/include --datadir=/usr/share/gcc-data/i386-pc-linux-gnu/3.3.5 --mandir=/usr/share/gcc-data/i386-pc-linux-gnu/3.3.5/man --infodir=/usr/share/gcc-data/i386-pc-linux-gnu/3.3.5/info --with-gxx-include-dir=/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/include/g++-v3 --host=i386-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --enable-shared --enable-threads=posix --disable-multilib --disable-libgcj --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)