[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
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, (continued)
Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Alan Mackenzie, 2022/01/30
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Lars Ingebrigtsen, 2022/01/30
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Alan Mackenzie, 2022/01/30
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Lars Ingebrigtsen, 2022/01/30
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Lars Ingebrigtsen, 2022/01/30
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master,
Alan Mackenzie <=
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Lars Ingebrigtsen, 2022/01/31
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Stefan Monnier, 2022/01/31
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Alan Mackenzie, 2022/01/31
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Stefan Monnier, 2022/01/31
- Re: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master, Lars Ingebrigtsen, 2022/01/31
max-specpdl-size (was: master df49e3a3ab 3/3: Merge branch 'master' of /home/acm/emacs/emacs.git/master), Stefan Monnier, 2022/01/30