5.32. Flex-2.5.31

Das Programm Flex wird benutzt um Programme zu erzeugen, die Muster in Texten erkennen können.

Geschätzte Kompilierzeit: 0.6 SBU

Ungefähr benötigter Festplattenplatz: 10.6 MB

Flex ist abhängig von: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make und Sed

5.32.1. Installation von Flex

Flex enthält einige bekannte Fehler. Beheben Sie diese mit dem folgenden Patch:

patch -Np1 -i ../flex-2.5.31-debian_fixes-2.patch

Die GNU autotools werden feststellen, dass die Quellen zu Flex durch den vorigen Patch manipuliert wurden und versuchen, die Hilfeseiten entsprechend zu aktualisieren. Das schlägt jedoch auf vielen Systemen fehl, und die voreingestellte Hilfeseite ist vollkommen in Ordnung. Daher stellen Sie sicher, dass die Manpage nicht neu erzeugt wird:

touch doc/flex.1

Bereiten Sie Flex nun zum Kompilieren vor:

./configure --prefix=/tools

Kompilieren Sie das Paket:

make

Um das Ergebnis zu prüfen, führen Sie das Kommando make check aus.

Installieren Sie das Paket:

make install

Details zu diesem Paket finden Sie in Abschnitt 6.29.2, „Inhalt von Flex“