windows 安装 automake 配置失败

windows 安装 automake 配置失败

更新:我正在尝试安装 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)... ./configure:eval:第 1542 行:意外的 EOF

  • 在寻找匹配的“”时。/configure:eval:第 1543 行:语法

  • 错误:文件意外结束

如何解决意外的 EOF问题?

我打开配置文件并跳转到第1541、1542行:

# GNU make 有时会打印“make1:输入...”,这会让我们感到困惑。eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`

notepad++ 截图

答案1

使用 Cygwin 设置安装libtool和。 您还需要或,和automake
python2-develpython3-develgcc-coreswig

安装后您可以使用以下方法检查:

$ 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.

相关内容