0

我想安装autoconf在 HP-UX 服务器上,我下载autoconf-2.58并运行configure了以下内容: 在此处输入图像描述

所以我下载m4-1.4并尝试安装它。configure没关系,但运行make我得到: 在此处输入图像描述

那么m4-1.4需要autoconf安装吗?但同时autoconf需要m4-1.4

我该怎么办 ?

4

2 回答 2

1

屏幕截图中的错误显示 m4 已安装(位于 /bin/m4),但不支持frozen files.

但是从http://sunfreeware.saix.net/indexsparc10.html(对于 Solaris),我没有在 autoconf 中看到需要 m4 的依赖项列表。通常它在 HP_UX 中应该是相同的。

autoconf-2.68-sol10-sparc-local.gz GNU autoconf is a package for generating configure scripts - installs in /usr/local.

m4-1.4.16-sol10-sparc-local.gz GNU `m4' is an implementation of the traditional Unix macro processor - installs in /usr/local. Dependencies: libsigsegv and to obtain libgcc_so.so.1, you will need to install either libgcc-3.4.6 or gcc-3.4.6 or later.

首先,您可以检查的是,是否gcclibgcc正确安装和设置。

其次,检查m4是否在PATH中,例如/usr/bin:/bin:/usr/local/bin。如果在 /bin/m4 中找到,你能显示版本吗/bin/m4 --version

于 2014-02-11T05:53:00.680 回答
1

我认为您的configure步骤实际上未能配置 M4。这条No suffix list.信息让我怀疑。我在 linux 上下载了 GNU M4 1.4(1994 年 11 月)configured。我看到的唯一需要的 make 目标autoconfconfigure目标。

使用更新的 GNU M4/autoconf 版本可能会取得更好的成功。

于 2014-02-11T18:23:33.353 回答