Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Nov 19, 2005 5:08 pm Post subject: FG20: Emerge fallisce dopo l'aggiornamento di gcc |
|
|
Navigazione: [ back FG19: Come usare correttamente portage ] [ next FG21: Emerge fallisce nel disinstallare un pacchetto] [ Fondamenti Gentoo ] [ Indice ]
- Q: Ho aggiornato gcc ed emerge fallisce la compilazione con un messaggio del tipo:
Code: | grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/<old_version>/libstdc++.la: No such file or directory. |
Che dovrei fare?
A: Questo succede perchè alcuni pacchetti hanno come hard-coded (ovvero integrato nel codice) il path per libstdc++.la. Lanciate Code: | fix_libtool_files.sh <old_version> | dove <old_version> è il numero della vecchia versione di gcc.
Prima di fare ciò potreste anche aver bisogno di lanciare Code: | env-update && source /etc/profile | .
Potreste incorrere in dei problemi se avete modificato il root umask
Q: Ho provato ma il CHOST (i686-pc-linux-gnu) è comunqe sbagliato.
A: Allora avete da passare l'opzione --oldarch a fix_libtool_files.sh:
Code: | fix_libtool_files.sh <old_version> --oldarch <incorrect_CHOST> |
Notate che se cambiate pensate di cambiare l'impostazione del CHOST in /etc/make.conf dovete farlo con cautela.
Letture interessanti:
libstdc++.la: No such file or directory - errors and tips
[resolved] Problems after upgrade gcc to 3.3.5
Autore: kallamej (testo originale)
Traduttore: Cazzantonio _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|