SL Baur writes:
Martin Buchholz <martin(a)xemacs.org> writes in
xemacs-beta(a)xemacs.org:
> I downloaded and installed the latest tarball, did a M-x vm, and got
> (from C-h l):
> Invalid function: (macro . #<compiled-function (&rest forms)
"...(16)" [let ((vm-sbe-buffer (current-buffer))) unwind-protect progn forms
(and (not (eq vm-sbe-buffer (current-buffer))) (buffer-name vm-sbe-buffer) (set-buffer
vm-sbe-buffer))] 5>)
...
> Steve, this looks like a simple packaging/byte-compiling screwup.
> It's a showstopper.
Something needs an (eval-when-compile (require 'vm-macro))[1] and doesn't
have it.
Footnotes:
[1] If vm-macro.el is where this macro is defined.
Please use the Makefile to build VM. If you don't use the Makefile,
there may be Other Problems like autoloads not happening, in
addition to the macro lossage.