Gnu Autoconf已安装但不工作(ubuntu)
我正在尝试安装GNU automake。运行./configure时,我在终端中收到以下错误消息:Gnu Autoconf已安装但不工作(ubuntu),gnu,autoconf,automake,Gnu,Autoconf,Automake,我正在尝试安装GNU automake。运行./configure时,我在终端中收到以下错误消息: checking whether autoconf is installed... yes checking whether autoconf works... no configure: error: The installed version of autoconf does not work. Please check config.log for error
checking whether autoconf is installed... yes
checking whether autoconf works... no
configure: error: The installed version of autoconf does not work.
Please check config.log for error messages before this one
查看config.log,我不知道问题出在哪里。我猜是tex的,但我甚至不确定它指的是什么程序。我安装了TexStudio,但没有解决它。
日志文件粘贴在下面:
configure:2784: checking for tex
configure:2814: result: no
configure:2822: --version </dev/null
./configure: line 2823: --version: command not found
configure:2825: $? = 127
configure:2843: checking for yacc
configure:2859: found /usr/local/bin/yacc
configure:2870: result: yacc
configure:2886: checking for lex
configure:2916: result: no
configure:2886: checking for flex
configure:2902: found /usr/local/bin/flex
configure:2913: result: flex
configure:2934: checking whether autoconf is installed
configure:2939: autoconf --version
Autoconf version 2.10
configure:2942: $? = 0
configure:2950: result: yes
configure:2957: checking whether autoconf works
configure:2964: cd conftest && autoconf -o /dev/null conftest.ac
Usage: autoconf [-h] [--help] [-m dir] [--macrodir=dir]
[-l dir] [--localdir=dir] [--version] [template-file]
configure:2967: $? = 1
configure:2976: result: no
configure:2979: error: The installed version of autoconf does not work.
Please check config.log for error messages before this one.
Autoconf 2.1非常古老,其语义与当前版本2.69(称为2.5系列)有显著不同
Ubuntu似乎支持autoconf 2.1和2.6x,但我不确定它们如何选择这两个版本。正如迭戈所说,如果您从存储库安装autoconf,它将安装2.68版。出于某种原因,您可能安装了2.13版 如果是这种情况,请删除旧版本并安装默认版本: sudo-apt-get-remove-autoconf2.13&&sudo-apt-get-install-autoconf