5.11. Expect-5.42.1

Il pacchetto Expect contiene un programma che permette il dialogo con altri programmi interattivi.

Tempo approssimativo di costruzione: 0.1 SBU

Spazio su disco richiesto: 3.9 MB

L'installazione di Expect dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, and Tcl

5.11.1. Installazione di Expect

Prima correggere un bug che puņ portare a falsi fallimenti durante l'esecuzione della suite di test di GCC:

patch -Np1 -i ../expect-5.42.1-spawn-1.patch

Preparare Expect per la compilazione:

./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no

Significato delle opzioni di configurazione:

--with-tcl=/tools/lib

Questa assicura che lo script configure trovi l'installazione di Tcl nella locazione dei tool temporanei e non vada a trovarne una esistente sul sistema host.

--with-x=no

Questa dice allo script configure di non cercare Tk (il componente GUI di Tcl) o le librerie dell'X Window System, ciascuno dei quali puņ risiedere sul sistema in uso.

Costruire il pacchetto:

make

Per testare i risultati digitare: make test. Notare che la suite di test di Expect č nota per sperimentare fallimenti sotto certe condizioni del sistema in uso, le quali non sono sotto controllo. Pertanto, fallimenti della suite di test qui non sono sorprendenti e non sono considerati critici.

Installare il pacchetto:

make SCRIPTS="" install

Significato dei parametri di make:

SCRIPTS=""

Questo previene l'installazione degli script supplementari di expect, che non sono necessari.

Le directory dei sorgenti sia di Tcl che di Expect possono ora essere rimosse.

5.11.2. Contenuti di Expect

Programma installato: expect

Libreria installata: libexpect-5.42.a

Brevi descrizioni

expect

Comunica con altri programmi interattivi conformemente a uno script

libexpect-5.42.a

Contiene funzioni che permettono a Expect di essere usato come una estensione di Tcl o di essere usato direttamente da C o C++ (senza Tcl)