Je suis en train de construire un projet et il me renvoie une erreur:éventuellement macro non définie: 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
Je suis très nouveau pour construire des outils, c'est pourquoi cette erreur me rend fou. Est-ce que quelqu'un peut m'aider à comprendre ce que je devrais faire pour résoudre ce problème?
EDIT: ligne correspondante configure.ac est:
Hey je toujours pas en mesure de comprendre ce qui est erroné avec mon configure.ac. Mon configure.ac ressemble à ceci:
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!]))
Il casse à AC_SUBST ([libtool]). S'il vous plaît aider
Salut, Diego merci pour aider, mais je ne suis toujours pas capable de comprendre ce qui ne va pas avec mon configure.ac. Vous pouvez vérifier mon configure.ac dans la question ci-dessus. –
Je m'attendrais à trouver le problème dans AP_CHECK_APACHE n'étant pas disponible. Il y a deux projets qui font référence à cette macro (tous les deux sur GitHub) et tous deux l'ont dans un fichier m4 dans le répertoire m4 /. Les deux ont des scripts de génération différents, mais pour les deux, cela devrait fonctionner correctement si vous les ignorez tous et faites 'autoreconf -fis -I m4' –