Aggiornamento: basta usare Homebrew per installare questi pacchetti e andare avanti con la vita.
Installare Homebrew e basta installare il autoconf
, automake
e libtool
pacchetti in questo modo:
brew install autoconf automake libtool
Quando ho scritto questa risposta circa 3+ anni fa, era per correggere una risposta precedente che era obsoleta, solo link e vaga nella spiegazione. A quel tempo preferivo usare la compilazione raw source su macOS per un'attività come questa piuttosto che un gestore di pacchetti come Homebrew perché all'epoca avevo semplicemente trovato Homebrew e MacPorts un po 'immaturi.
Ora uso Homebrew (aka brew
) su macOS con la stessa regolarità che utilizzo apt-get
su Ubuntu e yum
su CentOS. Consiglierei di evitare di compilare qualcosa dal codice sorgente grezzo su macOS a meno che tu non abbia davvero scelta.
Contenuto della risposta precedente di seguito a scopo di riferimento.
Mi rendo conto che questa domanda ha circa 3 anni, ma la risposta accettata è solo una risposta di link e quel link ora è morto. E l'altra risposta è tecnicamente corretta, ma ancora non spiega l'attuale hands-on processo necessario per installare le versioni GNU di autoconf
, automake
e libtool
in Mac OS X.
Innanzitutto, Xcode - almeno dalla versione 4.3 credo - non include più le versioni GNU di autoconf
, automake
e libtool
. Questo non significa che non puoi installare gli strumenti GNU da solo. Ed ecco come.
Ho usato questo processo su Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) e 10.9 (Mavericks) senza problemi.
Installa gli strumenti da riga di comando Xcode e Xcode.
Il primo prerequisito è installare Xcode insieme agli strumenti della riga di comando Xcode . È probabile che, se necessario autoconf
, automake
e libtool
installato, hai già installato Xcode e gli strumenti della riga di comando, ma lo sottolineo solo per coloro che non hanno ancora quell'installazione.
Ora, nello spettacolo! Basta notare che i numeri di versione dei download si basano su ciò che è attuale (ad aprile 2015) e funziona bene come al momento di questo post. Adattarsi ad altre versioni se è necessario:
Installa autoconf
2.69.
Imposta la directory di lavoro sulla tua home directory:
cd
Ottieni il codice sorgente e decomprimilo:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Vai nella directory del codice sorgente non compresso:
cd autoconf-*
Esegui lo configure
script sul codice sorgente:
./configure
Ora corri make
per compilarlo:
make
Ora installalo:
sudo make install
Controlla la autoconf
versione appena installata per confermare che tutto è andato bene:
autoconf --version
La risposta dovrebbe essere qualcosa del genere:
autoconf 2.69
Installa automake
1.15.
Imposta la directory di lavoro sulla tua home directory:
cd
Ottieni il codice sorgente e decomprimilo:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Vai nella directory del codice sorgente non compresso:
cd automake-*
Esegui lo configure
script sul codice sorgente:
./configure
Ora corri make
per compilarlo:
make
Ora installalo:
sudo make install
Controlla la automake
versione appena installata per confermare che tutto è andato bene:
automake --version
La risposta dovrebbe essere qualcosa del genere:
automake 1.15
Installa libtool
2.4.6.
Imposta la directory di lavoro sulla tua home directory:
cd
Ottieni il codice sorgente e decomprimilo:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Vai nella directory del codice sorgente non compresso:
cd libtool-*
Esegui lo configure
script sul codice sorgente:
./configure
Ora corri make
per compilarlo:
make
Ora installalo:
sudo make install
Controlla la libtool
versione appena installata , tramite la man
pagina, per confermare che tutto è andato bene:
man libtool
Nella prima pagina della pagina man dovrebbe esserci qualcosa del genere:
libtool - pagina di manuale per libtool 2.4.6