Возможно неопределенный макрос: 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]). Пожалуйста помоги

1 ответ

Apt установить pkg-config m4 libtool automake autoconf

Это неудачный способ autoconf имеет тенденцию терпеть неудачу. Проверьте последний макрос, который был вызван ранее AC_SUBSTэто настоящий неопределенный.

Другие вопросы по тегам