安装automake-1.13时bin/sh出错

安装automake-1.13时bin/sh出错

我正在尝试在我的系统上安装 automake-1.13.4。

首先,我./configure创建一个与我的系统兼容的 Makefile。

但是,当我执行时make,它运行了一段时间,但随后返回以下错误消息:

/bin/sh: -c: line 5: syntax error near unexpected token ||
/bin/sh: -c: line 5: `    {  || exec 5>&2 >$tmp 2>&1; } \'
make: *** [doc/amhello-1.0.tar.gz] Error 1

我似乎无法弄清楚为什么会发生这种情况。

任何帮助将不胜感激。

答案1

我已经弄清楚了。该错误与文件有关amhello-1.0.tar.gz

最初提供的文件没有为我的系统正确配置。因此,如果我自己重建文件并替换原始文件amhello-1.0.tar.gz,那么我可以make毫无错误地运行。

要了解如何重建amhello-1.0.tar.gz以使其正确配置到您的系统,请参阅下面的链接:

https://www.gnu.org/software/automake/manual/html_node/Creating-amhello.html

autoreconf -vfi顺便说一句,在编译包之前运行也很重要。

答案2

{  ||

{和之间缺少命令||。但这可能不是唯一的问题。

相关内容