(re)Pimp my Gentoo

Siccome “Gentoo is for ricers“, e sta tentando perfino Felipe, questa mattina mi sono accorto che, ormai da diverso tempo, nel porto è approdato stabilmente GCC 4.1.1. Metteteci che qualche giorno fa è uscito il profilo nuovo che mi ha gentilmente avvisato che ormai sono vecchio, alla fine ho deciso di lanciarmi nella folle impresa di ricompilare il mondo col GCC nuovo, anche in attesa dell’uscita di KDE 4 che ormai è alpha.

Ho aperto la guida Gentoo al passaggio del Rubicone e proprio ora sono a metà del primo passo: ricompilare system, quello in cui si dice “orsù, varchiamo il Rubicone”.

Spero di non dover proseguire con “ah! Il Rubicone scotta!”.

[EDIT 1] Problema: stiamo cercando elf.h in un posto dove non c’è. Meglio: c’è in qualche posto, ma non sappiamo che è lì che dovremmo cercarlo. Precisamente in /usr/src/linux/include/. Per qualche misteriosa ragione, questa directory non era nel percorso di ricerca che segue GCC. I tromboni potrebbero ora dire “è per questo che esistono i linux-headers”. Too bad, perché neanche lì c’è! E allora ho scelto la via sporca, ho aggiunto un bel -I/usr/src/linux/include/ al mio make.conf. La domanda è: è il 2007.0 incasinato, è l’ebuild di elfkickers incasinata o ho fatto casino io seguendo pedissequamente la guida? (Side note: mi restano ancora 670 pacchetti da ricompilare, Xorg, KDE e soprattutto OpenOffice inclusi… amo la mia distro :)

[EDIT 2] Problema: ho dovuto levare il workaround per far compilare un pacchetto successivo. Il che mi fa sospettare sempre più che qualcuno abbia fatto casino a) col pacchetto, b) col codice, c) col profilo. Speriamo che non ci siano altri allarmi.

[EDIT 3] Questa mattina stava macinando i pacchetti attorno al 330… ne ha almeno altrettanti.

[EDIT 4] Torno a casa e lo trovo a quota 441, ora stiamo a quota 448… in mezz’ora.

[EDIT 5] Tanto per chiudere: qemu non si compila con gcc-4, quindi l’ho levato. Peccato che emerge –resume invece lo voglia installare, e mica a torto: infatti lui prende la lista di pacchetti residui e li installa e tanto peggio se tra quelli c’è qemu. Risultato: ho qualcosa come 150 pacchetti ancora compilati con gcc-3. Soluzione: diamoci tempo. Prima o poi finiscono ricompilati comunque, e quelli stronzi li ricompilo io a mano.

[EDIT 6] La chiosa definitiva: con –skipfirst abbinato a –resume si salta il primo pacchetto della lista e si procede. Problema: al prossimo -DuNav world il pacchetto sarà ancora lì, ma ciccia: abbiamo imparato il trucco.

7 commenti

Morpheu5 dice:

Da quando l’ho installato – e avevo solo bisogno di Impress, alla fine – l’avro’ ricompilato quattro volte e usato mezz’ora.

gourry dice:

Ma “ricers” è come gli australiani pronunciano “racers”?

(…)

(vado via.)

Rispondi

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.