emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emac


From: Alan Mackenzie
Subject: Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master
Date: Mon, 31 Jan 2022 18:37:05 +0000

Hello, Lars.

On Sun, Jan 30, 2022 at 19:26:49 +0100, Lars Ingebrigtsen wrote:
> Lars Ingebrigtsen <larsi@gnus.org> writes:

> > git clean -xf
> > make -j16

> Single-threaded make is more helpful:

>   GEN      ../../lisp/cedet/semantic/bovine/c-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el 
> (source)...
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
>   GEN      ../../lisp/cedet/semantic/bovine/make-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el 
> (source)...
> Compiler-macro error for cl-member: Handler: cl--compiler-macro-member
> (excessive-variable-binding)
> Eager macro-expansion failure: (excessive-variable-binding)
>   GEN      ../../lisp/cedet/semantic/bovine/scm-by.el
> Loading /home/larsi/src/emacs/trunk/lisp/cedet/semantic/grm-wy-boot.el 
> (source).

> So it's coming from all the bovine stuff.

Thanks, that was helpful.

The same trick as before, namely increasing max-specpdl-size from 2500
to 5000 appears to work here, too.

Would you please try out the following, and confirm that it works.  Then
I'll commit it to master.  Though, come to think of it, it could
probably do with a line break.

Thanks!



diff --git a/admin/grammars/Makefile.in b/admin/grammars/Makefile.in
index 6f69943089..2cfaff361e 100644
--- a/admin/grammars/Makefile.in
+++ b/admin/grammars/Makefile.in
@@ -34,7 +34,7 @@ top_builddir =
 unexport EMACSDATA EMACSDOC EMACSLOADPATH EMACSPATH
 
 EMACS = ${top_builddir}/src/emacs
-emacs = "${EMACS}" -batch --no-site-file --no-site-lisp --eval '(setq 
load-prefer-newer t)'
+emacs = "${EMACS}" -batch --no-site-file --no-site-lisp --eval '(setq 
max-specpdl-size 5000)' --eval '(setq load-prefer-newer t)'
 
 make_bovine = ${emacs} -l semantic/bovine/grammar -f bovine-batch-make-parser
 make_wisent = ${emacs} -l semantic/wisent/grammar -f wisent-batch-make-parser


> -- 
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no



reply via email to

[Prev in Thread] Current Thread [Next in Thread]