我一直在尝试使用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吗?
答案 0 :(得分:3)
我相信这个建议是正确的,但是查看ROBOSPECT tarball和configure.ac,已经有AC_PROG_CC
指令。
因此,我建议您尝试autoreconf -if
而不是automake --add-missing
。
该命令应该尝试从头开始重建所有内容。
但是,用户(甚至包维护者)不应该担心构建系统,他们应该只使用configure
脚本。您之前想要致电automake
的原因究竟是什么?从您发布的自制软件链接中可以看出这一点。