On August 18, 2007 at 8:33AM -0400,
jam (at jamux.com) wrote:

> Thank you very much for your help.  I have been away from my
> computer.  I still can only read your mail on BTS.
>
> ,----[ Backtrace (wordwrapped) ]
> Debugger entered--Lisp error: (invalid-byte-code "reference 23 to
> constants array out of range 0, 15")
>
>   #<compiled-function nil "...(1011)" [gnus-tmp-summary-live
[...]
> ,----[ locate-library ]
> Library is file /usr/share/xemacs21/site-lisp/gnus/gnus-sum.elc

Hmm, just loading gnus-sum.elc does not cause the problem.

However, I've found that pgg-parse.elc was an problematic file
absolutely.  If pgg-parse.elc is compiled with xemacs21-nomule,
(load "pgg-parse.elc") causes an error "void-variable pgg-parse-crc24"
on xemacs21-mule.  Please check it.

If pgg-parse.elc is compiled with xemacs21-nomule, you missed
xemacs21-mule reinstallation.

Try the following procedure to reinstall xemacs21-mule:

$ apt-get install emacs21
  - To keep emacsen for add-on pacakges.

$ apt-get remove xemacs21-nomule xemacs21-mule xemacs21-mule-canna-wnn 
xemacs21-gnome-mule xemacs21-gnome-mule-canna-wnn xemacs21-gnome-nomule
  - Remove all xemacs21* packages.
  - Please make a note of removed but needed packages.
  - Due to packages' bug, if packages' *.elc files remain in
    /usr/share/xemacs21/site-lisp/*, remove them by hand.

$ apt-get install xemacs21-mule
  - And also install removed but needed packages.
  - If installation fails, please check whether
    `update-alternatives --display xemacs21' points to xemacs21-mule.

$ apt-get remove emacs21
  - If you don't use emacs21.

--
Tatsuya Kinoshita

Attachment: pgpZjmtvvQBf4.pgp
Description: PGP signature

Reply via email to