Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#163 closed defect (fixed)

Problems with x-symbol in XEmacs 21.5.28 (latin-iso8859-2 error)

Reported by: Stefan Berghofer Owned by: David Aspinall
Priority: major Milestone: PG-Emacs-3.7
Component: 2:pg-emacs Keywords:
Cc:

Description

I'm just trying to get ProofGeneral to work with XEmacs 21.5.28 and Fedora Linux. During startup, I get a long and unreadable error message starting with something like

(1) (file-mode-spec/warning) Error in File mode specification: Wrong type argument: consp, latin-iso8859-2 

I noticed this problem while I was visiting a user who is using Fedora release 7 (Moonshine), Kernel 2.6.23.1-21-fc7 on an i686. However, I also had the same problem on one of our machines at TUM, running XEmacs 21.5.28 and openSUSE 10.3.

Attachments (1)

latin-iso8859-2-backtrace.txt (28.4 KB) - added by An Isabelle Developer 16 years ago.
Backtrace for latin-iso8859-2 error

Download all attachments as: .zip

Change History (2)

Changed 16 years ago by An Isabelle Developer

Backtrace for latin-iso8859-2 error

comment:1 Changed 16 years ago by David Aspinall

Resolution: fixed
Status: newclosed
Summary: Problems with (certain installations of) XEmacs 21.5.28 (latin-iso8859-2 error)Problems with x-symbol in XEmacs 21.5.28 (latin-iso8859-2 error)

This is a bug in x-symbol-mule.el for XEmacs 21.5.28 (present in the bundled version as well as PG version), because the API has changed for the lisp function specifier-matching-instance to take a cons instead of a symbol (to allow more extensive searching for fonts).

Fixed in 8.3 of x-symbol-mule.el in PG, but not checked for other XEmacs versions.

Should check this bug is reported/fixed upstream --- seems likely it will be/has been since X-Symbol is broken otherwise.

Note: See TracTickets for help on using tickets.