Lieber Besucher, herzlich willkommen bei: GentooForum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
gcc funktioniert nach update nicht mehr
Mahlzeit!
Ich habe, da ich bemerkte das ich noch den GCC 3.4.6-r2 installiert hatte. Daraufhin habe ich auf 4.3.1-r1 upgedated. Daraufhin wollte ich mit gcc-config -l mir die Nummer von dem Profil anzeigen lassen und die antwort war:
gcc-config: Active gcc profile is invalid!
Seither funktioniert kein emerge mehr. Nun habe ich auch hier ein bisschen rumgestöbert und dabei einen fast 800 tage alten Threat gefunden <A HREF="http://www.gentooforum.de/post/73699/gel-st-gcc-config-active-gcc-profile-is-invalid.html?highlight=gcc-config%3A+Active+gcc+profile+is+invalid!#post73699">Hier</A>
Es klingt einleuchtend in diesem Fall einen vorkompilierten GCC zu installieren, die aktuellste LiveCD habe ich auch. Doch leider fehlt der in dem Threat angesprochene Beitrag. Von daher bin ich mir nicht sicher wie ich den vorkompilierten GCC kopieren muss, bzw. wie ich diesen von der LiveCD auf meine Platte kriege.
Ich brauche also mal wieder Hilfe...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Diabolus« (04.10.2008, 01:47)
|
Quellcode
|
1
|
ls -lah /etc/env.d/gcc/
|
|
Quellcode
|
1
2
3
4
5
6
|
total 16K
drwxr-xr-x 2 root root 4.0K 2008-07-22 16:21 .
drwxr-xr-x 7 root root 4.0K 2008-10-02 09:43 ..
-rw-r--r-- 1 root root 32 2008-07-08 18:58 config-i686-pc-linux-gnu
-rw-r--r-- 1 root root 235 2008-07-08 18:57 i686-pc-linux-gnu-4.3.1
lrwxrwxrwx 1 root root 23 2008-08-07 16:56 .NATIVE -> i686-pc-linux-gnu-4.3.1
|
|
Quellcode
|
1
|
cat /etc/env.d/gcc/config-i686-pc-linux-gnu
|
|
Quellcode
|
1
|
CURRENT=i686-pc-linux-gnu-4.3.1
|
Das heißt jetzt für dich folgendes:
Denke mal bei dir heißt die Datei auch "i686-pc-linux-gnu-4.3.1".
Passe also deine "config-i686-pc-linux-gnu" und den Link .NATIVE an.
Danach machst du ein
|
Quellcode
|
1
2
|
env-update; etc-update
source /etc/profile
|
Und dann viel Spaß mit
|
Quellcode
|
1
|
gcc-config -l
|
(hoffe ich doch)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"
Jabber: Die ID kann via PN erfragt werden.
Ich hab bisschen rumgespielt...so wie es aussieht habe ich beim emergen irgendwas falsch gemacht so dass nach dem emergen von gcc-4 direkt gcc-3 unmergt wurde. Fragt mich nicht wie ich das gemacht habe is aber so.
Ich sah mich schon von Hand gcc auf meinen Rechner schieben zu müssen und so weiter...aber es war dann doch einfacher wie befürchtet. Lediglich "gcc-config -f 1" war nötig und jetzt läuft wieder alles...
hallo!
Ich hab bisschen rumgespielt...so wie es aussieht habe ich beim emergen
irgendwas falsch gemacht so dass nach dem emergen von gcc-4 direkt
gcc-3 unmergt wurde. Fragt mich nicht wie ich das gemacht habe is aber
so.
hast du nach dem emerge ein emerge --depclean ausgeführt??
nur so eine vermutung aber das könnte es gewesen sein.
mfg rakim
Nein. Ich bekam bei der Installation von Gentoo von dem Herrn der mir Gentoo empfohlen hat fest eingehämmert, nach einem gcc update IMMER zuerst mit gcc-config den neuen GCC auszuwählen bevor ich irgendetwas anderes mache.