Adrian Aichner <aichner(a)ecf.teradyne.com> writes in xemacs-beta(a)xemacs.org:
Don't know what triggers this:
Trying to use
C-x d (dired)
I get:
$ src/xemacs -vanilla
C-x d (dired)
/home/xemacs/xemacs-20.0:
wildcard (dired)
ls: (dired): No such file or directory
If I give it a valid directory it comes up normally.
in emacs-version "21.0 \"Corsican\" XEmacs
Lucid"
leads this
[2 *Backtrace* <application/octet-stream>]
Signaling: (wrong-number-of-arguments #<compiled-function (from-key
to-key) "...(51)" [(nil (shift) (control) (meta) (alt) (shift control)
(shift alt) (shift meta) (control alt) (control meta) (alt meta)
(shift control alt) (shift control meta) (shift alt meta) (control alt
meta) (shift control alt meta)) nil prefix --dolist-temp--79744
define-key function-key-map append from-key vector to-key] 8> 1)
dired-read-dir-and-switches("")
call-interactively(dired)
[3 <text/plain; US-ASCII (7bit)>]
After
(load-file "/export/home/tmp/packages-21.0/lisp/dired/dired.el")
dired works again.
Something is wonky with the byte code. The only place I can find that
has lisp source that matches the bytecode in your lisp backtrace is in
x-win-sun.el. Does this only happen with a Solaris X server? How
about if you rebytecompile x-win-sun.el and redump XEmacs?