emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 23.0.60; Gnus gives wrong-type-argument with text/HTML


From: Stephen Berman
Subject: Re: 23.0.60; Gnus gives wrong-type-argument with text/HTML
Date: Fri, 08 Feb 2008 22:47:44 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

On Fri, 08 Feb 2008 19:02:45 +0100 Reiner Steib <address@hidden> wrote:

> On Fri, Feb 08 2008, Stephen Berman wrote:
>
>> 1. Start with -Q
>> 2. M-x gnus
>> 3. Browse nntp+news.gmane.org:gmane.emacs.devel
>> 4. Try to open article 88513
>> <http://permalink.gmane.org/gmane.emacs.devel/88513>, 
> [ Message-ID: <address@hidden> ]
>
>> which looks like this in the default Gnus setup:
>> . [  37: Vinicius Jose Latorre  ] Re: 23.0.60; whitespace.el mishap
>
>> This is a MIME/multipart message with HTML, and trying to open it
>> results in "require: Wrong type argument: arrayp, nil".  The lisp
>> backtrace is attached (it contains bytecode). This does not
>> happen in pre-unicode-2 CVS Emacs.
>
> Maybe your w3m is too old (for unicode Emacs)?

My w3m-version is "w3m/0.5.2", not too old (see below).

>> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
>>   byte-code([...])
>>   require(w3m-ems)
>>   byte-code([...])
>>   require(w3m)
>>   mm-setup-w3m()
> [...]
>
>> In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.12.0)
>>  of 2008-02-07 on escher
>> Windowing system distributor `The X.Org Foundation', version 11.0.70200000
>> configured using `configure  '--enable-font-backend''
>
> I can't reproduce the problem.  Neither with...
>
> ELISP> (emacs-version)
> "GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.10.6)
>  of 2008-02-03 on viandante"
> ELISP> w3m-version
> "w3m/0.5.1"
>
> ... nor with...
> "GNU Emacs 22.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.10.6)
>  of 2007-11-25 on viandante"

I've located the problem, it's the byte-compiled w3m-ems.elc.  With that
byte-compiled file in my load-path, loading w3m{.el,.elc} yields the
above error.  When I remove w3m-ems.elc from the load-path, w3m loads
without error.  My emacs-w3m was compiled against pre-unicode-2 CVS
Emacs.  Are you using the same emacs-w3m with both emacs-23.0.60 and
emacs-22.1.50?  If so, was it compiled against the former?

Steve Berman





reply via email to

[Prev in Thread] Current Thread [Next in Thread]