OVH Cloud OVH Cloud

PgUp / PgDn dans XEmacs-21.4.x sous Solaris 9

3 réponses
Avatar
Jérémy JUST
Bonjour,

Je viens de compiler XEmacs-21.4.16 et les touches PgUp et PgDn ont un
comportement étrange: la première remonte ligne par ligne et la seconde
va jusqu'à la fin du buffer (y compris en « -vanilla »).
Je ne pense pas que ça vienne de mon clavier, parce que j'ai aussi des
boutons définis comme suit:

(add-menu-button nil ["<<" scroll-down t])
(add-menu-button nil [">>" scroll-up t])

qui ont le même comportement anormal.

Par contre, quand je tape « M-: (scroll-up) », ça fonctionne
normalement, mais pas avec « M-: (scroll-up-command) ».


Je suis sous Solaris 9 (compilateur C de Sun).
Après quelques essais, je m'aperçois que le problème survient aussi
bien en utilisant GTK que Motif, avec les versions 21.4.12, 21.4.15 et
21.4.16 (seules essayées, l'arborescence des modules étant la même pour
toutes).
La 21.4.12 compilée sur une autre machine, sous Solaris 7, fonctionne
correctement quand je la copie sous Solaris 9 (ce qui me semble exclure
un problème dans les modules).


Est-ce un problème connu? Lié au système? Comment pourrais-je
retrouver un comportement plus intuitif?

Merci pour vos idées.

--
Jérémy JUST <jeremy_just@netcourrier.com>

3 réponses

Avatar
Jérémy JUST
On Wed, 15 Dec 2004 21:58:13 +0100
Jérémy JUST wrote:

Je viens de compiler XEmacs-21.4.16 et les touches PgUp et PgDn ont
un comportement étrange
[...]
Je suis sous Solaris 9 (compilateur C de Sun).



Je me réponds à moi-même.

Il s'agit en fait d'un problème d'options de compilation (et peut-être
de version de compilateur). J'avais compilé avec les options « -v -fast
-xarch=v8plusa' » (compilateur Sun version 7).
En réduisant l'optimisation, je retrouve un comportement normal
(options « -v -xO2 -xarch=v8plus' »; il semble impossible d'aller
au-delà).

Dans la documentation d'installation de XEmacs, les options de
compilation recommandées ne sont précisées que pour GCC. :(

--
Jérémy JUST
Avatar
Sébastien Kirche
Le 16 Dec 2004, Jérémy JUST s'est exprimé ainsi :

Dans la documentation d'installation de XEmacs, les options de
compilation recommandées ne sont précisées que pour GCC. :(



Tu peux en faire profiter les mainteneurs alors.
Il y a aussi un etc/PROBLEMS pour XEmacs ?

Sébastien Kirche
Avatar
Jérémy JUST
On Fri, 17 Dec 2004 09:31:30 +0100
Sébastien Kirche wrote:

Tu peux en faire profiter les mainteneurs alors.



Oui, je vais envoyer un message à tout hasard. On verra bien ce que
devient cette information.


Il y a aussi un etc/PROBLEMS pour XEmacs ?



Oui.
Ce doit être là-dedans qu'il est dit qu'il ne faut pas trop optimiser
à la compilation, mais ils donnent les options pour GCC.
Avec le compilateur Sun, je n'avais jamais eu de problèmes de ce genre
(l'option « -fast » est utilisée "system-wide").

--
Jérémy JUST