J'essaye de réinstaller pacman sur ma distribution Arch Linux. Lorsque j'exécute le script de configuration "configure.ac", je reçois un tas de macros non définies:
error: possibly undefined macro: AM_INIT_AUTOMAKE.
If this token and others are legitimate, please use m4_pattern_allow.
See the autoconf documentation.
error: possibly undefined macro: AC_PROG_LIBTOOL
error: possibly undefined macro: AM_GNU_GETTEXT
error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
error: possibly undefined macro: AM_CONDITIONAL
Est-ce que quelqu'un sait ce qui ferait que ces macros ne soient pas définies? Venant d’Ubuntu (où tout fonctionne et est donc ennuyeux), je ne sais pas vraiment comment faire automake.
Réponses:
Essayez ceci, peut-être que ça peut aider:
(Voir la page de manuel, il y a une
--force
option aussi)la source
autoconf
etautomake
directement?Makefile.am:2: WANT_DOC does not appear in AM_CONDITIONAL
:;Makefile.am: required file ./ChangeLog not found ;
configure.ac:57: fichier requis config.h.in not found`aclocal
premier?Les macros dans le message d'erreur que vous avez posté sont définis par automake et libtool ; il semble que vous deviez installer ces paquets.
Alors essaye
autoreconf --install
la source
sudo yum install autoconf automake libtool cmake autoconf-archive gcc-c++
configure.ac:118: error: possibly undefined macro: AC_MSG_ERROR
sur Manjaro Linux, l’installationautoconf-archive
a fonctionné, bien qu’une autre erreur ait eu lieu, qui a également été évitée. Les autres packages ont été installés. Juste pour information, plus de détails à ce sujet commencent par github.com/NixOS/nix/pull/3154#issuecomment-545207139 .Pour tous ceux qui cherchent: Même si automake et libtool sont des candidats très probables, certains systèmes n’installeront pas gettext automatiquement. Ceci est également requis.
la source
J'étais assez confus en obtenant ces erreurs, car tout était installé et autoreconf --install ne m'aidait pas. Le problème venait d'être corrompu et supprimé de aclocal.m4 avant qu'autoreconf ne résolve le problème.
la source