Le paquet Expect contient un programme pour réaliser des dialogues scriptés avec d'autres programmes interactifs.
Le sed suivant dit à configure de chercher les bibliothèques dans ${libdir}, pas seulement dans /tools/lib :
sed -i '/EXP_LIB_SPEC=/s@${exec_prefix}/lib@${libdir}@' configure
Corrigez un bogue qui peut entraîner de faux échecs pendant l'exécution de la suite de tests de GCC :
patch -Np1 -i ../expect-5.43.0-spawn-2.patch
Maintenant, préparez la compilation d'Expect :
CC="gcc ${BUILD64}" ./configure --prefix=/tools \
--with-tcl=/tools/lib64 --with-tclinclude=/tools/include \
--libdir=/tools/lib64
The meaning of the configure options:
--with-tcl=/tools/lib64
This ensures that the configure script finds the Tcl installation in the temporary tools location.
--with-tclinclude=/tools/include
Ceci dit explicitement à Expect où trouver les en-têtes internes de Tcl. L'utilisation de cette option évite les conditions où configure échoue car il ne peut pas découvrir automatiquement l'emplacement du répertoire source de Tcl.
Compilez le paquet :
make
Installez le paquet :
make SCRIPTS="" install