GNU bug report logs - #79353
31.0.50; Eager macro expansion errors when building master

Previous Next

Package: emacs;

Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>

Date: Sun, 31 Aug 2025 06:35:01 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: JD Smith <jdtsmith <at> gmail.com>
Cc: Gerd Möllmann <gerd.moellmann <at> gmail.com>, Po Lu <luangruo <at> yahoo.com>, Michael Albinus <michael.albinus <at> gmx.de>, 79353 <at> debbugs.gnu.org
Subject: bug#79353: 31.0.50; Eager macro expansion errors when building master
Date: Wed, 03 Sep 2025 13:24:47 -0400
> It currently doesn't function due to the load error.  We could of course
> just catch and not report load errors. But they do provide insight into
> early-loading issues that may merit correction.  And this "silent approach"

Yes, we should address the warning rather than mute all those warnings.

> I do think a real question could be asked: how early should it be possible
> to load a valid lisp file?

That one's easy: the whole of `loadup.el` is made of a delicate
ordering, so it's only after those files have been loaded that you're in
safe territory.

So, I guess this suggests we should build the \N{...} table before we
build the `loaddefs.el` and that should be doable without any new
bootstrap issue since we have `ldefs-boot.el` to solve that dependency.


        Stefan





This bug report was last modified 1 day ago.

Previous Next


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