6 votes

Il manque autoconf/automake dans Xcode 4.3 ?

Après avoir supprimé Xcode 4.2 et installé Xcode 4.3 depuis l'App Store, je ne peux pas trouver autotools (automake/autoconf) via la ligne de commande. J'ai essayé d'exécuter find /Applications/Xcode.app -name 'automake', mais apparemment ils ne sont pas là.

Est-ce que quelqu'un sait pourquoi Apple a décidé de supprimer ces ensembles d'outils essentiels ?

3voto

flip Points 131

Pour ce que ça vaut- (et d'autres qui rencontrent ce problème comme moi) dans la dernière version de XCode (4.6, 4.5 et compagnie) autoconf n'est même pas disponible dans les outils en ligne de commande.

J'ai installé manuellement juste autoconf et quelques autres, mais j'ai encore des problèmes avec certains des logiciels automake-like disponibles.

Voir http://jsdelfino.blogspot.com/2012/08/autoconf-and-automake-on-mac-os-x.html pour un tutoriel sur l'installation manuelle.

2voto

Ils les ont déplacés en 4.3 dans un téléchargement séparé à ma connaissance.

Essayez d'installer les outils en ligne de commande via Paramètres -> téléchargement.

entrer la description de l'image ici

1voto

Dariusz Woźniak Points 315

Je cours Mountain Lion et j'ai XCode 4.5.2 installé. J'ai installé autoconf en utilisant MacPorts :

sudo port install autoconf

Je n'ai pas essayé mais je suis sûr que sudo brew install autoconf devrait également fonctionner pour ceux qui préfèrent Homebrew.

0voto

shsteimer Points 8749

Êtes-vous certain que votre PATH n'a pas été corrompu? J'ai les outils automatiques dans /usr/bin sur ma machine:

> ls -lah /usr/bin/auto*
-rwxr-xr-x  1 root  wheel    13K 16 mai 2011 /usr/bin/autoconf
-rwxr-xr-x  1 root  wheel   8,2K 16 mai 2011 /usr/bin/autoheader
-rwxr-xr-x  1 root  wheel    30K 16 mai 2011 /usr/bin/autom4te
-rwxr-xr-x  2 root  wheel   227K 16 mai 2011 /usr/bin/automake
-rwxr-xr-x  2 root  wheel   227K 16 mai 2011 /usr/bin/automake-1.10
-rwxr-xr-x  1 root  wheel    73K  3 fév 21:55 /usr/bin/automator
-rwxr-xr-x  1 root  wheel    20K 16 mai 2011 /usr/bin/autoreconf
-rwxr-xr-x  1 root  wheel    17K 16 mai 2011 /usr/bin/autoscan
-rwxr-xr-x  1 root  wheel    33K 16 mai 2011 /usr/bin/autoupdate

Modifier : il semblerait que j'avais quand même 4.2 sur ma machine. Donc ce qui précède n'est probablement pas du tout utile.


Vous pourriez essayer d'utiliser le paquet autoconf à partir de homebrew. Il ne semble pas être un tonneau disponible par défaut avec homebrew, mais vous pouvez toujours l'obtenir ici en plaçant ce qui suit dans /usr/local/Library/Formula/autoconf.rb:

require 'formula'

class Autoconf < Formula
  url 'http://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz'
  homepage 'http://www.gnu.org/software/autoconf/'
  md5 '9de56d4a161a723228220b0f425dc711'

  def install
    system "./configure", "--program-suffix=213",
                          "--prefix=#{prefix}",
                          "--infodir=#{info}"
    system "make install"
  end
end

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X