AMDEP未出现在AM_CONDITIONAL中

时间:2015-02-26 20:04:16

标签: homebrew osx-yosemite

我一直在尝试使用Homebrew来安装ROBOSPECT,以帮助我管理依赖项(因为当涉及到这些东西时,我主要是一个完整的新手)。 #machomebrew的可爱的人让我在那里的一部分; here's我的Homebrew公式。我收到了这个错误:

configure.ac:11: error: required file './compile' not found
configure.ac:11:   'automake --add-missing' can install 'compile'

因此将system "automake", "--add-missing"行添加到公式中;但是,现在我得到了:

==> automake --add-missing
/usr/local/Cellar/automake/1.15/share/automake-1.15/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL
/usr/local/Cellar/automake/1.15/share/automake-1.15/am/depend2.am:   The usual way to define 'AMDEP' is to add one of the compiler tests
/usr/local/Cellar/automake/1.15/share/automake-1.15/am/depend2.am:     AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,
/usr/local/Cellar/automake/1.15/share/automake-1.15/am/depend2.am:     AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC
/usr/local/Cellar/automake/1.15/share/automake-1.15/am/depend2.am:   to 'configure.ac' and run 'aclocal' and 'autoconf' again 
谷歌把我发送到this link,这让我相信问题出在Makefile.in上,但我已经离开了我的深度。有没有人有什么建议?还有其他人能够安装ROBOSPECT吗?

1 个答案:

答案 0 :(得分:3)

我相信这个建议是正确的,但是查看ROBOSPECT tarball和configure.ac,已经有AC_PROG_CC指令。

因此,我建议您尝试autoreconf -if而不是automake --add-missing。 该命令应该尝试从头开始重建所有内容。

但是,用户(甚至包维护者)不应该担心构建系统,他们应该只使用configure脚本。您之前想要致电automake的原因究竟是什么?从您发布的自制软件链接中可以看出这一点。