From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#8564: 24.0.50; bootstrap on windows 7: `gl-stamp' target failed Date: Wed, 27 Apr 2011 06:29:41 -0400 Message-ID: References: <21gl7hagz2we.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1303900668 31040 80.91.229.12 (27 Apr 2011 10:37:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 27 Apr 2011 10:37:48 +0000 (UTC) Cc: 8564@debbugs.gnu.org To: William Xu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 27 12:37:44 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QF27q-00009l-3t for geb-bug-gnu-emacs@m.gmane.org; Wed, 27 Apr 2011 12:37:42 +0200 Original-Received: from localhost ([::1]:37568 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QF27p-0007TM-6t for geb-bug-gnu-emacs@m.gmane.org; Wed, 27 Apr 2011 06:37:41 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:60221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QF27i-0007TC-0B for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2011 06:37:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QF27g-0002Ly-Vy for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2011 06:37:33 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QF27g-0002Lu-TC for bug-gnu-emacs@gnu.org; Wed, 27 Apr 2011 06:37:32 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QF20S-0003V0-Hz; Wed, 27 Apr 2011 06:30:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Apr 2011 10:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8564 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8564-submit@debbugs.gnu.org id=B8564.130390019013411 (code B ref 8564); Wed, 27 Apr 2011 10:30:04 +0000 Original-Received: (at 8564) by debbugs.gnu.org; 27 Apr 2011 10:29:50 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF20D-0003UG-Pj for submit@debbugs.gnu.org; Wed, 27 Apr 2011 06:29:50 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF20B-0003U4-5h for 8564@debbugs.gnu.org; Wed, 27 Apr 2011 06:29:47 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QF205-00089p-NO; Wed, 27 Apr 2011 06:29:41 -0400 In-reply-to: <21gl7hagz2we.fsf@gmail.com> (message from William Xu on Wed, 27 Apr 2011 13:20:17 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 27 Apr 2011 06:30:04 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:46029 Archived-At: > From: William Xu > Date: Wed, 27 Apr 2011 13:20:17 +0800 > > Here is the last build log: > > mkdir "oo-spd" > mkdir "oo-spd/i386" > echo oo-spd/i386 > stamp_BLD > rm gl-tmp > "../lib-src/oo-spd/i386/make-docfile" -d . -g dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o dbusbind.o dosfns.o msdos.o xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o fontset.o menu.o dbusbind.o w32.o w32console.o w32fns.o w32heap.o w32inevt.o w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o font.o w32font.o w32uniscribe.o dispnew.o frame.o scroll.o xdisp.o window.o bidi.o charset.o coding.o category.o ccl.o character.o chartab.o cm.o term.o terminal.o xfaces.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o syntax.o bytecode.o proc ess.o callproc.o unexw32.o region-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o > gl-tmp > cmd /c "fc /b gl-tmp globals.h >nul 2>&1 || cp -f gl-tmp globals.h" > Microsoft Windows [Version 6.1.7600] > Copyright (c) 2009 Microsoft Corporation. All rights reserved. > > l:\bin\emacs\src> Is this something new? Did you ever bootstrap on that machine, or on Windows 7 in general? After you bootstrap, does the same command work for a normal (i.e., non-bootstrap) build, or does it fail in the same way? Finally, what version of Make did you use for that bootstrap? What does "make --version" display? Also, did you use any kind of Unixy shell (Make announces at the very beginning of the build process whioch shell it uses)? > cp -f gl-tmp globals.h # Wouldn't this be simpler & good enough? No, it's not good enough. `cp' updates the time stamp of globals.h each time you build, and therefore all the C files will be recompiled, because they all include globals.h, even though the contents of globals.h rarely changes. That kinda makes Make redundant, since its main goal is to avoid unnecessary compilations... The command that invokes `fc' only updates globals.h if the new version has different contents. IOW, this is the Windows way of saying move-if-change.