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.