From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel 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 Message-ID: References: <164287475407.1069.3099043415463495481@vcs2.savannah.gnu.org> <20220122180558.93F3CC0DA32@vcs2.savannah.gnu.org> <87wnip5z7w.fsf@gnus.org> <87wnih9pdv.fsf@gnus.org> <875yq19mmv.fsf@gnus.org> <87r18p84gm.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18310"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 31 19:51:02 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nEblW-0004b3-FN for ged-emacs-devel@m.gmane-mx.org; Mon, 31 Jan 2022 19:51:02 +0100 Original-Received: from localhost ([::1]:43442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEblR-0003Pk-0S for ged-emacs-devel@m.gmane-mx.org; Mon, 31 Jan 2022 13:50:59 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEbYD-0000GC-Ow for emacs-devel@gnu.org; Mon, 31 Jan 2022 13:37:18 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:34432 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1nEbY7-0004wa-4f for emacs-devel@gnu.org; Mon, 31 Jan 2022 13:37:13 -0500 Original-Received: (qmail 94638 invoked by uid 3782); 31 Jan 2022 18:37:08 -0000 Original-Received: from acm.muc.de (p4fe159eb.dip0.t-ipconnect.de [79.225.89.235]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 31 Jan 2022 19:37:08 +0100 Original-Received: (qmail 22653 invoked by uid 1000); 31 Jan 2022 18:37:05 -0000 Content-Disposition: inline In-Reply-To: <87r18p84gm.fsf@gnus.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285689 Archived-At: Hello, Lars. On Sun, Jan 30, 2022 at 19:26:49 +0100, Lars Ingebrigtsen wrote: > Lars Ingebrigtsen 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