GNU bug report logs -
#55414
29.0.50; Byte compilation error for the modus-themes
Previous Next
Full log
View this message in rfc822 format
> 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.