Installieren von Expect-5.39.0

Geschätzte Kompilierzeit:              0.1 SBU
Ungefähr benötigter Festplattenplatz:  3.9 MB

Inhalt von Expect

Das Paket Expect führt vorprogrammierte Dialoge mit anderen interaktiven Programmen aus.

Installierte Programme: expect

Installierte Bibliotheken: libexpect5.39.a

Expect Installationsabhängigkeiten

Expect ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.

Installieren von Expect

Wenden sie erst einen Patch an:

patch -Np1 -i ../expect-5.39.0-spawn.patch

Dies behebt einen Fehler in Expect der ansonsten Fehlalarme beim durchlaufen der GCC Test-suite verursachen könnte.

Bereiten sie nun Expect zum kompilieren vor:

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

Die Bedeutung der configure Optionen:

Kompilieren sie das Paket:

make

Dieses Paket hat eine Test-suite die sicherstellt das das Paket korrekt gebaut wurde. Es ist jedoch bekannt das diese Test-suite hier im Kapitel 5 Probleme macht die noch nicht ganz nachvollzogen wurden. Es ist daher nicht überraschend, wenn die Test-suite Fehler meldet, diese werden jedoch nicht als kritisch betrachtet. Sollten sie sich entscheiden, die Test-suite dennoch laufen zu lassen, dann benutzen sie dieses Kommando:

make test

Und installieren sie:

make SCRIPTS="" install

Die Bedeutung des make Parameters:

Sie können nun die Quellverzeichnisse von Tcl und Expect entfernen.