gcc 3.3.6 problema

Fórumok

Sziasztok.

Nemregiben telepitettem fel a Gentoot, korabban mar hasznaltam, de a 2006.1-et. Minimal installrol felnyomtam, es a problemam az, hogy a gcc-3.3.6-r1 egyszeruen nem_hajlando_lefordulni. Sehogy sem. Csak en a szekemrol...
A dologban az a szep, hogy a gcc-4.1.2 gyonyoruen lefordul es semmi gond vele, ellenben szinte barmit akarnek telepiteni (mondjuk gnome) akkor forditani akarna a gcc-t is, es mikor odaig er, called die, es ennyi a to:rtenet... (meg szerencse hogy van a links, hehehe:D) Egyebkent ezen kivu:l tenyleg minden megy normalisan.

A kernelt atneztem rengetegszer (gentoo sources, 2.6.22-r9) de egyszeruen a kernel jo.. minden benne van ami kell es semmi ami nem, ebben biztos vagyok, meg egy ismeroso:m is atnezte, hatha en vagyok vak, vagy hu:lye, vagy ezek tetszoleges kombinacioja, de nem... a kernel elvileg jo...

A make.conf-al ugyan ez a helyzet, elvileg jo, elvileg a USE flagekkel sincs para, bar kiprobaltam ugyis hogy kiszedem mindet, ugyis hogy majdnem mindet, to:k mindegy neki, nem a USE-okkal van a hiba... Egyszeruen nincs o:tletem... Eddig ilyen gondom sose volt vele...

Nem tud esetleg valaki valami ismert bugot vagy ilyesmi? Nem ismer valaki ra a problemara?:D (csak mert nekem eleg su:rgos lenne hogy problemamentes allapotba keru:ljo:n a gep...)

Kerlek segitsetek, elore is ko:szi:D

Hozzászólások

Ez a gcc verzió már mindenképpen túlhaladott. Még a Hardened profilok-ban is legalább 3.4.6-r2-es van minimum. Frissítsd a portage-t és próbáld meg utána. Nézd meg, hogy milyen profil van beállítva. Ha nem hardened a gentoo, akkor meg azt nem értem, hogy minek próbálkozik 3-as gcc-vel, mert ott már réges régen a 4-es az alap. Glibc friss?

Legfontosabb: friss portage.

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Termeszetesen alap hogy a portage friss, sot, naponta frissiteni szoktam es az volt az elso dolgom hogy hatha az a baj de nem. a programok is mind frissek, sot, maga az
# emerge -DuN world # parancs az, ami elso korben fel akarja nekem tolni a gcc-t, csak tudnam miert... a profil ami be van allitva meg nem mas mint a 'desktop'. (usr/portage/profiles/default-linux/x86/2007.0/desktop)

Nem hiszem hogy emiatt problemaznia kene:P

Amugy tenyleg rejtely hogy miert kell neki a 3.3.6-r1 mikor fenntvan a legfrisebb...

(amugy a glibc 2.6.1 van fent)

Ha valakit erdekel esetleg, felraktam netre a logokat amiket a fordito csinalt.... ha nem gepeltem el a cimet akkor a link a ko:vetkezo:

http://people.inf.elte.hu/~trent/problema

mindent felraktam de szerintem a build.log vegefele erdekes..

"ellenben szinte barmit akarnek telepiteni (mondjuk gnome) akkor forditani akarna a gcc-t is"

ott valami gond van, nem hiszem , hogy lenne olyan ami meg van jelolve, hogy csak gcc4-gyel fordul.
igazabol eddig csak qemu volt ilyen amivel talalkoztam (pkgsrc-ben legalabbis)
szerintem elneztel valamit, de majd valami gentoo magus kiokosit

--
Bow down and admit defeat. | Old, weak and obsolete.

?:
equery l sys-devel/gcc
gcc-config -l

Mi hiba uzenete gcc forditasnak ?

