5.22. Gettext-0.14.3

Il pacchetto Gettext contiene utilità per internazionalizzazione e localizzazione. Questo permette ai programmi di essere compilati con NLS (Native Language Support), permettendo loro di emettere messaggi nel linguaggio nativo dell'utente.

Tempo approssimativo di costruzione: 0.5 SBU
spazio su disco richiesto: 63.0 MB
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make e Sed

5.22.1. Installazione di Gettext

Preparare Gettext per la compilazione:

./configure --prefix=/tools --disable-libasprintf \
    --without-csharp

Significato delle opzioni di configurazione:

--disable-libasprintf

Questo flag dice a Gettext di non costruire la libreria asprintf. Poiché non c'è nulla in questo capitolo o nel prossimo che richieda questa libreria e Gettext viene ricostruito più tardi, escludendolo si risparmia tempo e spazio.

--without-csharp

Questa assicura che Gettext non costruisca il supporto per il compilatore C#, che potrebbe essere presente sull'host ma non disponibile una volta che si entra nell'ambiente chroot.

Compilare il pacchetto:

make

Per testare i risultati digitare: make check. Ciò richiede tempo, circa 7 SBU. La suite di test di Gettext è nota per essere soggetta a fallimenti sotto certe condizioni del sistema in uso, per esempio quando trova un compilatore Java. Una patch sperimentale per disabilitare Java è disponibile dal progetto LFS Patch su http://www.linuxfromscratch.org/patches/.

Installare il pacchetto:

make install

Dettagli su questo pacchetto si trovano nella Sezione 6.30.2, “Contenuti di Gettext.”