Gentoo - libstdc++ hiba megoldásalacyc3, cs, 2009/07/23 - 02:00 |
Pár bejegyzéssel lejjebb, írtam hogy kezd teli lenni a hócipőm a Gentoo-val. A libstdc++-os problémát sikerült megoldani, hála a Magyar Gentoo Levelezőlistán egy segítőkész személynek :)
Az egész úgy kezdődött hogy:
update-eix: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by update-eix)
Leginkább a revdep-rebuild -al és a gcc-config -al próbálkoztam a helyes konfigurációt megtalálni, de igazából sehogy sem ment.
Majd elkeseredésemben feltettem a kérdést a Gentoo levlistára. Ott azt válaszolták [mondta is hogy durván fog hangzani] hogy:
- Töröljem le az _összes_ GCC-t!
emerge -C gcc
- Állítsam be a nekem megfelelő binhost-ot a gcc-ben a tinderbox.dev.gentoo.org -ról.
make.conf -ba:
PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/x86/"
- Töltsem le a bináris GCC-t:
emerge --usepkg --getbinpkg gcc
- Fordítsam újra a Glibc-t, ha nem jön le a nem működő lzma miatt, akkor előbb azt fordítsam
emerge lzma-utils
emerge glibc
- Fordítsam újra a GCC-t, binhost nélkül
emerge gcc
- Majd fordítsak Glibc-t.
emerge glibc
- És újra gcc
emerge gcc
Ezeket megcsináltam és működik. Jelenleg újrafordul a 4.3.2-es GCC-vel a rendszer.
Remélem tudtam segíteni azoknak, akik hozzám hasonló módon pórul jártak azzal a fránya libstdc++-al, illetve ha elhagyta valaki a GCC-jét [igen, én már hagytam el :D]..













Friss hozzászólások
3 hét 5 nap
7 hét 1 nap
11 hét 1 nap
11 hét 5 nap
15 hét 21 óra
15 hét 2 nap
15 hét 2 nap
17 hét 4 nap
21 hét 14 óra
21 hét 1 nap