Обновление: я пытаюсь установить sphinxbase. Но после того, как я перехожу в каталог sphinxbase и запускаю ./autogen.sh, терминал (cygwin) сообщает мне:

Ошибка: у вас должен быть установлен libtool. Загрузите ftp://ftp.gnu.org/pub/gnu/libtool/libtool-2.2.6b.tar.gz (или более новую версию, если она доступна)

Ошибка: у вас должен быть установлен «automake». Загрузите ftp://ftp.gnu.org/pub/gnu/automake/automake-1.11.tar.gz (или более новую версию, если она доступна)

Я использую Cygwin для выполнения настройки automake в разархивированном каталоге automake, но я сталкиваюсь с этим:

Пользователь @ 6F-287202-NB-01 /cygdrive/c/Users/User/Desktop/cpythonworkspace/sphinx/automake-1.9

$ ./configure --build x86_64-pc-cygwin
  • проверка типа системы сборки ... x86_64-pc-cygwin проверяет

  • BSD-совместимая установка ... /usr /bin /install -c проверка, нужна ли сборка

  • окружающая среда вменяемая ... да проверка на gawk ... проверка на gawk

  • make sets $(MAKE)... ./configure: eval: строка 1542: неожиданный EOF

  • при поиске соответствия `" './configure: eval: строка 1543: синтаксис

  • ошибка: неожиданный конец файла

Как решить неожиданную проблему EOF ?

Я открываю файл конфигурации и перехожу к 1541-й, 1542-й строке:

# GNU make иногда печатает "make 1: Entering ...", что может сбить нас с толку. eval `$ {MAKE-make} -f conftest.make 2>/dev/null | grep temp = `

скриншот блокнота ++

1 ответ1

0

Установите libtool и automake с установкой Cygwin.
Вам также python2-devel или python3-devel , gcc-core и swig

Вы можете проверить после установки с:

$ cygcheck -cd libtool automake
Cygwin Package Information
Package              Version
automake             10-1
libtool              2.4.6-6

Пакет automake вытянет все доступные версии automake 1.x. Если сообщается, что другие пакеты отсутствуют, проверьте, доступны ли они в cygwin https://cygwin.com/packages/package_list.html, прежде чем пытаться установить их по источнику. Следующее работает без дополнительного пакета из того, что доступно на Cygwin

$ unzip sphinxbase-master.zip
$ cd sphinxbase-master
$ ./autogen.sh
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

processing .
Running libtoolize...
...
config.status: executing libtool commands
Now type `make' to compile the package.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .