Mats Lidell writes:
Looking into the .../vm/vm.el and .../lisp/vm-startup.el files it
really look like an infinite recursion. .../vm/vm.el requires
vm-startup and .../lisp/vm-startup.el requires vm.
Hm. This isn't true in my checkout. Are you sure you don't have
crufty old versions of vm.el and/or vm-startup.el (or byte-compiled
versions) in strange places on the load-path? Seems more likely that
I would have screwed up -- I haven't paid much attention to packages
recently -- but the current change to VM moves all the Lisp source
into a subdirectory while the old build left all the .elcs in
top-level. Could that be confusing your builds?
;;; This file is only here for compatibility with older VM versions
AFAIK the two sexps can be reversed (the load process automatically
undoes any `provide's on error).
But vm.el doesn't refer to vm-startup.elc? at all. It would also be
safe to move the `provide' for vm.el to the top.
XEmacs-Beta mailing list