GNU bug report logs -
#70141
30.0.50; cl--class-allparents throws error for ebdb-field-pgp
Previous Next
Reported by: Robert Pluim <rpluim <at> gmail.com>
Date: Tue, 2 Apr 2024 14:06:03 UTC
Severity: normal
Found in version 30.0.50
Done: Andrea Corallo <acorallo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>> On Tue, 02 Apr 2024 20:22:28 -0700, Eric Abrahamsen <eric <at> ericabrahamsen.net> said:
Eric> ebdb-pgp.el, ebdb-org.el and ebdb-gnus.el all have autoload cookies on
Eric> `defclass' forms. You've already got Gnus required (naturally), but the
Eric> other autoloads are causing the evaluation of the forms without
Eric> requiring the library that provides the parent classes.
Eric> At least, that's what my crystal ball says! Both ebdb-pgp.el and
Eric> ebdb-org.el require ebdb-com, which in turn requires ebdb.el, which is
Eric> where ebdb-field-user is defined. But that somehow isn't getting pulled
Eric> in for the native compilation (?).
I donʼt get it either. I tried adding autoload cookies for
ebdb-field-user and ebdb-field and regenerating the package autoloads,
but that didnʼt help either.
Eric> It's also very likely that we're not supposed to be using autoload
Eric> cookies on defclass forms at all...
Iʼll defer to others on that question :-)
Robert
--
This bug report was last modified 1 year and 87 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.