El paquete Expect suministra un programa que mantiene diálogos programados con otros programas interactivos.
Tiempo estimado de construcción: 0.1 SBU Espacio requerido en disco: 3.9 MB
La instalación de Expect depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.
Primero, aplica un parche que puede causar falsos fallos durante la ejecución del banco de pruebas de GCC:
patch -Np1 -i ../expect-5.41.0-spawn-1.patch
Ahora, prepara Expect para su compilación:
./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no
El significado de las opciones de configure:
--with-tcl=/tools/lib: Esto asegura que el guión configure encuentra la instalación de Tcl en nuestra ubicación temporal de herramientas. No queremos que encuentre una que pudiese residir en el sistema anfitrión.
--with-x=no: Esto le indica al guión configure que no busque Tk (el componente GUI de Tcl) o las librerías del sistema X Window, las cuales posiblemente se encuentren en el sistema anfitrión.
Construye el paquete:
make
Si quieres comprobar los resultados, ejecuta: make test. Sin embargo, se sabe que el banco de pruebas para Expect a veces experimenta fallos bajo ciertas condiciones del anfitrión que aún no se comprenden por completo. Por tanto, estos fallos del banco de pruebas no son una sorpresa y no se consideran críticos.
E instálalo:
make SCRIPTS="" install
El significado del parámetro de make:
SCRIPTS="": Esto evita la instalación de los guiones suplementarios de expect, que no son necesarios.
Ya puedes borrar los directorios de fuentes de Tcl y Expect.