2009-09-29 6 views
2

Est-ce que quelqu'un a compilé avec succès la dernière version CVS d'Emacs sur Snow Leopard? Si oui, pourriez-vous donner des instructions? J'utilisais ce qui suit sur Leopard, et cela a bien fonctionné:Compilation d'Emacs sur Snow Leopard

cvs -z3 -d:pserver:[email protected]:/sources/emacs co emacs 
cd emacs 
./configure --enable-carbon-app --with-ns --with-jpeg=no --with-gif=no \ 
      --with-tiff=no 
make bootstrap 
make 
sudo make install 
sudo cp -r nextstep/Emacs.app /Applications/Emacs.app 

mais cela ne fonctionne plus sur Snow Leopard.

+1

Um, quelle partie de cela ne fonctionne plus? – crashmstr

+0

Plutôt une question SuperUser. –

+0

Désolé, cela aurait dû être plus spécifique. Quand je lance 'make bootstrap', ou si j'ignore et exécute 'make', de toute façon il se bloque en compilant 'nsterm.m': Dans le fichier inclus de nsterm.h: 20, de nsterm.m: 41 : dispextern.h: 1250: erreur: le type de tableau a un type d'élément incomplet Le principal problème avec tous les correctifs que je peux trouver est qu'ils sont bien sûr obsolètes dès qu'il y a un changement dans le serveur cvs ... – astrofrog

Répondre

1

Pour répondre à ma propre question, il y a des binaires pré-construction d'Emacs qui travaillent sur Snow Leopard, comme http://emacsformacosx.com/

Les patches qui sont disponibles dans divers endroits ne fonctionnent que pour les révisions spécifiques CVS la plupart du temps.

1

En l'absence de toute autre information, consultez this thread qui détaille les problèmes Emacs/Snow Leopard et leur résolution finale.

1

Vous pouvez également regarder Aquamacs, qui a actuellement une version bêta pour le dernier Emacs et offre une meilleure intégration d'OS X que la version par défaut.

0

Vous devez ajouter une option dans votre étape de configuration:

./configure --with-ns CC='gcc -arch i386' --with-jpeg=no --with-gif=no --with-tiff=no 

emacs n'a pas été pas encore sorti pour l'architecture bit mac 64

--enable-carbone-app est désormais inutile

Questions connexes