GNU bug report logs - #35017
27.0.50; Gnus (wrong-type-argument vectorp #<hash-table ...>)

Previous Next

Package: emacs;

Reported by: Toon Claes <toon <at> iotcl.com>

Date: Wed, 27 Mar 2019 09:17:02 UTC

Severity: normal

Tags: notabug

Merged with 35160, 35197

Found in version 27.0.50

Done: Toon Claes <toon <at> iotcl.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Basil L. Contovounesios" <contovob <at> tcd.ie>
To: Toon Claes <toon <at> iotcl.com>
Cc: 35017 <at> debbugs.gnu.org
Subject: bug#35017: 27.0.50; Gnus (wrong-type-argument vectorp #<hash-table ...>)
Date: Wed, 27 Mar 2019 21:17:19 +0000
Toon Claes <toon <at> iotcl.com> writes:

> "Basil L. Contovounesios" <contovob <at> tcd.ie> writes:
>
>> Sounds like you probably have some stale *.elc files lying around[1].
>> Try deleting all lisp/gnus/*.elc files before invoking 'make', or just
>> invoke 'make bootstrap' for a more thorough rebuild.
>
> I did a `make distclean` and `find . -name '*.elc' -delete`, pulled
> again and did a `make bootstrap`. I had to throw away ~/.newsrc.eld (and
> maybe also ~/.newsrc-dribble) and now Gnus is working again.
>
> Thanks for the quick reply. I was depending on `make` and `configure.sh`
> to ensure all outdated files would get updated, but in this case it was
> just a no longer existing file that was lingering around as .elc?

I'm not familiar with Emacs build logic, but my guess is it's not smart
enough to detect stale macro expansions in distinct files.

-- 
Basil




This bug report was last modified 6 years and 99 days ago.

Previous Next


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