workaround:
emerge --skip-first
es megy tovabb.

elvegeztem amit irtal, es ime a vegeredmeny:

# equery l gcc
# [I--] [ -] sys-devel/gcc-4.1.2 (4.1)
# [I--] [ ] sys-devel/gcc-config-1.3.16 (0)

# gcc-config -l
# [1] i686-pc-linux-gnu-4.1.2 *

Szerintem most sem lettu:nk okosabbak... :)

Ko:zben kiprobaltam hogy visszaallitom az alapertelmezett profilra desktop helyett a make.profiles-t, de semmi eredmenye, nem valtozott semmi...

Amugy a hibau:zenetet belinkeltem korabban, barki megnezheti...

Megnéztem, és valóban a 4.1-es gcc-vel jött be a pentium-m... szóval feltehetoleg ezek után jó lesz, rögtön kipróbálom... De ami még mindíg egy nagy fehér folt, hogy vajon mi a fenének kéri azt az elavult verziót? Tekintve hogy korábban a 2006.1-es Gentooval nem voltak ilyen gondjaim, gondolom ott nem próbálta meg feltenni. A furcsa az egészben hogy a hardver teljes egészében ugyan az, (s következésképp) a lényeges beállítások szintén...

Az egyetlen különbség talán, hogy újabb a kernel, és több USE-t használok mint korábban, de a USE flagek kikapcsolása semmit sem befolyásolt azon hogy 3.3-as gcc-t kér..

Valakinek van erre racionális magyarázata???:D

Megprobalhhatom siman x86-ra forgatni pentium-m helyett, de akkor arra adjon magyarazatot valaki, hogy ezidaig miert nem volt soha ilyen problemam? :D Eddig is pentium-m volt es eddig is ez volt megadva a make.conf-ban (kernelben ugyszinten) Mi a fene valtozott??? :|

azert mert a c forditok (es mas onfejleszto forditok) bootstrapelik magukat, tehat miutan leforditottad a gcc-t leforditja sajat magaval is a kodjat, aztan ha jol emlekszem megegyszer lefordul es osszehasonlitja, hogy egyezik-e a ketto. ha egyezik, akkor orulunk vincent.
hasznalj -march=i686 -ot, az jo az

--
Bow down and admit defeat. | Old, weak and obsolete.

Megpróbáltam i686-tal, de nagyot néztem mert így SEM fordult le... az új logokat feltöltöttem, meg lehet nézni...
de kezd az egész az idegeimre menni, borotvaélen táncolok és kibukom az egyetemrol ha nem adom le holnap a beadandóimat... abcdefuck...

hülye gcc... utálom:D

Nem, ez továbbra sem oldotta meg a dolgot... :) Maszkolni nem akarom, én azt akarom hogy ne kelljen semminek.. :D

Amúgy vannak további furcsaságok, ha revdep-rebuildet csinálok, minden áldott alkalommal fel akar tenni 4 csomagot, köztük a gcc-4.1.2-t, majd miután felrakta őket, és újra futtatom, akkor újból fel akarja rakni ugyan ezeket, és újra és újra és sosem lesz jó....

szerintem itt valami komolyabb dolog van a háttérben, és a dolgok összefüggnek.. ezért nem akarok tüneti kezelést és ezért nem maszkolom..

equery l sys-devel/gcc

3.3.x gcc azért is akarhat felteni ,mert már van fent egy régebbi 3.3 és egy újabb 3.3 akar feltenni.
Nyugotdtan törlheted a régi 3.3, ha már van fent újabb.
emerge -C =sys-devel/gcc-3.3.x

Elértem hogy a revdep-rebuild már "csak" a gcc-4.1.2 -t és a gcc-3.4.6 -ot akarja feltenni újra és újra minden egyes alkalommal... :D
De elég idegesítő még mindíg...
a 3.3.6 meg még továbbra sem fordul le...