我正在尝试构建一个库,自述文件的说明是先调用configure.ac,然后进行make。
不幸的是,我遇到了一个错误:
configure.ac:75 :error: possibly undefined macro: AC_PROG_LIBTOOL
If this token is legitimate please use m4_pattern_allow
现在,我知道我已经安装了libtool(我正在运行Scientific Linux 6.2(未升级),并且已经使用yum --downloadonly来获取automake,autoconf,libtool和libtool-devel的rpm,以防万一。
它们已安装,并且libtool当前位于/ usr / share / libtool中。但是,autoconf似乎找不到。
所有的google结果都是'install libtool'类型的,对我完全没有帮助。任何帮助或指导将不胜感激。我不确定问题是否在于rpm -i在这里弄错了libtool,还是我需要将/ usr / share / libtool链接到其他地方(以便其他所有东西都可以找到它)。
autogen.sh
您还可以修改该exec autoreconf
行以将-I /usr/share/alocal
其与其他选项一起包括在内,这是我实际上所做的。然后调用生成configure
脚本的实际命令autoreconf -v -f -i -I /usr/share/aclocal
。