Algumas macros M4 não parecem estar definidas

45

Estou tentando reinstalar o pacman na minha distribuição do Arch Linux. Quando executo o script de configuração "configure.ac", recebo várias macros indefinidas:

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

Alguém sabe o que faria com que essas macros fossem indefinidas? Tendo vindo do Ubuntu (onde tudo simplesmente funciona e é, portanto, chato), eu realmente não sei sobre o automake.

    
por SirTasty 13.08.2011 / 05:35

3 respostas

54

Tente isso, talvez isso possa ajudar:

autoreconf --install

(Veja a manpage, também há uma opção --force )

    
por 13.08.2011 / 13:15
20

As macros na mensagem de erro que você postou são definidas por automake e libtool ; parece que você precisa instalar esses pacotes.

Em seguida, experimente autoreconf --install

    
por 13.08.2011 / 10:42
3

Para quem mais procura: Embora o automake e o libtool sejam candidatos muito prováveis, alguns sistemas não instalam o gettext automaticamente. Isso também é necessário.

    
por 31.01.2015 / 04:02