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
我是很新的構建工具,這就是爲什麼這個錯誤是推動我瘋了。
有人可以幫我找出我應該怎麼做來解決這個問題?
編輯:在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程序])。請幫忙
嗨,Diego感謝您的幫助,但我仍然無法弄清楚configure.ac有什麼問題。 你可以在上面的問題中檢查我的configure.ac。 –
我期望在AP_CHECK_APACHE中找不到問題。有兩個引用這個宏的項目(都在GitHub上),並且它們都在它們的m4 /目錄的m4文件中。兩者都有不同的生成腳本,但對於它們都應該工作得很好,如果你忽略它們並執行'autoreconf -fis -I m4' –