El paquete Expect suministra un programa que mantiene diálogos programados con otros programas interactivos.
Corrige un error que puede causar falsos fallos durante la ejecución del banco de pruebas de GCC:
patch -Np1 -i ../expect-5.42.1-spawn-1.patch
Prepara Expect para su compilación:
./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no
Significado de las opciones de configure:
Esto asegura que el guión configure encuentre 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.
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
Para 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 no están bajo nuestro control. Por tanto, estos fallos del banco de pruebas no son una sorpresa y no se consideran críticos.
Instala el paquete:
make SCRIPTS="" install
Significado del parámetro de make:
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.