2016-12-16 5 views
0

私はプロジェクトをビルドしようとしていますし、それは私にエラーがスローされます。このエラーは狂気私を運転している理由未定義である可能性が高いマクロ:AC_SUBST

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 

私はツールを構築することは非常に新しいですが、thatsの。

誰かがこの問題を解決するために何をすべきか理解できますか?

EDIT: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])で破る: 私configure.acは、このようになります。助けてください

答えて

1

これは残念な方法ですautoconfが失敗する傾向があります。最後にと呼ばれたマクロが の前にあるかどうかを確認してください。これは実際には未定義です。

+0

こんにちは、Diegoは助けてくれてありがとうございますが、私はconfigure.acで何が問題なのかまだ分かりません。 上記の質問でconfigure.acを確認できます。 –

+0

問題は、AP_CHECK_APACHEで見つからないことが予想されます。このマクロを参照するプロジェクトはGitHub上で2つあり、両方ともm4 /ディレクトリのm4ファイルにあります。どちらも生成スクリプトが異なりますが、両方を無視して 'autoreconf -fis -I m4'を実行するとうまくいくはずです。 –

関連する問題