Il pacchetto Expect contiene un programma per dialogare tramite script con altri programmi interattivi.
Tempo approssimativo di costruzione: 0.1 SBU Spazio necessario sul disco: 3.9 MB
L'installazione di Expect dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.
Prima correggete un bug che può dare fallimenti "bogus" mentre funziona la suite di test di GCC:
patch -Np1 -i ../expect-5.41.0-spawn-1.patch
Ora preparate Expect per la compilazione:
./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no
Il significato delle opzioni di configurazione:
--with-tcl=/tools/lib: questo garantisce che lo script di configurazione trovi l'installazione di Tcl nella nostra locazione temporanea degli strumenti. Non vogliamo trovarne una esistente che potrebbe risiedere nel sistema host.
--with-x=no: questo dice allo script di configurazione di non cercare TK (il componente GUI di Tcl) o le librerie di X Window System, i quali potrebbero entrambi risiedere nel sistema host.
Costruite il pacchetto:
make
(Qualora voleste verificare i risultati, digitate: make test. Va detto che la suite di test di Expect è nota per subire fallimenti in certe condizioni dell'host, condizioni che non sono pienamente comprese. Tuttavia, fallimenti della suite di test qui non sono sorprendenti, e non sono considerati critici.)
Ed installatelo:
make SCRIPTS="" install
Il significato dei parametri di "make" è:
SCRIPTS="": questo evita l'installazione di script supplementari di Expect, che non sono necessari.
Potete ora rimuovere le directory dei sorgenti sia di Tcl che di Expect.