Ожидаемое время установки: 0.1 SBU
|
Пакет Expect содержит программы, обеспечивающую программируемый диалог с другими интерактивными программами.
Устанавливаемые программы: expect
Устанавливаемые библиотеки: libexpect5.39.a
Expect зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed, Tcl.
Для начала применим патч:
patch -Np1 -i ../expect-5.39.0-spawn.patch
|
Этот патч устранит неисправность в Expect который выдает неверный результат при тестировании GCC.
Теперь подготовим Expect к компиляции:
./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no
|
Описание опций конфигурации:
--with-tcl=/tools/lib: Это позволит убедиться, что скрипт конфигурации найдет Tcl в нашей временной директории для средств. Мы не хотим, чтобы использовался Tcl из основной системы.
--with-x=no: Это скажет скрипту конфигурации не искать Tk (компонент Tcl GUI) или библиотеки X Window System, поскольку он найдет их на основной системе.
Соберем пакет:
make
|
Этот пакет поддерживает тестирование для проверки корректности сборки. Тем не менее, тестирование Expect здесь, в Главе Chapter 5, известно своими ошибками из-за влияния основной системы. Таким образом отрицательные результаты тестов не будут здесь сюрпризом и не являются критичными. Если вы захотите запустить тестирование, воспользуйтесь следующей командой:
make test
|
И установим:
make SCRIPTS="" install
|
Описание параметров сборки:
SCRIPTS="": Этот параметр запускает установку без вспомогательных скриптов, которые не нужны.
Теперь вы можете удалить директории с исходниками Tcl и Expect.