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
- 1401 megtekintés
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."
- A hozzászóláshoz be kell jelentkezni
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..
- A hozzászóláshoz be kell jelentkezni
"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.
- A hozzászóláshoz be kell jelentkezni
qemu az egyetlen ami gcc3.x et kér gentoon is AFAIK.
- A hozzászóláshoz be kell jelentkezni
?:
equery l sys-devel/gcc
gcc-config -l
Mi hiba uzenete gcc forditasnak ?
workaround:
emerge --skip-first
es megy tovabb.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
cc1: error: bad value (pentium-m) for -march= switch
cc1: error: bad value (pentium-m) for -mcpu= switch
Ezek szerint regi gcc nem ismeri pentium-m -et.
Meg probalhatod hasonloval forgatni.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
A 3.4-es szériával jött a pentium-m. :)
- A hozzászóláshoz be kell jelentkezni
Mi lenne ha egyszeruen beleirnam a package.mask -ba?
Akkor elvileg to:bbet nem akarja majd felrakni nekem.. :D
- A hozzászóláshoz be kell jelentkezni
ird bele.
- A hozzászóláshoz be kell jelentkezni
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??? :|
- A hozzászóláshoz be kell jelentkezni
gcc 3.3.6 orokli cfalgset.
A forditas elso lepeseben a rendszer gcc -je dolgozik. a kovetkezo lepesben a forditott gcc (xgcc) forditja gcc library-kat, a 3.3.6 gcc nem ismeri ezt archot ezek szerint.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
pentium3 is jo vagy pentium4 is jo lehet, procitol fugg.
- A hozzászóláshoz be kell jelentkezni
gerjesztett igeny
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
objc kell neked egyáltalán ?
<sys-devel/gcc-3.4.6
/etc/portage/package.mask -ban.
tiltsd le picsaba. Ettől régebbi gcc számomra nem létezik. :)
kernel-headers -et tettel fel ?
szerk:
boehm-gc kellhet neki.
- A hozzászóláshoz be kell jelentkezni
megpróbálom.. :) kiszedem az objc-t felteszem a boehm-gc-t, és ha így se megy, maszkolok...
valaminek kellhet egyébként függőségben különben miért akarná telepíteni?
- A hozzászóláshoz be kell jelentkezni
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..
- A hozzászóláshoz be kell jelentkezni
Örülünk Vincent - akinek nincs meg, azoknak: Ponyvaregény
Ü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."
- A hozzászóláshoz be kell jelentkezni
Helló!
A 3.3.6-ot a virtual/libstdc++-3.3 rántja magával valamilyen emerge-ben.
Előtte 'emerge sys-libs/libstdc++-v3' megoldja a gondot.
Lásd: http://bugs.gentoo.org/show_bug.cgi?id=183766
Üdv,
Zoli
- A hozzászóláshoz be kell jelentkezni
nem oldotta meg:)
- A hozzászóláshoz be kell jelentkezni
Mire is kell a 3.3.6? Valami csomag dependency, vagy pedig Te magad akarod emerege-elni, mert mondjuk ezzel akarsz fordítani?
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
nincs fennt régebbi gcc-3 nem azért akarja feltenni... Furcsa módon a gcc-3.4.6 minden peobléma nélkül lefordul, bármilyen korábbi nem...
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni