GNU bug report logs - #10761
24.0.93; variable declared with defvar is not recognized as special

Previous Next

Package: emacs;

Reported by: Oleksandr Manzyuk <manzyuk <at> gmail.com>

Date: Wed, 8 Feb 2012 09:24:02 UTC

Severity: normal

Found in version 24.0.93

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 10761-done <at> debbugs.gnu.org (full text, mbox):

From: Oleksandr Manzyuk <manzyuk <at> gmail.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 10761-done <at> debbugs.gnu.org
Subject: Re: bug#10761: 24.0.93; variable declared with defvar is not
	recognized as special
Date: Fri, 10 Feb 2012 16:03:34 +0000
On Thu, Feb 9, 2012 at 9:52 PM, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:
>> 1. emacs -Q
>> 2. M-: (boundp 'pcomplete-stub) RET ==> nil
>> 3. M-x shell
>> 4. M-: (boundp 'pcomplete-stub) RET ==> t
>> 5. M-: (special-variable-p 'pcomplete-stub) RET ==> nil
>> 6. Open the file `pcomplete.el' (for example, by looking up the variable
>> `pcomplete-stub') and M-x eval-buffer.  Now (special-variable-p
>> 'pcomplete-stub) evaluates to t.
>
> Thanks for catching this.  It's actually a pretty bad bug.
> I've installed the patch below which I believe fixes the problem,

Thanks.  After updating to the newest version and manually
byte-compiling `pcomplete.el', the problem is gone.  Is 'make && make
install' not supposed to byte-recompile the ELisp libraries, too?

-- 
Oleksandr Manzyuk
http://oleksandrmanzyuk.wordpress.com




This bug report was last modified 13 years and 188 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.