質問

my configure.inファイルがあります lt_version = "1.1". 。 AutoconfとLibtoolの最新バージョンを使用しています。 AutoCONFまたはAutoreCONFを使用している間、次のエラーメッセージが表示されます。

configure.ac:41: error: possibly undefined macro: LT_VERSION
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

私に何ができる?

役に立ちましたか?

解決

Libtoolソースツリー(LtversionとLtobsolete_versionがある)にLT_Versionへの参照が見つかりません。 Libtoolが使用したもの。その場合、すべきことが2つあります。まず、Libtoolの名前空間を踏みつけているので名前を変更する必要があります。LT_VersionはLibtoolで使用されているように見えます(実際、Libtoolが提供するM4マクロのように見え、したがって本当に奇妙です)。次に、m4_pattern_allowを使用する必要があります。 (AutoCONFドキュメントを参照してください。)言い換えれば、これをconfigure.acに入れます。

m4_pattern_allow([LT_VERSION])

それは警告を抑制します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top