0

私はsf.netからxtables-addonsを構築しようとしていました。

SFからxtables-addonsgitrepoのクローンを作成しました。構成スクリプトを作成するための「autogen.sh」があります。./autogen.shは次のメッセージで失敗します:

/usr/bin/m4:configure.ac:33: Warning: excess arguments to builtin `m4_if' ignored
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: autom4te failed with exit status: 1
autoreconf: aclocal failed with exit status: 1

私はautotoolsの経験がないので、実際にそこで何が起こっているのかわかりません。

autogen.shには、次のものが含まれています。

#!/bin/bash

autoreconf -fi;
rm -Rf autom4te*.cache;

なぜ失敗するのですか?私はすべてのautotoolsを持っています。

編集:

[root@s1 xtables-addons]# /usr/bin/m4 --version
m4 (GNU M4) 1.4.13
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Rene' Seindal.
4

1 に答える 1

2

このバグレポートのように見えます。そこから添付のパッチを取得するか、32 行目に移動して、configure.acの後の余分な閉じ角括弧を削除しautodetectます。つまり、これを変更します。

    [Path where to install Xtables extensions [[autodetect]]]]),

これに:

    [Path where to install Xtables extensions [[autodetect]]]),
于 2012-07-04T16:37:42.937 に答える