Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

kill-emacs: Cannot open load file: w3m-cookie

26 réponses
Avatar
Denis Bitouzé
Bonsoir,

suite =C3=A0 une mise =C3=A0 jour de mes paquets (M)ELPA, je ne peux plus q=
uitter
emacs au motif que :

=E2=95=AD=E2=94=80=E2=94=80=E2=94=80=E2=94=80
=E2=94=82 kill-emacs: Cannot open load file: w3m-cookie
=E2=95=B0=E2=94=80=E2=94=80=E2=94=80=E2=94=80

Une recherche sur Internet au sujet de =C2=AB kill-emacs: Cannot open load
file: =C2=BB n'=C3=A9tant pas tr=C3=A8s fructueuse, je me tourne vers vous =
: savez-vous
comment gu=C3=A9rir ce mal ?

Merci d'avance.
--=20
Denis

10 réponses

1 2 3
Avatar
Nicolas Richard
Denis Bitouzé writes:

Bonsoir,

suite à une mise à jour de mes paquets (M)ELPA, je ne peux plus quitter
emacs au motif que :

╭────
│ kill-emacs: Cannot open load file: w3m-cookie
╰────

Une recherche sur Internet au sujet de « kill-emacs: Cannot open load
file: » n'étant pas très fructueuse, je me tourne vers vous : savez-vous
comment guérir ce mal ?



Bonjour Denis,

