I bring up emacs with emacs -q. I type M-x vm-mail. I get this error:
vm-mail: Cannot open load file: vm-reply.el
Tracing reveals that emacs is trying to run vm-mail-internal, which is
an autoloaded function from vm-reply.el (it should be autoloading from
just vm-reply, which is what it is set to before running
bbdb-insinuate-vm). I couldn't figure out exactly where the
autoloading changes, since things seem to work OK if I start
edebug-ing.
My .vm contains only:
(require 'bbdb)
(bbdb-initialize)
(bbdb-insinuate-vm)
I have the VM package (Version: 7.03-1) installed.
If I comment out bbdb-insinuate-vm, the error doesn't occur (of
course, then there is no bbdb support). Here is a workaround. Leave in
the bbdb-insinuate-vm. Type M-x vm. Then hit q to quit from VM, if
desired. Then type M-x vm-mail. This will now work.
Raj