Actualización: solo use Homebrew para instalar estos paquetes y seguir adelante con la vida.
Instale Homebrew y solo instale autoconf
, automake
y libtool
paquetes como este:
brew install autoconf automake libtool
Cuando escribí esta respuesta hace más de 3 años, fue para corregir una respuesta anterior que no estaba actualizada, solo tenía un enlace y una explicación vaga. En ese momento, preferí usar la compilación de fuente sin formato en macOS para una tarea como esta en lugar de un administrador de paquetes como Homebrew porque simplemente encontré que Homebrew y MacPorts eran un poco inmaduros en ese entonces.
Ahora uso Homebrew (también conocido como brew
) en macOS tan regularmente como apt-get
en Ubuntu y yum
CentOS. Recomendaría evitar compilar cualquier cosa desde el código fuente sin formato en macOS a menos que realmente no tenga otra opción.
Contenido de respuesta anterior a continuación para fines de referencia.
Me doy cuenta de que esta pregunta tiene más de 3 años, pero la respuesta aceptada es una respuesta de solo enlace y ese enlace ahora está muerto. Y la otra respuesta es técnicamente correcto, pero todavía no explica las reales manos en el proceso necesario para instalar las versiones GNU de autoconf
, automake
y libtool
en Mac OS X.
Primero, Xcode, ya que creo que al menos la versión 4.3 ya no incluye las versiones GNU de autoconf
, automake
y libtool
. Esto no significa que no pueda instalar las herramientas GNU por su cuenta. Y aquí está cómo.
He usado este proceso en Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) y 10.9 (Mavericks) sin problemas.
Instale las herramientas de línea de comandos Xcode y Xcode.
El primer requisito previo es tener Xcode instalado junto con las herramientas de línea de comando Xcode también. Lo más probable es que si lo necesita autoconf
, automake
e libtool
instalado, ya tiene Xcode y las herramientas de línea de comando instaladas, pero solo lo señala para aquellos que aún no tienen esa configuración.
Ahora, en el show! Solo tenga en cuenta que los números de versión de las descargas se basan en lo que es actual (a partir de abril de 2015) y funciona bien en el momento de esta publicación. Ajuste a otras versiones si necesita:
Instalar autoconf
2.69.
Establezca el directorio de trabajo en su directorio de inicio:
cd
Obtenga el código fuente y descomprímalo:
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Vaya al directorio del código fuente sin comprimir:
cd autoconf-*
Ejecute el configure
script en el código fuente:
./configure
Ahora corre make
para compilarlo:
make
Ahora instálalo:
sudo make install
Verifique la autoconf
versión recién instalada para confirmar que todo salió bien:
autoconf --version
La respuesta debería ser algo como esto:
autoconf 2.69
Instalar automake
1.15.
Establezca el directorio de trabajo en su directorio de inicio:
cd
Obtenga el código fuente y descomprímalo:
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Vaya al directorio del código fuente sin comprimir:
cd automake-*
Ejecute el configure
script en el código fuente:
./configure
Ahora corre make
para compilarlo:
make
Ahora instálalo:
sudo make install
Verifique la automake
versión recién instalada para confirmar que todo salió bien:
automake --version
La respuesta debería ser algo como esto:
automake 1.15
Instalar libtool
2.4.6.
Establezca el directorio de trabajo en su directorio de inicio:
cd
Obtenga el código fuente y descomprímalo:
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Vaya al directorio del código fuente sin comprimir:
cd libtool-*
Ejecute el configure
script en el código fuente:
./configure
Ahora corre make
para compilarlo:
make
Ahora instálalo:
sudo make install
Verifique la libtool
versión recién instalada , a través de la man
página, para confirmar que todo salió bien:
man libtool
En la primera página de la página del manual debería haber algo como esto:
libtool - página de manual para libtool 2.4.6