5

プロジェクトをビルドしようとしていますが、エラーが発生します:

autoreconf: running: /usr/bin/autoconf --force
configure.ac:19: error: possibly undefined macro: AC_SUBST
      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

私はツールを構築するのに非常に慣れていないため、このエラーが私を夢中にさせています。

この問題を解決するために何をすべきかを誰かが理解するのを手伝ってくれますか?

編集: configure.ac の対応する行は次のとおりです。

configure.ac の何が問題なのか、まだわかりません。私のconfigure.acは次のようになります:

PKG_CHECK_MODULES(libcurl, libcurl)

AP_VERSION=2.2.4
AP_CHECK_APACHE([$AP_VERSION], [
  LIBTOOL="`$APR_CONFIG --apr-libtool`"
  AC_SUBST([LIBTOOL])

  MODULE_CFLAGS="$AP_CFLAGS"
  AC_SUBST([MODULE_CFLAGS])

  MODULE_LDFLAGS="`$APR_CONFIG --link-libtool` `$APU_CONFIG --link-libtool`"
  AC_SUBST([MODULE_LDFLAGS])

  BIN_LDFLAGS="`$APR_CONFIG --link-libtool` `$APU_CONFIG --link-libtool` `$APR_CONFIG --ldflags --libs` `$APU_CONFIG --ldflags --libs`"
  AC_SUBST([BIN_LDFLAGS])

  prefix="$AP_PREFIX"
], AC_MSG_ERROR([*** Apache version $AP_VERSION not found!]))

AC_SUBST([LIBTOOL]) で壊れます。助けてください

4

2 に答える 2

2

これは残念ながらautoconf失敗しがちな方法です。の前 に呼び出された最後のマクロを確認してくださいAC_SUBST。これは実際の未定義のものです。

于 2016-12-17T15:39:08.310 に答える