On 6/5/06, Mark Knecht <[EMAIL PROTECTED]> wrote:
On 6/5/06, leszek <[EMAIL PROTECTED]> wrote: > > > Like many things in life this pain seems to be somewhat self > > inflicted, I suppose. More into. > > > > After emerging gcc-3.4.6 I had troubles with the gcc-config stuff so I > > removed gcc-3.3.6. However it appears that removing 3.3.6 removed > > libstdc++ also. I updated slocate's database and saw that the only > > libraries with that name are gone now: > > the solution to your problem is here: > http://gentoo-wiki.com/HOWTO_Recover_from_%22emerge_--unmerge_gcc%22 > > and you can add yourself to the wall of shame too ;)
I found a friend?
Hi, For a few moments I thought this might be the problem, and I though I might end up on the Wall of Shame (tm) but in fact this doesn't solve my problem since it doesn't install libstdc++.so.5 dragonfly ~ # gcc-config -l [1] i686-pc-linux-gnu-3.4.4 * [2] i686-pc-linux-gnu-3.4.4-hardened [3] i686-pc-linux-gnu-3.4.4-hardenednopie [4] i686-pc-linux-gnu-3.4.4-hardenednopiessp [5] i686-pc-linux-gnu-3.4.4-hardenednossp [6] i686-pc-linux-gnu-3.4.6 [7] i686-pc-linux-gnu-3.4.6-hardened [8] i686-pc-linux-gnu-3.4.6-hardenednopie [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp [10] i686-pc-linux-gnu-3.4.6-hardenednossp dragonfly ~ # source /etc/profile dragonfly ~ # updatedb dragonfly ~ # slocate libstdc++.so.5 dragonfly ~ # dragonfly ~ # eix libstd eix: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory dragonfly ~ # Do I need to do the same tar install of libstdc++ from the website listed in the Gentoo Wiki you pointed me at? On my AMD64 machine I can see where this comes from: lightning ~ # equery belongs /usr/lib64/libstdc++-v3/libstdc++.so.5 [ Searching for file(s) /usr/lib64/libstdc++-v3/libstdc++.so.5 in *... ] sys-libs/libstdc++-v3-3.3.4 (/usr/lib64/libstdc++-v3/libstdc++.so.5 -> libstdc++.so.5.0.6) lightning ~ # But python won't run any of this stuff on this machine since it cannot get this library. What am I not understanding? Seems like maybe I need to go back to an install CD and get something but not sure what.
On 5/31/06, Rumen Yotov <[EMAIL PROTECTED]> wrote:
Hi, I keep binaries for all major/critical packages of my system - gcc,glibc But their usage depends on processor family, USE flags for gcc etc. Will put a binary tarball of "gcc-3.4.6-r1" (gcc-3.4.6-r1.tbz2)-25MB. CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" sys-devel/gcc-3.4.6-r1 USE="boundschecking fortran gcj gtk nls objc -bootstrap -build -doc -hardened -ip28 -multislot -nocxx -nopie -nossp -vanilla" Place: ftp.qrypto.org PS: to install put it in / (root dir), tar xjvf gcc-3.4.6-r1.tbz2 (ignore last massages). Then if lucky remerge any GCC you want. HTH.Rumen
That's the file you need in order to save yourself. Then follow the instructions on http://gentoo-wiki.com/HOWTO_Recover_from_%22emerge_--unmerge_gcc%22 -- ========== GCv3.12 ========== GCS d-(++) s+: a? C++ UL+>++++ P+ L++ E--- W+(+++) N++ o? K? w--- O? M+ V? PS- PE+ Y-(--) PGP- t+++ 5? X R tv-- b+ DI+++ D+ G e* h- !r !y ========= END GCv3.12 ======== -- gentoo-user@gentoo.org mailing list