Hi,
On 15:22 Sun 04 Dec     , Jarry wrote:
> [EMAIL PROTECTED] wrote:
> 
> > Hi,
> > On 14:58 Sun 04 Dec     , Jarry wrote:
> > 
> >>Hi,
> >>I tried to update my gcc using emerge -e (Safer method)
> >>as described in gcc-upgrading-guide, but apparently I
> >>screwed something up. I did:
> >>
> >>emerge -uav gcc
> >>gcc-config i686-pc-linux-gnu-3.4.4
> >>source /etc/profile
> >>emerge -e system
> >>emerge -e world
> > 
> > You need to emerge "libstdc++-3.3.4" or similar which is needed for 
> > compatibility.
> > You need a python to be recompiled with GCC-3.4.4 or have "libstdc++".
> > HTH.Rumen
> 
> Hm, that seems to me like circulus vitiosus. In order to emerge
> libstdc++-3.3.4 I must have installed libstdc++-3.3.4, which I
> don't have, and which I want to emerge...
> 
> I get the same error:
> emerge libstdc++-3.3.4
> /usr/bin/python: error while loading shared libraries:
> libstdc++.so.5: cannot open shared object file:
> No such file or directory
> 
There are three ways to fix this.
1.Have a binary package of "gcc-3.3.*" and merge it for the time being;
2.Get a binary package of python compiled against gcc-3.4.4;
3.Get a binary of libstdc++-3.3.4.
i could go via 1) as i keep binary packages of all my apps.
Think the easiest for you is to find a libstdc++-binary 3) and install it.
IIRC there are at least one binary repo out there, someone here ?
> I think, I forgot to do it between "source /etc/profile" and
> "emerge -e system" (mea culpa). But what now? Is there any way
> to fix it?
> 
> Jarry
> 
> -- 
> gentoo-user@gentoo.org mailing list
> 
HTH.Rumen
-- 
gentoo-user@gentoo.org mailing list

Reply via email to