Atualização: use o Homebrew para instalar esses pacotes e seguir em frente com vida.
Instale Homebrew e apenas instalar o autoconf
, automake
e libtool
pacotes assim:
brew install autoconf automake libtool
Quando escrevi esta resposta há mais de 3 anos, era para corrigir uma resposta anterior que estava desatualizada, apenas com links e com uma explicação vaga. Naquela época, eu preferia usar a compilação de fonte bruta no macOS para uma tarefa como essa, em vez de um gerenciador de pacotes como o Homebrew, porque eu simplesmente achei o Homebrew e o MacPorts um pouco imaturos na época.
Agora eu uso o Homebrew (aka brew
) no macOS tão regularmente quanto apt-get
no Ubuntu e yum
no CentOS. Eu recomendaria evitar a compilação de qualquer coisa do código-fonte bruto no macOS, a menos que você realmente não tenha escolha.
Conteúdo da resposta antiga abaixo para fins de referência.
Sei que esta pergunta tem mais de 3 anos, mas a resposta aceita é apenas uma resposta e esse link está morto. E a outra resposta é tecnicamente correto, mas ainda não explica o real hands-on processo necessário para instalar as versões GNU de autoconf
, automake
e libtool
no Mac OS X.
Primeiro, o Xcode - desde que pelo menos a versão 4.3 eu acredito - não inclui mais as versões GNU de autoconf
, automake
e libtool
. Isso não significa que você não pode instalar as ferramentas GNU por conta própria. E aqui está como.
Eu usei esse processo no Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) e 10.9 (Mavericks) sem problemas.
Instale as ferramentas de linha de comando Xcode e Xcode.
O primeiro pré-requisito é ter o Xcode instalado junto com as ferramentas de linha de comando do Xcode . Provavelmente, se você precisar autoconf
, automake
e libtool
instalado, você já tem o Xcode e as ferramentas de linha de comando instaladas, mas apenas apontando isso para aqueles que ainda não possuem essa configuração.
Agora, para o show! Observe que o número da versão dos downloads é baseado no que é atual (a partir de abril de 2015) e funciona bem até o momento desta publicação. Ajuste para outras versões se precisar:
Instale autoconf
2.69.
Defina o diretório de trabalho como seu diretório inicial:
cd
Obtenha o código-fonte e descompacte-o:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Vá para o diretório de código-fonte não compactado:
cd autoconf-*
Execute o configure
script no código fonte:
./configure
Agora corra make
para compilá-lo:
make
Agora instale-o:
sudo make install
Verifique a autoconf
versão recém-instalada para confirmar que tudo correu bem:
autoconf --version
A resposta deve ser algo como isto:
autoconf 2.69
Instale automake
1.15.
Defina o diretório de trabalho como seu diretório inicial:
cd
Obtenha o código-fonte e descompacte-o:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Vá para o diretório de código-fonte não compactado:
cd automake-*
Execute o configure
script no código fonte:
./configure
Agora corra make
para compilá-lo:
make
Agora instale-o:
sudo make install
Verifique a automake
versão recém-instalada para confirmar que tudo correu bem:
automake --version
A resposta deve ser algo como isto:
automake 1.15
Instale libtool
2.4.6.
Defina o diretório de trabalho como seu diretório inicial:
cd
Obtenha o código-fonte e descompacte-o:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Vá para o diretório de código-fonte não compactado:
cd libtool-*
Execute o configure
script no código fonte:
./configure
Agora corra make
para compilá-lo:
make
Agora instale-o:
sudo make install
Verifique a libtool
versão recém-instalada - através da man
página - para confirmar que tudo correu bem:
man libtool
Na primeira página da página de manual, deve haver algo como isto:
libtool - página de manual do libtool 2.4.6