From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/78881 Path: news.gmane.org!not-for-mail From: Svend Tollak Munkejord Newsgroups: gmane.emacs.gnus.general Subject: Re: No Gnus v. 0.17 gives "Error in ~/.gnus: gnus-macroexpand-all" Date: Sat, 21 May 2011 11:01:23 +0200 Organization: The Royal Society for Putting Things on Top of Other Things Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1305968524 29650 80.91.229.12 (21 May 2011 09:02:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 21 May 2011 09:02:04 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M27181@lists.math.uh.edu Sat May 21 11:01:59 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QNi4N-0005o1-0E for ding-account@gmane.org; Sat, 21 May 2011 11:01:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1QNi48-0005Yg-LN; Sat, 21 May 2011 04:01:44 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1QNi45-0005YT-Sh for ding@lists.math.uh.edu; Sat, 21 May 2011 04:01:41 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1QNi44-0005ks-5E for ding@lists.math.uh.edu; Sat, 21 May 2011 04:01:41 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1QNi42-0002Ev-00 for ding@gnus.org; Sat, 21 May 2011 11:01:38 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QNi41-0005ia-PU for ding@gnus.org; Sat, 21 May 2011 11:01:37 +0200 Original-Received: from microbel.pvv.ntnu.no ([129.241.210.179]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 May 2011 11:01:37 +0200 Original-Received: from stm-direct_reply by microbel.pvv.ntnu.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 May 2011 11:01:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 102 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: microbel.pvv.ntnu.no Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:g+D+oy1V/oHbovCsDxK8KU+3IK0= X-Spam-Score: -4.9 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:78881 Archived-At: On 2011-05-17, Katsumi Yamaoka wrote: > Svend Tollak Munkejord wrote: >> Even though I'm not so much into Gnus fiddling anymore, I thought I'd >> try to upgrade from No Gnus v. 0.8 (the previous 1st May release?) to >> v. 0.17. However, Gnus didn't like my .gnus: > >> byte-code: Error in ~/.gnus: gnus-macroexpand-all > >> This is all that's said, so I don't know how to fix it. > > First of all, in such a case normally what you have to do first > is debugging and report a backtrace. See: > (info "(gnus)Troubleshooting") <-- Type `C-x C-e' here. > > ;; `M-x set-variable RET debug-on-error RET t RET', or > ;; `M-x toggle-debug-on-error RET', launch Gnus, and report what > ;; Emacs says in the buffer named *Backtrace*. Sorry, I should have remembered that. Here is the backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (void-function gnus-macroexpand-all) gnus-macroexpand-all((nnir-article-rsv (mail-header-number gnus-tmp-heade= r))) byte-code("\300\301\302!\303BB\304\301\305!\306BB\307\310\311\312\313\314= \301\315!\316BB\317\301\320!\321BB\322\323\324\301\325!\326BB\327\301\330!\= 331BB\332\333\334\335\336\337\340!\341BB\342BB\343\336\337\344!\345BB\346BB= \347\336\337\350!\351BB\352BB\353\354\355\356\357\360\361\362\363\364\365\3= 66\367\370\371\372\373\374\375\376\301\377!D\201@=00BB\257&\207" [78 macroe= xpand (mail-header-number gnus-tmp-header) (100) 83 (mail-header-subject gn= us-tmp-header) (115) (115 gnus-tmp-subject-or-nil 115) (110 gnus-tmp-name 1= 15) (65 (car ...) 115) (97 (or ... gnus-tmp-from) 115) (70 gnus-tmp-from 11= 5) 120 (mail-header-xref gnus-tmp-header) (115) 68 (mail-header-date gnus-t= mp-header) (115) (100 (gnus-dd-mmm ...) 115) (111 (gnus-date-iso8601 ...) 1= 15) 77 (mail-header-id gnus-tmp-header) (115) 114 (mail-header-references g= nus-tmp-header) (115) (99 (or ... 0) 100) (107 (gnus-summary-line-message-s= ize gnus-tmp-header) 115) (76 gnus-tmp-lines 115) 90 or gnus-macroexpand-al= l (nnir-article-rsv (mail-header-number gnus-tmp-header)) (0) (100) 71 (nni= r-article-group (mail-header-number gnus-tmp-header)) ("") (115) 103 (gnus-= group-short-name (nnir-article-group ...)) ("") (115) (79 gnus-tmp-download= ed 99) (73 gnus-tmp-indentation 115) (84 (if ... "" ...) 115) (82 gnus-tmp-= replied 99) (91 gnus-tmp-opening-bracket 99) (93 gnus-tmp-closing-bracket 9= 9) (62 (make-string gnus-tmp-level 32) 115) ...] 41) (defvar gnus-summary-line-format-alist (byte-code "\300\301\302!\303BB\30= 4\301\305!\306BB\307\310\311\312\313\314\301\315!\316BB\317\301\320!\321BB\= 322\323\324\301\325!\326BB\327\301\330!\331BB\332\333\334\335\336\337\340!\= 341BB\342BB\343\336\337\344!\345BB\346BB\347\336\337\350!\351BB\352BB\353\3= 54\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\= 301\377!D\201@=00BB\257&\207" [78 macroexpand ... ... 83 ... ... ... ... ..= . ... ... 120 ... ... 68 ... ... ... ... 77 ... ... 114 ... ... ... ... ...= 90 or gnus-macroexpand-all ... ... ... 71 ... ... ... 103 ... ... ... ... = ... ... ... ... ... ... ...] 41) ("/home/pvv/l/stm/gnus-n0-17/lisp/gnus-sum= .elc" . 50960)) require(gnus-sum) byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\210\305\306\3= 07\310\311\312\311\313\314\315& \207" [require nnoo nnheader nnmail gnus-su= m custom-declare-group gnus-namazu nil "Search nnmh and nnml groups in Gnus= with Namazu." :group namazu gnus :prefix "gnus-namazu-"] 10) require(gnus-namazu) eval-buffer(# nil "/home/pvv/l/stm/.gnus" nil t) ; Readi= ng at buffer position 2693 load-with-code-conversion("/home/pvv/l/stm/.gnus" "/home/pvv/l/stm/.gnus"= nil t) load("~/.gnus" nil t) gnus-read-init-file() gnus-1(nil nil nil) gnus(nil) call-interactively(gnus t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) --8<---------------cut here---------------end--------------->8--- Does it tell you something? > I guess you load an old gnus-util.el(c), that is not of No Gnus > v0.17, and does not provide the function `gnus-macroexpand-all' > (new gnus-sum.el(c) uses it). There is no such file in my home directory (except the one of No Gnus v0.17). Do I need to disable the Gnus that comes with Emacs explicitly, other than saying (setq load-path (cons (expand-file-name "~/gnus-n0-17/lisp") load-path)) in ~/.emacs? >> Am I better off staying with the standard Gnus (Gnus/5.13 (Gnus >> v5.13) Emacs/23.2 (gnu/linux)), which does not complain, or does >> anyone have a good idea? > > I can only tell is that Gnus developers will probably not be > interested in debugging of old Gnus. ;-) Yes, indeed, but in this case, that wouldn't be necessary, since the problem only emerges in the new version ;-) Regards, --=20 Svend Tollak Munkejord=20