harry@rainbow.atmos.washington.edu (Harry Edmon) (09/21/88)
Here is the output from the emacs debugger when GNUS bombs: Signalling: (invalid-function (macro lambda (header) "Return article number in HEADER." (byte-code "ABE" [header aref 0] 3))) nntp-header-number([6753 "Re: non-binary hardware" "baum@Apple.COM (Allen J. Baum)" nil 19 "19 Sep 88 17:29:30 GMT" "<17361@apple.Apple.COM>"]) byte-code("A!" [header nntp-header-number] 2) (lambda (header) (byte-code "A!" [header nntp-header-number] 2))([6753 "Re: non-binary hardware" "baum@Apple.COM (Allen J. Baum)" nil 19 "19 Sep 88 17:29:30 GMT" "<17361@apple.Apple.COM>"]) mapcar((lambda (header) (byte-code "A!" [header nntp-header-number] 2)) ([6753 "Re: non-binary hardware" "baum@Apple.COM (Allen J. Baum)" nil 19 "19 Sep 88 17:29:30 GMT" "<17361@apple.Apple.COM>"] [6754 "Re: HP/Rumors" "joh@oakhill.UUCP (Joe Hollinger)" nil 13 "19 Sep 88 14:29:09 GMT" "<1509@blockhead.oakhill.UUCP>"] [6755 "Compilers that know about caches" "hugo@chocorua.dartmouth.edu" nil 10 "19 Sep 88 19:26:21 GMT" "<10128@dartvax.Dartmouth.EDU>"] [6756 "Re: PAWS/GPSM" "walter@garth.UUCP (Walter Bay s)" nil 30 "19 Sep 88 17:14:09 GMT" "<1435@garth.UUCP>"] [6757 "Re: IEEE NEWS GROUP" "rravula@wright.EDU (R. Ravula)" "uw-beaver comp.ai.neural-nets:281 comp.arch:6757 comp.databases:1673 comp.dcom.lans:2028 comp.lang.c:13606 comp.lsi:596" 20 "19 Sep 88 15:29:38 GMT" "<294@thor.wright.EDU>"])) byte-code("P!o -intersection mapcar (lambda (header) (byte-code "A!" [header nntp-header-number] 2)) assoc nntp-header-number gnus-last-element] 16) gnus-select-news-group("comp.arch" nil) byte-code("JK\"L \"r ubject-first-unread-article switch-to-buffer gnus-Subject-set-mode-line get-buffer get-buffer-window delete-window kill-buffer beginning-of-line search-forward ":" "No such newsgroup: %s" sit-for 0 gnus-delete-bogus-news-group] 23) gnus-Subject-read-group("comp.arch" nil nil) byte-code("DE gnus-Group-select-group(nil) * call-interactively(gnus-Group-select-group) -- Harry Edmon ARPA: harry@rainbow.atmos.washington.edu (206) 543-0547 UUCP: uw-beaver!geops!elnino!harry Department of Atmospheric Sciences BITNET: HARRY@UWARITA University of Washington
ghh@confidence.princeton.edu (Gilbert Harman) (09/21/88)
Try adding the line "(require 'backquote)" at the beginning of gnu.el. That works for me. -- Gilbert Harman Princeton University Cognitive Science Laboratory 221 Nassau Street, Princeton, NJ 08542 ghh@princeton.edu HARMAN@PUCC.BITNET
harry@rainbow.atmos.washington.edu (Harry Edmon) (09/21/88)
Thanks to John Robinson at BBN, I found my problem. You must remove the old version of the GNUS .elc and .el files from the lisp directory before installing and byte-compiling the new files. -- Harry Edmon ARPA: harry@rainbow.atmos.washington.edu (206) 543-0547 UUCP: uw-beaver!geops!elnino!harry Department of Atmospheric Sciences BITNET: HARRY@UWARITA University of Washington
umerin@photon.stars.flab.Fujitsu.JUNET (Masanobu UMEDA) (09/22/88)
In article <GHH.88Sep20204413@confidence.princeton.edu> ghh@confidence.princeton.edu (Gilbert Harman) writes:
Try adding the line "(require 'backquote)" at the beginning
of gnu.el. That works for me.
The problem is that gnus.el was compiled with *OLD* nntp.elc, so
byte-compiler couldn't know about new macro definitions declared in
*NEW* nntp.el.
There are two ways to byte-compile-file gnus.el safely:
(1) Byte-compile-file nntp.el, nnspool.el and gnus.el in *THIS* order.
or
(2) Remove *.elc (old byte code), and then byte-compile-file them in any order.
--
Masanobu UMEDA
umerin@flab.flab.Fujitsu.JUNET
umerin%flab.flab.Fujitsu.JUNET@uunet.uu.NET