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.