Dave Pearson <davep(a)davep.org> writes:
> * If the code was compiled under GNU Emacs, that may be the
> problem. Try recompiling it with XEmacs, and loading it.
This is a file that is part of XEmacs, this has nothing to do with
GNU Emacs (although GNU Emacs does contain this file as well).
To be sure:
,----
| ELISP> (locate-library "parse-time")
| "/usr/local/lib/xemacs/xemacs-packages/lisp/gnus/parse-time.elc"
Ouch! I think that's actually fixed in the newer Gnus. My version of
Gnus (5.8.7, AFAIK the latest released) has this in parse-time.el:
;; Copyright (C) 1996,2000 by Free Software Foundation, Inc.
...
(defvar parse-time-syntax (make-vector 256 nil))
(defvar parse-time-digits (make-vector 256 nil))
According to the copyright, it seems to be newer than the old one, and
according to the code, it should just work with XEmacs.
> tries to use make-char-table to create a syntax table. Under
XEmacs, you
> call `make-syntax-table' for that purpose. Can you try that modification
> and see if things work out?
I tried this change but it simply caused other problems on loading.
Sorry, the suggested change was incorrect. Despite the name,
parse-time-syntax is not a syntax table in the Emacs sense of the
word.