Le paquet Bison contient un générateur d'analyseurs.
Temps de construction approximatif : 0,6 SBU Espace disque requis : 10,6 Mo
L'installation de Bison dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.
Tout d'abord, corrigez un problème mineur de compilation que Bison a avec quelques paquets, ce correctif a été placé dans le CVS :
patch -Np1 -i ../bison-1.875-attribute.patch
Maintenant, préparez la compilation de Bison :
./configure --prefix=/usr
Compilez le paquet :
make
Pour tester les résultats, lancez : make check.
Maintenant, installez le paquet :
make install
bison génère, à partir d'une série de règles, un programme d'analyse de structures de fichiers texte. Bison est un remplacement de yacc (Yet Another Compiler Compiler).
yacc est un emballage pour bison, ce qui signifie que les programmes peuvent toujours appelés yacc au lieu de bison. Bison est lancé avec l'option -y.
liby.a est la bibliothèque Yacc contenant les implémentations des fonctions compatibles Yaxx contenant yyerror et main. Cette bibliothèque n'est normalement pas utile mais POSIX la réclame.