Carbon Emacs version CVS
Le
Sébastien Kirche
Bonjour,
pour les gens aventureux qui sont sous MacOS X, je signale que je viens
de mettre à jour mon installateur pour Emacs 22.0.50 (cvs).
C'est disponible là :
http://sebastien.kirche.free.fr/ema...taller.dmg
Je tiens à souligner que cette version est la première que j'ai produit
à partir de mon *émulateur mac* PearPC (qui me fournit pour le moment un
G3 920MHz sous OSX 10.4.2).
C'est d'ailleurs avec cette version d'Emacs et dans cet environnement
que je rédige ce message.
Si certains se sentent l'envie de faire les béta-testeurs je les
remercie de bien vouloir me faire part des problèmes éventuels.
--
Sébastien Kirche
pour les gens aventureux qui sont sous MacOS X, je signale que je viens
de mettre à jour mon installateur pour Emacs 22.0.50 (cvs).
C'est disponible là :
http://sebastien.kirche.free.fr/ema...taller.dmg
Je tiens à souligner que cette version est la première que j'ai produit
à partir de mon *émulateur mac* PearPC (qui me fournit pour le moment un
G3 920MHz sous OSX 10.4.2).
C'est d'ailleurs avec cette version d'Emacs et dans cet environnement
que je rédige ce message.
Si certains se sentent l'envie de faire les béta-testeurs je les
remercie de bien vouloir me faire part des problèmes éventuels.
--
Sébastien Kirche

Poser une question


J'ai un OSX 10.3.9 (sur un vrai Mac). L'installation déroule bien, mais
il ne se lance pas. Sur la console, j'obtiens :
Jul 24 21:37:57 localhost crashdump: Unable to determine
CPSProcessSerNum pid: 3774 name: Emacs
Jul 24 21:37:57 localhost crashdump: Started writing crash report to:
/Users/narberd/Library/Logs/CrashReporter/Emacs.crash.log
Jul 24 21:37:57 localhost crashdump: Finished writing crash report to:
/Users/narberd/Library/Logs/CrashReporter/Emacs.crash.log
Le Emacs.crash.log me donne ceci :
**********
Host Name: 192.168.2.1
Date/Time: 2005-07-24 21:37:57 +0200
OS Version: 10.3.9 (Build 7W98)
Report Version: 2
Command: Emacs
Path: /Applications/Emacs.app/Contents/MacOS/Emacs
Version: ??? (???)
PID: 3774
Thread: Unknown
Link (dyld) error:
dyld: /Applications/Emacs.app/Contents/MacOS/Emacs can't open library:
/usr/lib/libncurses.5.4.dylib (No such file or directory, errno = 2)
La version précédente ne me cause aucun soucis, je m'en sert comme un
forcené une bonne trentaine d'heures par semaine.
J'espère que ça peut aider.
Bernard.
PS : compiler ça depuis un émulateur sur PC, je trouve ça vraiment top.
Argl. J'avais oublié ce problème de bibliothèque partagée :/
Oui, j'ai déjà rencontré le problème en sens inverse : compilé sous OSX
10.3.x et plantage lorsque exécuté sous 10.4.
Je ne sais plus si c'est à cause de la différence de système où si c'est
parce que j'ai aussi installé Fink, mais sur mon vrai mac au boulot j'ai
la solution pour le compiler avec les bonnes libs.
[Après une recherche dans les archives d'emacs-devel]
Ah, j'y suis : c'est un effet de bord de Fink, que tu ne dois pas avoir
chez toi.
Je vais en profiter pour mettre à jour le cvs et je recompile une
nouvelle version pendant la nuit (ça met quand même 4 à 5 heures pour
compiler dans l'environnement émulé :)
Merci pour le signalement du problème.
--
Sébastien Kirche
Bon, j'ai une nouvelle version sur le site :
http://sebastien.kirche.free.fr/ema...taller.dmg
J'ai brièvement testé ce matin et je pense qu'il ne devrait plus y avoir
de problème avec les bibliothèques partagées de Fink.
--
Sébastien Kirche
Aïe ! Il n'y a plus de souci avec les bibliothèques de Fink, cependant
ça ne fonctionne toujours pas car les versions des bibliothèques
standard de OSX 10.4 sont différentes de celles de 10.3 :/
Donc je crains que ça échoue encore sous 10.3.x avec les message
« dyld: /Applications/Emacs.app/Contents/MacOS/Emacs can't open
library: /usr/lib/libncurses.5.4.dylib (No such file or directory,
errno = 2) »
J'ai bien tenté un trivial
sudo ln -s /usr/lib/libncurses.5.dylib /usr/lib/libncurses.5.4.dylib
Mais alors j'ai
« dyld: /Applications/Emacs.app/Contents/MacOS/Emacs version
mismatch for library: /usr/lib/libncurses.5.4.dylib (compatibility
version of user: 5.4.0 greater than library's version: 5.0.0) »
Eh oui, ma version est 5.0 alors que j'ai compilé avec une 5.4...
Je ne sais pas si le problème peut se régler. Lors de la compilation il
faudrait que je précise une version à utiliser ?
Je vais essayer de demander aux spécialistes. Au pire je recompilerai
sur 10.3.9. Stay tuned.
--
Sébastien Kirche
Merci, je vais voir s'il y a des réglages réutilisables.
J'ai aussi demandé à la liste emacs-devel si quelqu'un savait/pouvait
m'aider.
L'un deux m'avait déjà donné la solution il y a quelques mois pour
compiler emacs sans dépendre de Fink quand on veut distribuer à d'autres
ce qu'on a compilé :
make CC=gcc
ou
make-package -M,CC=gcc
Sur mon G4/800MHz/512Mo la compilation est un peu plus longue que ça (il
faudrait que je mesure, tiens).
Depuis que PearPC est capable d'émuler un G4, la vitesse s'est réduite :
«à propos» voit un G3/920MHz alors qu'avant il voyait un G3/1.1GHz.
Cependant c'est juste indicatif : à l'usage Finder et tout le reste est
bien utilisable, mais la charge du mac est toujours au dessus de 2 et
certaines opérations rament un peu (plus que sur mon vrai G3/800). La
compilation d'Emacs prend plus de 4 heures...
En fait ça dépend que ce que fait la machine : les opération le plus
fréquentes deviennet plus rapides à émuler (compilo jitc - just in time)
et quand ça compile emacs, on utilise une large plage des capacités du
processeur, donc on ralentit l'ensemble.
--
Sébastien Kirche