Alan Mackenzie writes:
Hi, XEmacs.
I've just built XEmacs 21.4.22, having run this ./configure:
./configure --with-tiff=no --with-png=no --with-gpm
'--package-path=~/emacs/xemacs.hg/xemacs-packages.150313.elc'
--with-mule
. I start xemacs -q -no-site-file and after typing an arrow key (to get
rid of the "guided tour")
I don't understand.
I immediately get this error message:
(1) (warning/warning) Autoload error in:
/home/acm/emacs/xemacs.hg/xemacs-packages.150313.elc/xemacs-packages/lisp/easypg/auto-autoloads:
Loading this file requires xemacs, (null (function-max-args 'throw))
I assume that comes from the top of the elc file:
;ELC^T^@^@^@
;;;###coding system: raw-text-unix
(or (and (featurep 'xemacs) (null (function-max-args 'throw)))
(error "Loading this file requires xemacs, (null (function-max-args
'throw))"))
In what sense do I not already have xemacs,
Presumably (featurep 'xemacs) is satisfied.
and what is the missing conjunction which would give sense to the
sexp "(null (function-max-args 'throw))" in the second part of the
sentence?
"and"
It appears to be a byte-compiler "feature" triggered by the presence
of `throw' in a library, but I don't have time right now to
investigate further. I don't know why `throw' takes an arbitrary
number of arguments, it's not documented. I would guess that this
file was compiled with 21.5 rather than 21.4.
To workaround, Try starting xemacs with -no-autoloads, and recompile
auto-autoloads, epa-file, and epa-mail.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta