byte compiler problem: miscompiling emacs-w3m

Mike FABIAN mfabian at suse.de
Mon Jan 14 13:07:38 EST 2008


Aidan Kehoe <kehoea at parhasard.net> さんは書きました:

>  Ar an t-aonú lá déag de mí Eanair, scríobh Katsumi Yamaoka: 
>
>  > >>>>> Mike FABIAN wrote:
>  > > Aidan Kehoe <kehoea at parhasard.net> wrote:
>  > 
>  > >> It seems that the stable version of emacs-w3m doesn't actually
>  > >> compile with XEmacs 21.5 anyway, independent of this problem; is
>  > >> SuSE using another version?
>  > 
>  > > We are using the latest CVS HEAD of emacs-w3m.
>  > 
>  > > The problem was reproducible with CVS HEAD from 20070717 and also with a
>  > > CVS HEAD from yesterday. CVS of emacs-w3m is here:
>  > 
>  > >     cvs -d :pserver:anonymous at cvs.namazu.org:/storage/cvsroot login
>  > >     (CVS password empty)
>  > >     cvs -d :pserver:anonymous at cvs.namazu.org:/storage/cvsroot co emacs-w3m
>  > 
>  > An extraction of emacs-w3m that causes exactly the same problem
>  > with the most recent XEmacs 21.5 is attached below.  There are
>  > a defsubst and two defcustom's.  After the byte compilation, the
>  > first defcustom has "#1=#FOO" and "#1#"s, but the second one
>  > has only "#1#"s.  Because of this, the elc file cannot be loaded.
>
> Katsumi, Mike and Dieter: this change
> http://hg.debian.org/hg/xemacs/xemacs?cs=e8f448f997ac 
> fixes the problem for me. I’d appreciate confirmation of this from your end,
> if you have the time to check. 

Yes, this fix works. Thank you very much!

Updated XEmacs rpm packages with this fix will be at

    http://download.opensuse.org/repositories/M17N/

in a few hours.

-- 
Mike FABIAN   <mfabian at suse.de>   http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。
I � Unicode



More information about the XEmacs-Beta mailing list