Emacs 23.2 et cc-mode 5.31.3 : erreur à la compilation des fichiers .el
3 réponses
Nicolas Matringe
Bonsoir
Mon premier post semble s'=EAtre perdu, mes excuses s'il refait surface
Apr=E8s des ann=E9es d'utilisation d'emacs pour =E9diter du VHDL, je me met=
s
au C et j'essaie d'installer le mode CC mais =E7a bloque =E0 la premi=E8re
=E9tape, la compilation des sources en elisp
Voil=E0 le fichier log :
Compiling file d:/Temp/cc-mode-5.31.3/cc-mode.el at Thu Oct 07
21:36:07 2010
In c-init-language-vars-for:
cc-mode.el:168:10:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:168:10:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:162:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:162:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:163:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:163:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:164:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:164:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:165:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:165:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:166:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:166:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:167:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:167:53:Warning: Function `mapcan' from cl package called at
runtime
cc-mode.el:562:4:Error: Wrong type argument: sequencep, t
Compiling file d:/Temp/cc-mode-5.31.3/cc-styles.el at Thu Oct 07
21:36:09 2010
In c-set-style:
cc-styles.el:379:6:Warning: `mapcar' called for effect; use `mapc' or
`dolist'
instead
In c-make-styles-buffer-local:
cc-styles.el:634:6:Warning: `mapcar' called for effect; use `mapc' or
`dolist'
instead
cc-styles.el:636:9:Error: Wrong type argument: sequencep, t
Quelqu'un a-t-il d=E9j=E0 rencontr=E9 le probl=E8me ? Quelqu'un saurait =E0=
quoi
c'est d=FB ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pjb
Nicolas Matringe writes:
Bonsoir Mon premier post semble s'être perdu, mes excuses s'il refait surface
Ma réponse ne s'est pas perdu.
Ceci dit, elle démontrait comment j'arrive à ignorer le Subject des posts. Il est vrai qu'emacs me les montre en bleu foncé sur fond noir, alors je me fie plus au texte du message. (Je devrais configurer cette face...).
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir besoin d'installer quoi que ce soit de plus.
Bonsoir
Mon premier post semble s'être perdu, mes excuses s'il refait surface
Ma réponse ne s'est pas perdu.
Ceci dit, elle démontrait comment j'arrive à ignorer le Subject des
posts. Il est vrai qu'emacs me les montre en bleu foncé sur fond noir,
alors je me fie plus au texte du message. (Je devrais configurer cette
face...).
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir
besoin d'installer quoi que ce soit de plus.
Bonsoir Mon premier post semble s'être perdu, mes excuses s'il refait surface
Ma réponse ne s'est pas perdu.
Ceci dit, elle démontrait comment j'arrive à ignorer le Subject des posts. Il est vrai qu'emacs me les montre en bleu foncé sur fond noir, alors je me fie plus au texte du message. (Je devrais configurer cette face...).
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir besoin d'installer quoi que ce soit de plus.
Le 08/10/2010 21:22, Pascal J. Bourguignon a écrit :
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir besoin d'installer quoi que ce soit de plus.
Ah ? Mais alors il est tout pourri le mode C ! En tout cas au niveau du menu y'a pas grand chose. Comment je peux générer un makefile ? Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ? Comment j'appelle mon compilateur ?
Je suis complètement largué, je ne retrouve pas du tout les marques prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des choses sous le menu 'Tools' (celui là, à part pour faire un diff je ne l'ai jamais utilisé)
Bon ben excusez-moi pour le dérangement Encore merci Nicolas
Le 08/10/2010 21:22, Pascal J. Bourguignon a écrit :
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir
besoin d'installer quoi que ce soit de plus.
Ah ? Mais alors il est tout pourri le mode C ! En tout cas au niveau du
menu y'a pas grand chose.
Comment je peux générer un makefile ?
Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ?
Comment j'appelle mon compilateur ?
Je suis complètement largué, je ne retrouve pas du tout les marques
prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des choses
sous le menu 'Tools' (celui là, à part pour faire un diff je ne l'ai
jamais utilisé)
Bon ben excusez-moi pour le dérangement
Encore merci
Nicolas
Le 08/10/2010 21:22, Pascal J. Bourguignon a écrit :
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir besoin d'installer quoi que ce soit de plus.
Ah ? Mais alors il est tout pourri le mode C ! En tout cas au niveau du menu y'a pas grand chose. Comment je peux générer un makefile ? Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ? Comment j'appelle mon compilateur ?
Je suis complètement largué, je ne retrouve pas du tout les marques prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des choses sous le menu 'Tools' (celui là, à part pour faire un diff je ne l'ai jamais utilisé)
Bon ben excusez-moi pour le dérangement Encore merci Nicolas
pjb
Nicolas Matringe writes:
Le 08/10/2010 21:22, Pascal J. Bourguignon a écrit :
Dans tous les cas, si tu as déjà emacs 23.2, tu ne devrais pas avoir besoin d'installer quoi que ce soit de plus.
Ah ? Mais alors il est tout pourri le mode C ! En tout cas au niveau du menu y'a pas grand chose. Comment je peux générer un makefile ?
makemake
Non, je plaisante, makemake c'était un outil qu'on avait pour faire les Makefiles pour les programmes en Modula-2.
Un Makefile ça s'écrit à la main...
Ce qui ne veut pas dire qu'on se farçi les dépendances à la main. On utilise les options -MM ou -MMD de gcc.
Ceci dit, cedet contient un gestionaire de projet qui fait tout ça.
http://cedet.sourceforge.net/setup.shtml (mais ce n'est plus la peine de le télécharger, en emacs 23, cedet est inclus).
Donc il suffit de faire M-x global-ede-mode RET pour l'activer.
Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ?
M-x customize-variable RET global-font-lock-mode RET et le mettre à 'on'.
On peut aussi activer ou désactiver le 'font-locking' buffer par buffer avec M-x font-lock-mode RET
Comment j'appelle mon compilateur ?
M-x compile RET M-x recompile RET
Je suis complètement largué, je ne retrouve pas du tout les marques prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des choses sous le menu 'Tools' (celui là, à part pour faire un diff je ne l'ai jamais utilisé)
Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ?
M-x customize-variable RET global-font-lock-mode RET et le mettre à
'on'.
On peut aussi activer ou désactiver le 'font-locking' buffer par buffer
avec M-x font-lock-mode RET
Comment j'appelle mon compilateur ?
M-x compile RET
M-x recompile RET
Je suis complètement largué, je ne retrouve pas du tout les marques
prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des
choses sous le menu 'Tools' (celui là, à part pour faire un diff je ne
l'ai jamais utilisé)
Comment je peux "beautifyer" (désolé pour le barbarisme) mon code ?
M-x customize-variable RET global-font-lock-mode RET et le mettre à 'on'.
On peut aussi activer ou désactiver le 'font-locking' buffer par buffer avec M-x font-lock-mode RET
Comment j'appelle mon compilateur ?
M-x compile RET M-x recompile RET
Je suis complètement largué, je ne retrouve pas du tout les marques prises avec le VHDL-mode.
Ah tiens, du coup j'explore un peu, il semblerait qu'il y ait des choses sous le menu 'Tools' (celui là, à part pour faire un diff je ne l'ai jamais utilisé)