Cygwin和“无法运行aclocal:没有这样的文件或目录”

时间:2017-11-07 22:14:54

标签: cygwin autoconf

我正在尝试在Cygwin上测试我们的Autotools内容。当我打开提示时:

$ autoreconf --install --force
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf-2.69: failed to run aclocal: No such file or directory

我重新运行了Cygwin软件包管理器并验证了autoconfautomakelibtool已安装。没有要安装的软件包aclocal

在Cygwin的上下文中,搜索没有返回有用的命中。

问题是什么,我该如何解决?

2 个答案:

答案 0 :(得分:9)

所以看起来安装Autoconf 2.69,Automake 1.15和Libtool是不够的。还有其他需要安装的软件包,但Cygwin不会安装它们。

首先,我需要名为 automake的软件包:用于多个版本的Automake 的包装器。其次,我需要名为 libtool的包:通用库支持脚本

已经安装了名为 autoconf:包含多个版本的Autoconf 的包,因此无需安装。

如果Autools软件包需要它们,那么它应该在用户选择Autoconf 2.69和Automake 1.15等软件包时安装它们。

答案 1 :(得分:0)

得到了(直接" / ftp:ftp @ ftp.gnu.org:/ nuu/autoconf/autoconf-2.69.tar.xz *") 在MacOS 10.11.6上编译,安装和运行没有问题,我得到同样的错误,现在关闭到RTFM,确实告诉你是否解决了。

$ type autoreconf
autoreconf is /usr/local/bin/autoreconf

$ autoreconf
Can't exec "aclocal": No such file or directory at /usr/local/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory

$ find autoconf-2.69 /usr/local/ -iname '*aclocal*'
autoconf-2.69/aclocal.m4