[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
6. FAQ - Domande Poste Frequentemente
Indice:
6.a. Mi dà l'errore "configure: error: C compiler cannot create
executables"
Questo è un errore generico e può esser causato da un'infinità di situazioni.
Il test è molto semplice: il compilatore scelto può creare eseguibili? Questo
però dipende numerose condizioni che devono essere verificate: la toolchain deve
essere completamente integra, il compilatore e le opzioni di compilazione devono
essere appropriate, l'ambiente deve essere configurato correttamente, ecc... Il
solo modo per trovare l'origine del problema è quello di leggere riga per riga
il file config.log fino a dove viene eseguito tale test e di vedere
il messaggio d'errore generato dalla toolchain.
6.b. "epatch" fallisce sempre su un sistema appena compilato
Il pacchetto bash non cross-compila molto bene e mischia le definizioni dei
segnali ta sistema host e target. Questa problematica si manifesta in diverse
maniere a seconda della combinazione di architecture tra host e target. Per
risolvere il problema è sufficiente ricompilare il pacchetto bash. "Ma la bash
usa epatch!" verrà fatto notare. Per questo, si dovrà modificare l'ebuild
commentando tutte le chiamate a epatch. Una volta installato con questo metodo
il pacchetto bash funzionante, scommentare e ricompilarlo nuovamente.
6.c. La costruzione di uClibc va in segfault/crash quando sta compilando i
locale
Il supporto alla localizzazione da parte di uClibc è al momento altamente
sperimentale. A meno che non si abbia veramente la necessità di tale supporto
(e la volontà di aiutare a risolvere il problema), disabilitare semplicemente
il supporto aggiungendo -nls -iconv -pregen -userlocales alla propria
USE quando si compilerà uClibc.
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.
|