Gentoo Archives: gentoo-user

From: Lord Sauron <lordsauronthegreat@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: emerge broken - libstdc++.so.5
Date: Mon, 05 Jun 2006 18:58:17
Message-Id: e5a3e9ac0606051145v6b5cc69ck4ea80351146a43dd@mail.gmail.com
In Reply to: Re: [gentoo-user] Re: emerge broken - libstdc++.so.5 by Mark Knecht
1 On 6/5/06, Mark Knecht <markknecht@×××××.com> wrote:
2 > On 6/5/06, leszek <leszek@××××××.be> wrote:
3 > >
4 > > > Like many things in life this pain seems to be somewhat self
5 > > > inflicted, I suppose. More into.
6 > > >
7 > > > After emerging gcc-3.4.6 I had troubles with the gcc-config stuff so I
8 > > > removed gcc-3.3.6. However it appears that removing 3.3.6 removed
9 > > > libstdc++ also. I updated slocate's database and saw that the only
10 > > > libraries with that name are gone now:
11 > >
12 > > the solution to your problem is here:
13 > > http://gentoo-wiki.com/HOWTO_Recover_from_%22emerge_--unmerge_gcc%22
14 > >
15 > > and you can add yourself to the wall of shame too ;)
16
17 I found a friend?
18
19 > Hi,
20 > For a few moments I thought this might be the problem, and I though
21 > I might end up on the Wall of Shame (tm) but in fact this doesn't
22 > solve my problem since it doesn't install libstdc++.so.5
23 >
24 > dragonfly ~ # gcc-config -l
25 > [1] i686-pc-linux-gnu-3.4.4 *
26 > [2] i686-pc-linux-gnu-3.4.4-hardened
27 > [3] i686-pc-linux-gnu-3.4.4-hardenednopie
28 > [4] i686-pc-linux-gnu-3.4.4-hardenednopiessp
29 > [5] i686-pc-linux-gnu-3.4.4-hardenednossp
30 > [6] i686-pc-linux-gnu-3.4.6
31 > [7] i686-pc-linux-gnu-3.4.6-hardened
32 > [8] i686-pc-linux-gnu-3.4.6-hardenednopie
33 > [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
34 > [10] i686-pc-linux-gnu-3.4.6-hardenednossp
35 > dragonfly ~ # source /etc/profile
36 > dragonfly ~ # updatedb
37 > dragonfly ~ # slocate libstdc++.so.5
38 > dragonfly ~ #
39 >
40 > dragonfly ~ # eix libstd
41 > eix: error while loading shared libraries: libstdc++.so.5: cannot open
42 > shared object file: No such file or directory
43 > dragonfly ~ #
44 >
45 >
46 > Do I need to do the same tar install of libstdc++ from the website
47 > listed in the Gentoo Wiki you pointed me at?
48 >
49 > On my AMD64 machine I can see where this comes from:
50 >
51 > lightning ~ # equery belongs /usr/lib64/libstdc++-v3/libstdc++.so.5
52 > [ Searching for file(s) /usr/lib64/libstdc++-v3/libstdc++.so.5 in *... ]
53 > sys-libs/libstdc++-v3-3.3.4 (/usr/lib64/libstdc++-v3/libstdc++.so.5 ->
54 > libstdc++.so.5.0.6)
55 > lightning ~ #
56 >
57 > But python won't run any of this stuff on this machine since it cannot
58 > get this library.
59 >
60 > What am I not understanding? Seems like maybe I need to go back to an
61 > install CD and get something but not sure what.
62
63 On 5/31/06, Rumen Yotov <rumen@××××××.org> wrote:
64 > Hi,
65 > I keep binaries for all major/critical packages of my system - gcc,glibc
66 > But their usage depends on processor family, USE flags for gcc etc.
67 > Will put a binary tarball of "gcc-3.4.6-r1" (gcc-3.4.6-r1.tbz2)-25MB.
68 > CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
69 > sys-devel/gcc-3.4.6-r1 USE="boundschecking fortran gcj gtk nls objc
70 > -bootstrap -build -doc -hardened -ip28 -multislot -nocxx -nopie -nossp
71 > -vanilla"
72 > Place: ftp.qrypto.org
73 > PS: to install put it in / (root dir), tar xjvf gcc-3.4.6-r1.tbz2
74 > (ignore last massages). Then if lucky remerge any GCC you want.
75 > HTH.Rumen
76
77 That's the file you need in order to save yourself. Then follow the
78 instructions on
79 http://gentoo-wiki.com/HOWTO_Recover_from_%22emerge_--unmerge_gcc%22
80
81 --
82 ========== GCv3.12 ==========
83 GCS d-(++) s+: a? C++ UL+>++++ P+
84 L++ E--- W+(+++) N++ o? K? w--- O? M+
85 V? PS- PE+ Y-(--) PGP- t+++ 5? X R tv-- b+
86 DI+++ D+ G e* h- !r !y
87 ========= END GCv3.12 ========
88 --
89 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Re: emerge broken - libstdc++.so.5 "Rafael Fernández López" <info@××××××××××××××××××.com>