M-x toggle-debug-on-error RET (ça devrait dire: "Debug on Error enabled
globally") et réessaye. Ça devrait donner un backtrace qui explique
quelle(s) fonction(s) sont appelées avant d'arriver à ce lamentable
résultat.

--
Nico.
Avatar
Denis Bitouzé
"Nicolas Richard" wrote:
Denis Bitouzé writes:

Bonjour Denis,



Bonjour Nicolas,

M-x toggle-debug-on-error RET (ça devrait dire: "Debug on Error enab led
globally") et réessaye. Ça devrait donner un backtrace qui expl ique
quelle(s) fonction(s) sont appelées avant d'arriver à ce lament able
résultat.



Malheureusement, suite à l'extinction hier soir de ma machine, et donc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.

En revanche, il semble que mon .emacs n'est plus correctement chargé c ar
j'ai perdu certaines fonctionnalités, par exemple :

1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouvran ts
({[ ne sont plus automatiquement insérés.

« M-x toggle-debug-on-error RET » ne m'aide pas tellement sur ce coup-là
et C-h e ne signale rien de particulier...

Merci, en tous cas !
--
Denis
Avatar
Nicolas Richard
Denis Bitouzé writes:
Malheureusement, suite à l'extinction hier soir de ma machine, et donc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.



On peut pleurer la disparition de beaucoup de choses, mais celle d'un
message d'erreur devrait vite s'oublier.

En revanche, il semble que mon .emacs n'est plus correctement chargé car
j'ai perdu certaines fonctionnalités, par exemple :

1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouvrants
({[ ne sont plus automatiquement insérés.



Voilà qui est étrange.

Un premier test : ajouter (message ".emacs chargé!") en fin de ~/.emacs
pour voir s'il est chargé jusqu'au bout.

Tu peux également démarrer emacs avec l'option --debug-init afin qu'un
backtrace apparaisse si quelque chose tourne mal.

Pour le premier point, j'imagine que tu utilises (desktop-save-mode 1)
et pour le second, (electric-pair-mode 1) ? Tu peux vérifier si C-h v
desktop-save-mode RET et C-h v electric-pair-mode RET disent que c'est
chargé, au cas où?

--
Nico.
Avatar
Denis Bitouzé
"Nicolas Richard" wrote:
Denis Bitouzé writes:
Malheureusement, suite à l'extinction hier soir de ma machine, et d onc
à l'arrêt plus ou moins brutal d'emacs, je n'ai plus ce message
d'erreur.



On peut pleurer la disparition de beaucoup de choses, mais celle d'un
message d'erreur devrait vite s'oublier.



Nan : je suis inconsolable...

En revanche, il semble que mon .emacs n'est plus correctement chargà © car
j'ai perdu certaines fonctionnalités, par exemple :

1. ma session n'est pas restaurée ;
2. les délimiteurs fermants correspondants aux délimiteurs ouv rants
({[ ne sont plus automatiquement insérés.



Voilà qui est étrange.

Un premier test : ajouter (message ".emacs chargé!") en fin de ~/.em acs
pour voir s'il est chargé jusqu'au bout.



(Ah, un bon truc à retenir !) En fait, il l'est.

Tu peux également démarrer emacs avec l'option --debug-init afi n qu'un
backtrace apparaisse si quelque chose tourne mal.



Apparemment, rien de particulier.

Pour le premier point, j'imagine que tu utilises (desktop-save-mode 1)
et pour le second, (electric-pair-mode 1) ? Tu peux vérifier si C-h v
desktop-save-mode RET et C-h v electric-pair-mode RET disent que c'est
chargé, au cas où?



Aïe ! Les deux sont à nil...

En fait, je charge un fichier de configuration tiers et je me demande si
ce n'est pas lui qui pose problème (l'individu peu recommandable qui me
l'a aimablement fourni se reconnaîtra à coup sûr ;). Je rega rde cela de
plus près et je tiens le newsgroup au courant de mes folles aventures.

Merci !
--
Denis
Avatar
Denis Bitouzé
Le mar. 06 mai 2014 à 11h43, Denis Bitouzé a écrit :

Je regarde cela de plus près et je tiens le newsgroup au courant de
mes folles aventures.



Désolé de ne pas avoir donné de nouvelles depuis un temps ce rtain, en
fait depuis que w3m n'avait pas été mis à jour, mais je n'av ais pas
d'information supplémentaire à fournir.

Mais, ce matin, w3m a été mis à jour et, paf ! même pun ition quand
je veux fermer emacs :

╭────
│ kill-emacs: Cannot open load file: w3m-cookie
╰────

J'ai donc lancé « toggle-debug-on-error », comme suggér é par Nicolas, et,
à la tentative d'extinction suivante, j'ai eu droit à :

╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load fil e" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────

Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?

Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénomà ¨ne (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».

Merci d'avance pour toute aide de debuggage.
--
Denis
Avatar
Nicolas Richard
Denis Bitouzé writes:
╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────

Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?



Quand tu quittes emacs, w3m-cookie-shutdown est appelé car elle se
trouve dans kill-emacs-hook. Mais cette fonction est définie dans un
fichier w3m-cookie.el qui n'est pas encore chargé. Donc emacs veut
charger ce fichier (mécanisme des "autoloads")... et ne le trouve pas.

Comment mets-tu w3m à jour ? Est-ce que tu enlèves l'ancienne version ?
Quel est le contenu de la variable load-path ?

Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénomène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».



Il est probable que l'individu mentionné précédemment utilise autre
chose que electric-pair-mode pour obtenir cet effet. Si ça marche, n'y
bougeons pas !

--
Nico.
Avatar
Denis Bitouzé
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevillook @yahoo.fr> a écrit :

Denis Bitouzé writes:
╭────
│ Debugger entered--Lisp error: (file-error "Cannot open load file" "w3m-cookie")
│ w3m-cookie-shutdown()
│ kill-emacs()
│ save-buffers-kill-emacs(nil)
│ save-buffers-kill-terminal(nil)
│ call-interactively(save-buffers-kill-terminal nil nil)
╰────

Euh, perso, ça ne m'éclaire pas beaucoup. Et vous ?



Quand tu quittes emacs, w3m-cookie-shutdown est appelé car elle se
trouve dans kill-emacs-hook. Mais cette fonction est définie dans un
fichier w3m-cookie.el qui n'est pas encore chargé. Donc emacs veut
charger ce fichier (mécanisme des "autoloads")... et ne le trouve pa s.



Trop nul, ce emacs ! ;)

Comment mets-tu w3m à jour ?



Via le package manager :

╭────
│ M-x list-packages
│ U
│ x
╰────

Est-ce que tu enlèves l'ancienne version ?



Pas manuellement, en tous cas.

Quel est le contenu de la variable load-path ?



Une horreur :

--8<---------------cut here---------------start------------->8---
load-path is a variable defined in `C source code'.
Its value is
("~/.emacs.d/" "/home/bitouze/.emacs.d/elpa/ace-jump-mode-20140207.530" "/h ome/bitouze/.emacs.d/elpa/auctex-latexmk-20140609.1127" "/home/bitouze/.ema cs.d/elpa/auctex-11.87.5/" "/home/bitouze/.emacs.d/elpa/auctex-11.87.5" "/h ome/bitouze/.emacs.d/elpa/auto-complete-20140605.1908" "/home/bitouze/.emac s.d/elpa/bbdb-csv-import-20140517.226" "/home/bitouze/.emacs.d/elpa/bbdb-20 140515.806" "/home/bitouze/.emacs.d/elpa/bookmark+-20140531.104" "/home/bit ouze/.emacs.d/elpa/boxquote-20081011.1326" "/home/bitouze/.emacs.d/elpa/cal fw-20140407.2212" "/home/bitouze/.emacs.d/elpa/circe-20140423.717" "/home/b itouze/.emacs.d/elpa/csv-mode-1.50" "/home/bitouze/.emacs.d/elpa/dash-20140 607.33" "/home/bitouze/.emacs.d/elpa/dictionary-20131005.526" "/home/bitouz e/.emacs.d/elpa/connection-20131005.526" "/home/bitouze/.emacs.d/elpa/dired +-20140528.1926" "/home/bitouze/.emacs.d/elpa/dired-single-20130824.1200" " /home/bitouze/.emacs.d/elpa/ess-20140522.945/lisp/" "/home/bitouze/.emacs.d /elpa/ess-20140522.945" "/home/bitouze/.emacs.d/elpa/fold-dwim-org-20131203 .551" "/home/bitouze/.emacs.d/elpa/fold-dwim-20140208.837" "/home/bitouze/. emacs.d/elpa/fuzzy-20131025.2343" "/home/bitouze/.emacs.d/elpa/git-commit-0 .1" "/home/bitouze/.emacs.d/elpa/git-commit-mode-20140605.520" "/home/bitou ze/.emacs.d/elpa/gnus-alias-20130824.1206" "/home/bitouze/.emacs.d/elpa/gra phviz-dot-mode-20140303.1301" "/home/bitouze/.emacs.d/elpa/helm-google-2014 0405.1723" "/home/bitouze/.emacs.d/elpa/google-20140330.856" "/home/bitouze /.emacs.d/elpa/helm-20140609.136" "/home/bitouze/.emacs.d/elpa/hideshowvis- 0.5" "/home/bitouze/.emacs.d/elpa/htmlize-20130207.1202" "/home/bitouze/.em acs.d/elpa/idle-require-20090715.1503" "/home/bitouze/.emacs.d/elpa/info+-2 0140504.2110" "/home/bitouze/.emacs.d/elpa/interaction-log-20140502.2010" " /home/bitouze/.emacs.d/elpa/lcs-20121201.555" "/home/bitouze/.emacs.d/elpa/ ledger-mode-20140518.1943" "/home/bitouze/.emacs.d/elpa/leuven-theme-201405 20.542" "/home/bitouze/.emacs.d/elpa/link-20131005.526" "/home/bitouze/.ema cs.d/elpa/lui-20131201.620" "/home/bitouze/.emacs.d/elpa/org-20140609" "/ho me/bitouze/.emacs.d/elpa/org-mime-20120112" "/home/bitouze/.emacs.d/elpa/pa ger-20100330.1131" "/home/bitouze/.emacs.d/elpa/pcsv-20131110.750" "/home/b itouze/.emacs.d/elpa/popup-20140207.1702" "/home/bitouze/.emacs.d/elpa/rain bow-mode-0.9" "/home/bitouze/.emacs.d/elpa/redo+-20131117.1151" "/home/bito uze/.emacs.d/elpa/redshank-20120510.1230" "/home/bitouze/.emacs.d/elpa/sml- modeline-0.5" "/home/bitouze/.emacs.d/elpa/tidy-20111222.1756" "/home/bitou ze/.emacs.d/elpa/tracking-20131201.620" "/home/bitouze/.emacs.d/elpa/shorte n-20131201.620" "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007" "/home/bito uze/.emacs.d/elpa/yasnippet-20140514.1649" "/home/bitouze/.emacs.d/elpa/zot xt-20140420.1034" "/home/bitouze/Public/Repositories/emacs-leuven/site-lisp " "~/Public/Repositories/org-auctex-key-bindings/" "~/Public/Repositories/e macs-leuven/" "~/.emacs.d/site-lisp/" "/usr/local/share/emacs/24.3/site-lis p" "/usr/local/share/emacs/site-lisp" "/usr/local/share/emacs/24.3/lisp" "/ usr/local/share/emacs/24.3/lisp/vc" "/usr/local/share/emacs/24.3/lisp/url" "/usr/local/share/emacs/24.3/lisp/textmodes" "/usr/local/share/emacs/24.3/l isp/progmodes" "/usr/local/share/emacs/24.3/lisp/play" "/usr/local/share/em acs/24.3/lisp/org" "/usr/local/share/emacs/24.3/lisp/nxml" "/usr/local/shar e/emacs/24.3/lisp/net" "/usr/local/share/emacs/24.3/lisp/mh-e" "/usr/local/ share/emacs/24.3/lisp/mail" "/usr/local/share/emacs/24.3/lisp/language" "/u sr/local/share/emacs/24.3/lisp/international" "/usr/local/share/emacs/24.3/ lisp/gnus" "/usr/local/share/emacs/24.3/lisp/eshell" "/usr/local/share/emac s/24.3/lisp/erc" "/usr/local/share/emacs/24.3/lisp/emulation" "/usr/local/s hare/emacs/24.3/lisp/emacs-lisp" "/usr/local/share/emacs/24.3/lisp/cedet" " /usr/local/share/emacs/24.3/lisp/calendar" "/usr/local/share/emacs/24.3/lis p/calc" "/usr/local/share/emacs/24.3/lisp/obsolete" "/usr/local/share/emacs /24.3/leim")
--8<---------------cut here---------------end--------------->8---

Il est à noter que les autres instances d'emacs que j'ai ouvertes apr ès
cette mise à jour ne posent elles aucun problème à la fermet ure.

Quant aux variables desktop-save-mode et electric-pair-mode, dont je ne
suis plus si sûr qu'elles soient touchées par le phénom ène (ma session
est bien restaurée et les délimiteurs fermants correspondants aux
délimiteurs ouvrants sont bien automatiquement insérés), la 1re est
à « t » et la 2e est à « nil ».



Il est probable que l'individu mentionné précédemment util ise autre
chose que electric-pair-mode pour obtenir cet effet.



Même pas ! C'est en fait moi, à la mimine dans mon .emacs (grà ¢ce à du
code pompé ici ou là).

Si ça marche, n'y bougeons pas !



En effet :)

Merci.
--
Denis
Avatar
Denis Bitouzé
Le mer. 11 juin 2014 à 18h12, Denis Bitouzé a écrit :

Comment mets-tu w3m à jour ?



Via le package manager :

╭────
│ M-x list-packages
│ U
│ x
╰────

Est-ce que tu enlèves l'ancienne version ?



Pas manuellement, en tous cas.



Nouvelle proposition de mise à jour de w3m ce matin, et même
punition. Voici le détail de mon buffer *Messages* à partir de M-x
list-packages :

╭────
│ Contacting host: orgmode.org:80
│ Saving file /home/bitouze/.emacs.d/elpa/archives/org/archive-co ntents...
│ Wrote /home/bitouze/.emacs.d/elpa/archives/org/archive-contents
│ Contacting host: melpa.milkbox.net:80
│ Saving file /home/bitouze/.emacs.d/elpa/archives/melpa/archive- contents...
│ Wrote /home/bitouze/.emacs.d/elpa/archives/melpa/archive-conten ts
│ Contacting host: marmalade-repo.org:80
│ Saving file /home/bitouze/.emacs.d/elpa/archives/marmalade/arch ive-contents...
│ Wrote /home/bitouze/.emacs.d/elpa/archives/marmalade/archive-co ntents
│ Saving file /home/bitouze/.emacs.d/elpa/archives/gnu/archive-co ntents...
│ Wrote /home/bitouze/.emacs.d/elpa/archives/gnu/archive-contents
│ 1 package can be upgraded; type `U' to mark it for upgrading.
│ 1 package marked for upgrading.
│ Install package `w3m'? (y or n) y
│ Contacting host: melpa.milkbox.net:80
│ Parsing tar file...done
│ Extracting w3m-20140611.1746/
│ Extracting w3m-20140611.1746/w3mhack.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3mhack.el
│ Extracting w3m-20140611.1746/mew-w3m.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/mew-w3m.el
│ Extracting w3m-20140611.1746/w3m-symbol.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-symbol. el
│ Extracting w3m-20140611.1746/w3m-ems.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ems.el
│ Extracting w3m-20140611.1746/bookmark-w3m.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/bookmark-w3 m.el
│ Extracting w3m-20140611.1746/w3m-util.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-util.el
│ Extracting w3m-20140611.1746/w3m-fb.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-fb.el
│ Extracting w3m-20140611.1746/w3m-namazu.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-namazu. el
│ Extracting w3m-20140611.1746/w3m-favicon.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-favicon .el
│ Extracting w3m-20140611.1746/w3m-tabmenu.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-tabmenu .el
│ Extracting w3m-20140611.1746/w3m-lnum.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-lnum.el
│ Extracting w3m-20140611.1746/octet.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/octet.el
│ Extracting w3m-20140611.1746/w3m-session.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-session .el
│ Extracting w3m-20140611.1746/w3m-form.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-form.el
│ Extracting w3m-20140611.1746/w3m-image.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-image.el
│ Extracting w3m-20140611.1746/w3m-xmas.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-xmas.el
│ Extracting w3m-20140611.1746/w3m-cookie.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-cookie. el
│ Extracting w3m-20140611.1746/w3m-proc.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-proc.el
│ Extracting w3m-20140611.1746/w3m.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m.el
│ Extracting w3m-20140611.1746/w3m-antenna.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-antenna .el
│ Extracting w3m-20140611.1746/w3m-ccl.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ccl.el
│ Extracting w3m-20140611.1746/w3m-hist.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-hist.el
│ Extracting w3m-20140611.1746/w3m-ucs.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ucs.el
│ Extracting w3m-20140611.1746/w3m-search.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-search. el
│ Extracting w3m-20140611.1746/w3m-pkg.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-pkg.el
│ Extracting w3m-20140611.1746/w3m-perldoc.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-perldoc .el
│ Extracting w3m-20140611.1746/w3m-dtree.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-dtree.el
│ Extracting w3m-20140611.1746/w3m-weather.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-weather .el
│ Extracting w3m-20140611.1746/w3m-bookmark.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-bookmar k.el
│ Extracting w3m-20140611.1746/emacs-w3m-ja.info
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/emacs-w3m-j a.info
│ Extracting w3m-20140611.1746/w3m-mail.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-mail.el
│ Extracting w3m-20140611.1746/dir
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/dir
│ Extracting w3m-20140611.1746/w3m-filter.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-filter. el
│ Extracting w3m-20140611.1746/w3m-bug.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-bug.el
│ Extracting w3m-20140611.1746/w3m-rss.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-rss.el
│ Extracting w3m-20140611.1746/mime-w3m.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/mime-w3m.el
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-autoloa ds.el
│ Making version-control local to w3m-autoloads.el while let-boun d!
│ Generating autoloads for bookmark-w3m.el...done
│ Generating autoloads for mew-w3m.el...done
│ Generating autoloads for mime-w3m.el...done
│ Generating autoloads for octet.el...done
│ Generating autoloads for w3m-antenna.el...done
│ Generating autoloads for w3m-bookmark.el...done
│ Generating autoloads for w3m-bug.el...done
│ Generating autoloads for w3m-ccl.el...done
│ Generating autoloads for w3m-cookie.el...done
│ Generating autoloads for w3m-dtree.el...done
│ Generating autoloads for w3m-ems.el...done
│ Generating autoloads for w3m-favicon.el...done
│ Generating autoloads for w3m-fb.el...done
│ Generating autoloads for w3m-filter.el...done
│ Generating autoloads for w3m-form.el...done
│ Generating autoloads for w3m-hist.el...done
│ Generating autoloads for w3m-image.el...done
│ Generating autoloads for w3m-lnum.el...done
│ Generating autoloads for w3m-mail.el...done
│ Generating autoloads for w3m-namazu.el...done
│ Generating autoloads for w3m-perldoc.el...done
│ Generating autoloads for w3m-pkg.el...done
│ Generating autoloads for w3m-proc.el...done
│ Generating autoloads for w3m-rss.el...done
│ Generating autoloads for w3m-search.el...done
│ Generating autoloads for w3m-session.el...done
│ Generating autoloads for w3m-symbol.el...done
│ Generating autoloads for w3m-tabmenu.el...done
│ Generating autoloads for w3m-ucs.el...done
│ Generating autoloads for w3m-util.el...done
│ Generating autoloads for w3m-weather.el...done
│ Generating autoloads for w3m-xmas.el...done
│ Generating autoloads for w3m.el...done
│ Generating autoloads for w3mhack.el...done
│ Saving file /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-a utoloads.el...
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-autoloa ds.el
│ (No changes need to be saved)
│ (No files need saving)
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/bookmar k-w3m.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/bookmark-w3 m.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/mew-w3m .el...
│ Mark set
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/mime-w3 m.el...
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/octet.e l...
│ Mark set
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ant enna.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-antenna .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-boo kmark.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-bookmar k.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-bug .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-bug.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ccl .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ccl.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-coo kie.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-cookie. elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-dtr ee.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-dtree.e lc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ems .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ems.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-fav icon.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-favicon .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-fb. el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-fb.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-fil ter.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-filter. elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-for m.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-form.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-his t.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-hist.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ima ge.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-image.e lc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-lnu m.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-lnum.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-mai l.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-mail.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-nam azu.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-namazu. elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-per ldoc.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-perldoc .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-pkg .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-pkg.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-pro c.el... (w3m-process-with-null-handler)
│ Mark set
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-pro c.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-proc.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-rss .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-rss.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-sea rch.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-search. elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ses sion.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-session .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-sym bol.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-symbol. elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-tab menu.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-tabmenu .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-ucs .el...
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-uti l.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-util.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-wea ther.el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-weather .elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m-xma s.el...
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m.el. ..done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3m.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Showing all blocks ... done
│ Compiling /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3mhack .el...done
│ Wrote /home/bitouze/.emacs.d/elpa/w3m-20140611.1746/w3mhack.elc
│ Checking /home/bitouze/.emacs.d/elpa/w3m-20140611.1746...
│ Done (Total of 29 files compiled, 5 failed, 1 skipped)
│ Delete package `w3m-20140610.1715'? (y or n) y
│ Package `w3m-20140610.1715' deleted.
│ (No files need saving)
│ kill-emacs: Cannot open load file: w3m-cookie
╰────

J'ai bien noté à la fin : « Total of 29 files compiled, 5 fa iled,
1 skipped » mais je n'ai pas trouvé plus haut de message d'é chec, à part
peut-être « Making version-control local to w3m-autoloads.el while
let-bound! » que je ne comprends pas.

Merci d'avance pour toute piste (mais peut-être devrais-je contacter le
mainteneur du paquet w3m)...
--
Denis
Avatar
Nicolas Richard
Denis Bitouzé writes:
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" a écrit :
Est-ce que tu enlèves l'ancienne version ?



Pas manuellement, en tous cas.



En effet, c'est automatique avec 'U' -- cela dit normalement emacs te
pose la question. D'ailleurs dans ton message suivant on voit dans le
log:
│ Delete package `w3m-20140610.1715'? (y or n) y
│ Package `w3m-20140610.1715' deleted.

Quel est le contenu de la variable load-path ?



Une horreur :



qui contient "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007"
c'est-à-dire vraisemblablement l'ancienne version (effacée) au vu de la
date, mais pas la nouvelle ! Bizarre. Je viens de tester la màj de w3m,
et je n'ai pas ce souci. Idéalement il faudrait trouver pourquoi cela
arrive, mais je ne sais pas trop où commencer, d'autant que je n'arrive
pas à reproduire le problème sur mon installation.

Une manière simple de s'en sortir est de lancer
(remove-hook 'kill-emacs-hook 'w3m-cookie-shutdown)
ou alors de lancer:
(package-activate 'w3m t)
ou, si ça ne marche pas, lancer ça :
(add-to-list 'load-path
(let ((default-directory package-user-dir))
(expand-file-name
(cl-find-if
(lambda (fn)
(and
(string-match "`w3m-" fn)
(file-directory-p fn)))
(directory-files package-user-dir)))))
après une màj de w3m. Le but de ce code est de rechercher le répertoire
de w3m parmi ceux de elpa et de le rajouter dans le load-path.

--
Nico.
Avatar
Denis Bitouzé
Le jeu. 12 juin 2014 à 10h46, "Nicolas Richard" <theonewiththeevillook @yahoo.fr> a écrit :

Denis Bitouzé writes:
Le mer. 11 juin 2014 à 12h34, "Nicolas Richard" <theonewiththeevill a écrit :
Est-ce que tu enlèves l'ancienne version ?



Pas manuellement, en tous cas.



En effet, c'est automatique avec 'U' -- cela dit normalement emacs te
pose la question. D'ailleurs dans ton message suivant on voit dans le
log:
│ Delete package `w3m-20140610.1715'? (y or n) y



Je l'confesse : j'ai y-é...

│ Package `w3m-20140610.1715' deleted.

Quel est le contenu de la variable load-path ?



Une horreur :



qui contient "/home/bitouze/.emacs.d/elpa/w3m-20140420.2007"
c'est-à-dire vraisemblablement l'ancienne version (effacée) au vu de la
date, mais pas la nouvelle ! Bizarre. Je viens de tester la màj de w 3m,
et je n'ai pas ce souci. Idéalement il faudrait trouver pourquoi cela
arrive, mais je ne sais pas trop où commencer, d'autant que je n'arr ive
pas à reproduire le problème sur mon installation.



Argh, euh !

Une manière simple de s'en sortir est de lancer
(remove-hook 'kill-emacs-hook 'w3m-cookie-shutdown)
ou alors de lancer:
(package-activate 'w3m t)
ou, si ça ne marche pas, lancer ça :
(add-to-list 'load-path
(let ((default-directory package-user-dir))
(expand-file-name
(cl-find-if
(lambda (fn)
(and
(string-match "`w3m-" fn)
(file-directory-p fn)))
(directory-files package-user-dir)))))
après une màj de w3m. Le but de ce code est de rechercher le
répertoire de w3m parmi ceux de elpa et de le rajouter dans le
load-path.



Euh, comment « lancer » cela ? En le mettant dans le .emacs pour que ça
serve les prochaines fois ?

Merci !
--
Denis
1 2 3