From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kazuhiro Ito Newsgroups: gmane.emacs.bugs Subject: bug#11707: 24.1.50; 'make recompile' does not use BYTE_COMPILE_FLAGS on Windows Date: Sat, 16 Jun 2012 01:41:25 +0900 Message-ID: <20120615164131.1F1FE2C037@msa104.auone-net.jp> References: <20120614111657.0E2E52C803A@msa105.auone-net.jp> <83haudyi35.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Trace: dough.gmane.org 1339778533 4114 80.91.229.3 (15 Jun 2012 16:42:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 15 Jun 2012 16:42:13 +0000 (UTC) Cc: 11707@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 15 18:42:10 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SfZb5-0006bh-VW for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2012 18:42:08 +0200 Original-Received: from localhost ([::1]:53736 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfZb5-0005O9-VV for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jun 2012 12:42:07 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfZb3-0005O4-9P for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 12:42:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SfZb1-0008SL-Dp for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 12:42:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SfZb1-0008S8-AM for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 12:42:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SfZdu-0000Us-4o for bug-gnu-emacs@gnu.org; Fri, 15 Jun 2012 12:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Kazuhiro Ito Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Jun 2012 16:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11707 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11707-submit@debbugs.gnu.org id=B11707.13397786771864 (code B ref 11707); Fri, 15 Jun 2012 16:45:02 +0000 Original-Received: (at 11707) by debbugs.gnu.org; 15 Jun 2012 16:44:37 +0000 Original-Received: from localhost ([127.0.0.1]:44193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SfZdV-0000U1-Hq for submit@debbugs.gnu.org; Fri, 15 Jun 2012 12:44:37 -0400 Original-Received: from msa104.auone-net.jp ([61.117.18.164]:45277) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SfZdR-0000Tq-6G for 11707@debbugs.gnu.org; Fri, 15 Jun 2012 12:44:35 -0400 Original-Received: from GUNGNIR.med.osaka-cu.ac.jp (180-144-169-144f1.nar1.eonet.ne.jp [180.144.169.144]) by msa104.auone-net.jp (au one net msa) with ESMTP id 1F1FE2C037; Sat, 16 Jun 2012 01:41:30 +0900 (JST) In-Reply-To: <83haudyi35.fsf@gnu.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/24.1.50 (i386-mingw-nt6.1.7601) MULE/6.0 (HANACHIRUSATO) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:61009 Archived-At: > > When I 'make recompile' on Windows, Emacs outputs many "Lisp nesting > > exceeds `max-lisp-eval-depth'" message. > > lisp/makefile.w32-in doesn't use BYTE_COMPILE_FLAGS because they are > not supposed to be needed for that target. > > Are you using "make recompile" with emacs.exe that has only source > (*.el) version of the byte compiler loaded? Otherwise, I don't > understand how come you get these errors. Probablely yes. The problem occured when I accidentally stopped 'make bootstrap' in byte-compiling process and then run 'make recompile'. Because I noticed the below ChangeLog entry and I didn't know about the reason of the difference between Makefile.in and makefile.w32-in, I simply thought lisp/makefile.w32-in didn't use BYTE_COMPILE_FLAGS unintendedly. lisp/ChangeLog > 2011-04-01 Stefan Monnier > > Add lexical binding. (snip) > * Makefile.in (BIG_STACK_DEPTH, BIG_STACK_OPTS, BYTE_COMPILE_FLAGS): > New variables. > (compile-onefile, .el.elc, compile-calc, recompile): Use them. > (COMPILE_FIRST): Add macroexp and cconv. > * makefile.w32-in: Mirror changes in Makefile.in. Here is the more strict recipe for the problem. But I don't know whether 'make recompile' is expected to be run in such condition. 1. 'make bootstrap' 2. rm ../lisp/emacs-lisp/macroexp.elc 3. touch ../lisp/image-dired.el 4. make recompile The below error occurs. > Compiling f:/build/emacs-trunk/lisp/image-dired.el... > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > Compiler-macro error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") > > In toplevel form: > image-dired.el:2352:1:Error: Lisp nesting exceeds `max-lisp-eval-depth' 5. make recompile Successfully finished. -- Kazuhiro Ito