it-swarm-tr.com

Bazı M4 makroları tanımlanmış gibi görünmüyor

Pacman'ı Arch Linux dağıtımımda yeniden yüklemeye çalışıyorum. "Configure.ac" yapılandırma komut dosyasını çalıştırdığımda, bir grup tanımsız makro alıyorum:

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

Kimse bu makroların tanımlanmamasına neden olacağını biliyor mu? Ubuntu'dan (her şeyin çalıştığı ve bu nedenle sıkıcı olduğu) geldikten sonra, otomobil yapımını gerçekten bilmiyorum.

58
SirTasty

Bunu deneyin, belki yardımcı olabilir:

autoreconf --install

(Bkz. Sayfa, bir --force seçenek de)

69
Stéphane Gimenez

Gönderdiğiniz hata iletisindeki makrolar automake ve libtool ; Bu paketleri yüklemeniz gerekiyor gibi görünüyor.

O zaman dene autoreconf --install

24
Riccardo Murri

Bakan herkes için: Automake ve libtool büyük olasılıkla aday olsa da, bazı sistemler gettext'i otomatik olarak yüklemez. Bu da gereklidir.

7
Matthew

Her şeyi yükledim ve autoreconf --install yardımcı olmadı çünkü bu hataları alırken oldukça karışıktı. Sorun sadece aclocal.m4 bozuldu ve autoreconf sorunu çözmeden önce sildi.

2
tss