Dave Pearson <davep(a)davep.org> writes:
On Tue, Nov 07, 2000 at 04:51:38PM +0100, Hrvoje Niksic wrote:
> davep.news(a)davep.org (Dave Pearson) writes:
>
> > ;;; Bugs:
> > ;;
> > ;; o Library `parse-time' won't load in my copy of xemacs. Without
this
> > ;; garble.el is useless.
>
> You may want to mail the backtrace of the error, along with the version
> info of your XEmacs, to <xemacs-beta(a)xemacs.org>.
,----[ Backtrace of error when doing (require 'parse-time) ]
| Signaling: (error "Unrecognized char table type" parse-time-syntax)
| make-char-table(parse-time-syntax)
| byte-code("..." [put parse-time-syntax char-table-extra-slots 0 boundp
make-char-table current-load-list parse-time-digits elt val ?0 i ?9 set-char-table-range
?A ?Z ?a ?z ?\+ 1 ?\- -1 ?\: ?d nil] 6)
...
XEmacs version is 21.1, patch 8.
Thanks for the report. Two remarks:
* I don't have the source around, so I can only guess what's going on.
The older version of parse-time.el simply used vectors.
* An uncompiled backtrace would contain more context information --
you can get it with `(load "parse-time.el")'.
* If the code was compiled under GNU Emacs, that may be the problem.
Try recompiling it with XEmacs, and loading it.
I believe the problem is that the code, or some utility function it
calls, 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?