Cazzantonio Bodhisattva


Joined: 20 Mar 2004 Posts: 4475 Location: In giro
|
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 man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee
-John Donne |
|