glibc nem fordul

Fórumok

nem fordul le a glibc, a következő hibaüzenettel le áll:

configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

!!! ERROR: sys-libs/glibc-2.4-r1 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
glibc-2.4-r1.ebuild, line 1257: Called toolchain-glibc_src_compile
glibc-2.4-r1.ebuild, line 256: Called glibc_do_configure 'nptl'

!!! failed to configure glibc
!!! If you need support, post the topmost build error, and the call stack if relevant.

érdekes lehet még az output string vége is:

checking for pwd... /bin/pwd
checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking version of i686-pc-linux-gnu-gcc... 3.3.6, bad
checking for gnumake... no
checking for gmake... gmake
checking version of gmake... 3.80, ok
checking for gnumsgfmt... no
checking for gmsgfmt... gmsgfmt
checking version of gmsgfmt... 0.14.5, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 4.8, ok
checking for sed... sed
checking version of sed... 4.1.4, ok
checking for autoconf... autoconf
checking whether autoconf works... yes

A gcc-t persze újrafordítottam, de nem változott semmi.
Mielőtt ez történt, hozzáadtam az ntpl és az ntpl_only useflageket a make.conf-hoz, mert anélkül eddig se jutott a fordításban.

Hozzászólások

config.logot nezd meg, itt gcc-4.1gyel meg 4.0val is fordul szepen

checking version of i686-pc-linux-gnu-gcc... 3.3.6, bad

Nem értek hozzá, csak úgy feltűnt.

Ugy tunik hogy nagyon tonkretettem a rendszerem. leszedtem a 3.3.6 os gcc-t, mert nem fordult vele a glibc. Elvileg fent maradt egy 3.4.x-es, de hiaba, mert most nem fordul semmi. Raadasul vitte magaval a libstdc++-t is, es igy a programok fele most nem indul. Ezt is links alol irom, mert egyik grafikus sem indul el. a libstdc-t persze nem tudom emerge-lni mert gcc kell hozza. A gcc-t sem tudom emergelni, mert ahhoz is gcc kell?! Meg a tvtime se indul. szal tiszta csod. Ha valaki tud valami epito jellegut, akkor konyorgom mondja, mert ez az allapot nem sokaig tartgato.

Szvsz kár volt a régi gcc-től megszabadulni,mert nálam a mozilla csak a 3.3.6-ossal forog le.

Van egy borzasztó egyszerű mód Gentoon a gcc állítására: gcc-config.

A -l paraméter hatására kilistázza az elérhető GCC-ket és ha a paraméterééül az előző listából kivett számot adod át (pl: gcc-config 6) akkor az a GCC lesz a default (utána kell egy source /etc/profile de ezt ki is írja.)

Arra vigyázz, hogy x86 nál csak azt a gcc-t válaszd ami után nincs ilyen hoy hardened meg hasonlók. Ezeket nem ismerem...

Asszem ha a workaround az, hogy fenn a Gcc 3.3.6 és 3.4.5 akkor a második lesz a 6-ios profil. de a -l kapcsoló megmondja a frankót

A howto alapján sikerült megcsinálnom, úgyhogy a gentoo a halálból visszahozva:)

Egyébként utólag rájöttem a gcc-configra is, legközelebb úgy fogom csinálni.

Mozilla: Hát nem tudom. Lehet hogy peches vagyok? Mind a kettő ugyanarra a kódrészletre mondott valami szintaktikai vagy szemantikai hibát már nem emléxem pontosan, a hibaüzi logott meg pont tegnap este küldtem el a kaszás halálhoz. Asszem a belső motort nem tudta leforgatni, kézzel, emergével, akárhogy ugyanarra sírt. Végső elkeseredés volt a default GCC átállítása, és roppant meglepődtem. Sajnos egy korrekt GNOME emergelésnek elengedhetetlen kelléke egy mozilla alapú browser, mert anélkül az ephipany nem forog.

CHOST: Na ezt megnézem ha hazaérek és megmondom. De nagyon elképednék ha nem i686 vagy hasonló lenne...