GNU bug report logs - #55414
29.0.50; Byte compilation error for the modus-themes

Previous Next

Package: emacs;

Reported by: Protesilaos Stavrou <info <at> protesilaos.com>

Date: Sat, 14 May 2022 18:09:01 UTC

Severity: normal

Found in version 29.0.50

Full log


View this message in rfc822 format

From: Protesilaos Stavrou <info <at> protesilaos.com>
To: Alan Mackenzie <acm <at> muc.de>, Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 55414 <at> debbugs.gnu.org
Subject: bug#55414: 29.0.50; Byte compilation error for the modus-themes
Date: Mon, 16 May 2022 11:21:38 +0300
> From: Alan Mackenzie <acm <at> muc.de>
> Date: Mon, 16 May 2022 07:58:02 +0000
>
> Hello, Lars and Prot.

Good day Alan (and Lars)!

> [... 22 lines elided]
>
> My feeling is that the first overflow is a real overflow, not an
> infinite recursion, and could you (Prot) please test this by compiling
> with a larger max-lisp-eval-depth, something like
>
>    M-: (let ((max-lisp-eval-depth (* 2 max-lisp-eval-depth)))
>    (byte-compile-file
>    "~/Git/Projects/modus-themes/modus-operandi-theme.e..."))
>
> If this compilation succeeds, then perhaps we need to increase our
> default max-lisp-eval-depth.

If I start a new Emacs session and evaluate the form you provided, it
still reproduces the error.  I need to change it to * 6 to get the
desired result.  If, however, I delete the .elc file that was just
created and retry with * 2 then byte compilation works.

Whatever I do, the original max-lisp-eval-depth is not enough.

-- 
Protesilaos Stavrou
https://protesilaos.com




This bug report was last modified 3 years and 107 days ago.

Previous Next


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