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


Message #62 received at 79353 <at> debbugs.gnu.org (full text, mbox):

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>, 79353 <at> debbugs.gnu.org, michael.albinus <at> gmx.de
Subject: Re: bug#79353: 31.0.50; Eager macro expansion errors when building
 master
Date: Wed, 03 Sep 2025 09:36:39 -0400
> I'm not sure what this could mean; a corrupted file somewhere?

No, it's just that `tramp-compat.el` uses `\N{...}`:

    (if (boundp 'password-colon-equivalents)
        (defvaralias
          'tramp-compat-password-colon-equivalents
          'password-colon-equivalents)
      (defvar tramp-compat-password-colon-equivalents
        '(?\N{COLON}
          ?\N{FULLWIDTH COLON}
          ?\N{SMALL COLON}
          ?\N{PRESENTATION FORM FOR VERTICAL COLON}
          ?\N{KHMER SIGN CAMNUC PII KUUH})
        "List of characters equivalent to trailing colon in \"password\" prompts."))

but that syntax is not supported by the Lisp reader in the early part of
the bootstrap because it relies on a data structure built during Emacs
compilation (using ELisp code) from the Unicode tables.


        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.