<Precedenti | Contenuti | Succ.>
6.32.1. Installazione di Flex
Innanzitutto, risolvi un problema introdotto con glibc-2.26:
sed -i "/math.h/a #include " src/flexdef.h
sed -i "/math.h/a #include " src/flexdef.h
La procedura di compilazione presuppone che il programma help2man sia disponibile per creare una pagina man dall'opzione eseguibile --help. Questo non è presente, quindi usiamo una variabile d'ambiente per saltare questo processo. Ora, prepara Flex per la compilazione:
HELP2MAN=/tools/bin/true \
./configure --prefix=/usr --docdir=/usr/share/doc/flex-2.6.4
HELP2MAN=/tools/bin/true \
./configure --prefix=/usr --docdir=/usr/share/doc/flex-2.6.4
Compila il pacchetto:
make
make
Per testare i risultati (circa 0.5 SBU), emettere:
fare un controllo
fare un controllo
Installa il pacchetto:
make install
make install
Alcuni programmi non ne sono a conoscenza flettere ancora e prova a eseguire il suo predecessore, lex. Per supportare questi programmi, crea un collegamento simbolico denominato lex che corre flettere in lex modalità di emulazione:
ln -sv flex /usr/bin/lex
ln -sv flex /usr/bin/lex