View previous topic :: View next topic |
Author |
Message |
Trappies n00b
Joined: 15 Mar 2004 Posts: 55
|
Posted: Sun Jul 18, 2004 3:38 pm Post subject: Error with Emerge |
|
|
Hi,
I emerged, well what I think the new glibc.
It caused an error that is as follows:
Code: | python 2.2: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or Directory. |
I am currently unable to emerge anything, if anyone knows what went wrong and how I can fix this, please let me know,
This has happened on my AMD64 64Bit Install, 32Bit Install and Pentium4
thnx.
DH _________________ System: Athlon64 3800+ Dual Core - 939 | ASUS A8N32-SLi Deluxe | 2048MB Corsair XMS | 3*200GB Seagate (SATA) | Gainward GeForce 7800GTX Golden Sample | Gentoo-2.6.16 |
|
Back to top |
|
|
blueworm l33t
Joined: 09 May 2003 Posts: 962
|
Posted: Sun Jul 18, 2004 3:57 pm Post subject: |
|
|
I'm having this problem too.
I fixed by copying /lib from a backup.
Perhaps you could try to copy the /lib from the amd_64 live cd.
I have a feeling the ebuild is borked. |
|
Back to top |
|
|
Trappies n00b
Joined: 15 Mar 2004 Posts: 55
|
Posted: Mon Jul 19, 2004 7:42 am Post subject: |
|
|
Thnx, but I don't have a backup that I can go to, would you think it's glibc, what should I recompile?
DH _________________ System: Athlon64 3800+ Dual Core - 939 | ASUS A8N32-SLi Deluxe | 2048MB Corsair XMS | 3*200GB Seagate (SATA) | Gainward GeForce 7800GTX Golden Sample | Gentoo-2.6.16 |
|
Back to top |
|
|
herbie Guru
Joined: 09 Oct 2002 Posts: 319 Location: London UK
|
Posted: Mon Jul 19, 2004 8:41 am Post subject: |
|
|
you've switched to gcc-3.4?
if so then it looks like you're not using the gcc3.4 profile which should have automatically pulled in libstdc++v3. To change profile
Code: | rm -f /etc/make.profile && ln -s ../usr/portage/profiles/gcc34-amd64-2004.1 /etc/make.profile |
then emerge -u system should pull in libstdc++v3 which should provide the missing lib you need. They changed the abi slightly with gcc3.4 and so it provides an incompatable libstdc++, you need the old one to run binaries compiled with gcc3.3. |
|
Back to top |
|
|
|