Le paquet Expect contient un programme pour réaliser des dialogues scriptés avec d'autres programmes interactifs.
Temps de construction approximatif : 0,1 SBU Espace disque requis : 3,9 Mo
L'installation d'Expect dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.
Tout d'abord, corrigez un bogue résultant en de nombreux échecs lors de l'exécution de la suite de tests de GCC :
patch -Np1 -i ../expect-5.41.0-spawn-1.patch
Maintenant, préparez la compilation d'Expect :
./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no
Voici la signification des options de configure :
--with-tcl=/tools/lib : ceci nous assure que le script configure trouve l'installation Tcl dans notre emplacement temporaire des outils. Nous ne voulons pas qu'il puisse en trouver un autre qui pourrait résider sur le système hôte.
--with-x=no : ceci indique au script configure de ne pas chercher Tk (le composant interface de Tcl) ou les bibliothèques d'« X Window System », les deux pouvant résider sur le système hôte.
Construisez le paquet :
make
(Si vous insistez pour tester les résultats, lancez : make test. Néanmoins, la suite de tests d'Expect est connue pour avoir de nombreux échecs sous certaines conditions de l'hôte, conditions qui ne sont pas entièrement comprises. Du coup, les échecs de la suite de tests ne sont pas surprenantes et ne doivent pas être considérés comme critiques.)
Et installez-le :
make SCRIPTS="" install
Voici la signification du paramètre de make :
SCRIPTS="" : ceci empêche l'installation de scripts expect supplémentaires non nécessaires.
Vous pouvez maintenant supprimer les répertoires des sources de Tcl et d'Expect.