nbecker(a)hns.com (Neal D. Becker) writes:
I am using gnus to read my mail. It seems someone sent some sort of
image attachment. Click middle button, I am prompted in a dialog box
whether to display the image. I choose yes and get this:
Signaling: (invalid-function (macro . #<compiled-function (handle) "...(5)"
[handle nth 0] 3>))
mm-handle-buffer((#<buffer " *mm*<3>"> ("image/gif")
base64 nil nil nil nil "<_1_314C00000AAC0056AE9585256C17>"))
url-cid-gnus("_1_314C00000AAC0056AE9585256C17")
url-cid-gnus is in the W3 package, and W3 does not depend on Gnus, so
byte compiling url-cid-gnus generates code for calling a function but
it later turns out it is a macro. Boom.
The nasty solution:
Index: Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/w3/Makefile,v
retrieving revision 1.37
diff -u -p -u -w -r1.37 Makefile
--- Makefile 2002/06/27 00:01:46 1.37
+++ Makefile 2002/08/16 19:37:02
@@ -22,7 +22,7 @@ AUTHOR_VERSION = 4.0pre46
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = w3
PKG_TYPE = regular
-REQUIRES = w3 mail-lib xemacs-base
+REQUIRES = w3 mail-lib xemacs-base gnus
CATEGORY = standard
ELCS = lisp/css.elc lisp/dsssl-flow.elc \