Mise à jour : Utilisez Homebrew pour installer ces paquets et passez à autre chose.
Installez Homebrew et installez simplement le fichier autoconf
, automake
y libtool
des paquets comme celui-ci :
brew install autoconf automake libtool
Lorsque j'ai rédigé cette réponse il y a plus de trois ans, c'était pour corriger une réponse précédente qui était obsolète, ne comportait que des liens et était vague dans ses explications. À l'époque, je préférais utiliser la compilation des sources brutes sur macOS pour une tâche comme celle-ci plutôt qu'un gestionnaire de paquets comme Homebrew parce que je trouvais tout simplement Homebrew et MacPorts un peu immatures à l'époque.
Maintenant, j'utilise Homebrew (alias brew
) sur macOS aussi régulièrement que j'utilise apt-get
sur Ubuntu et yum
sur CentOS. Je recommande d'éviter de compiler quoi que ce soit à partir du code source brut sur macOS, sauf si vous n'avez vraiment pas le choix.
Le contenu de l'ancienne réponse est présenté ci-dessous à titre de référence.
Je sais que cette question date d'il y a plus de trois ans, mais la réponse acceptée n'est qu'un lien et ce lien est maintenant mort. L'autre réponse est techniquement correcte, mais elle n'explique toujours pas le processus pratique requis pour installer les versions GNU de autoconf
, automake
y libtool
dans Mac OS X.
Tout d'abord, Xcode - depuis au moins la version 4.3 je crois - n'inclut plus les versions GNU de autoconf
, automake
y libtool
. Cela ne signifie pas que vous ne pouvez pas installer les outils GNU par vous-même. Et voici comment.
J'ai utilisé ce processus sur Mac OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion) et 10.9 (Mavericks) sans problème.
Installer Xcode et les outils de ligne de commande Xcode.
La première condition préalable est d'avoir Xcode installé ainsi que les outils en ligne de commande de Xcode également. Il y a de fortes chances que si vous avez besoin de autoconf
, automake
y libtool
vous avez déjà installé Xcode et les outils de ligne de commande, mais je le précise pour ceux qui n'ont pas encore cette configuration.
Maintenant, place à l'émission ! Notez simplement que les numéros de version des téléchargements sont basés sur ce qui est actuel (en avril 2015) et fonctionne bien au moment de cet article. Ajustez à d'autres versions si vous en avez besoin :
Installer autoconf
2.69.
Définissez le répertoire de travail comme étant votre répertoire personnel :
cd
Obtenez le code source et décompressez-le :
curl -O -L http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
Allez dans le répertoire du code source non compressé :
cd autoconf-*
Exécuter le configure
script sur le code source :
./configure
Exécuter maintenant make
pour le compiler :
make
Installez-le maintenant :
sudo make install
Vérifier la nouvelle installation autoconf
pour confirmer que tout s'est bien passé :
autoconf --version
La réponse devrait ressembler à ceci :
autoconf 2.69
Installer automake
1.15.
Définissez le répertoire de travail comme étant votre répertoire personnel :
cd
Obtenez le code source et décompressez-le :
curl -O -L http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
Allez dans le répertoire du code source non compressé :
cd automake-*
Exécuter le configure
script sur le code source :
./configure
Exécuter maintenant make
pour le compiler :
make
Installez-le maintenant :
sudo make install
Vérifier la nouvelle installation automake
pour confirmer que tout s'est bien passé :
automake --version
La réponse devrait ressembler à ceci :
automake 1.15
Installer libtool
2.4.6.
Définissez le répertoire de travail comme étant votre répertoire personnel :
cd
Obtenez le code source et décompressez-le :
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -xzf libtool-2.4.6.tar.gz
Allez dans le répertoire du code source non compressé :
cd libtool-*
Exécuter le configure
script sur le code source :
./configure
Exécuter maintenant make
pour le compiler :
make
Installez-le maintenant :
sudo make install
Vérifier la nouvelle installation libtool
par l'intermédiaire de la man
pour confirmer que tout s'est bien passé :
man libtool
Sur la première page de la page de manuel, il devrait y avoir quelque chose comme ceci :
libtool - page de manuel pour libtool 2.4.6