From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tak Ota Newsgroups: gmane.emacs.devel Subject: Broken lisp/Makefile.w32-in Date: Tue, 30 Jul 2002 23:59:11 -0700 (PDT) Organization: Sony Electronics Inc. Sender: emacs-devel-admin@gnu.org Message-ID: <20020730.235911.01367475.Takaaki.Ota@am.sony.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1028098793 23925 127.0.0.1 (31 Jul 2002 06:59:53 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 31 Jul 2002 06:59:53 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17ZnSZ-0006Dm-00 for ; Wed, 31 Jul 2002 08:59:51 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17Znkf-0005jd-00 for ; Wed, 31 Jul 2002 09:18:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17ZnSz-0008Nk-00; Wed, 31 Jul 2002 03:00:17 -0400 Original-Received: from la.znet.com ([207.167.96.1]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17ZnSG-0008Ml-00 for ; Wed, 31 Jul 2002 02:59:32 -0400 Original-Received: from localhost (adsl-66-122-241-26.dsl.sndg02.pacbell.net [66.122.241.26]) (authenticated bits=0) by la.znet.com (8.12.5/8.12.5/jjb-la) with ESMTP id g6V6xPFV023212 for ; Tue, 30 Jul 2002 23:59:29 -0700 (PDT) X-Envelope-From: Takaaki.Ota@am.sony.com X-Envelope-To: Original-To: emacs-devel@gnu.org X-Telephone: +1-858-942-3239 X-Fax------: +1-858-942-9142 X-SnailMail: 16450 West Bernardo Drive MZ7205, San Diego, CA 92127-1804 X-Mailer: Mew-3.0.59 on Emacs-21.3.50.1 (i386-msvc-nt5.0.2195) of 2002-07-30 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6196 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6196 revision 1.21 of lisp/Makefile.w32-in is broken for --with-msvc configuration. The change below is responsible for this. Reverting it to revision 1.20 removes the problem in "make bootstrap" 2002-07-23 Andrew Innes * makefile.w32-in (DONTCOMPILE): Remove cus-start.el. (DONTCOMPILE): Add various language files. (DONTCOMPILE): Remove term/xterm.el. (finder-inf.el): Remove. (update-authors): New target. (TAGS-LISP): Remove $(lispsource). (compile-always): Renamed from `compile-files'. (compile): New target, adapted from `compile-files'. (compile-calc): New target. (recompile): Change `.' to $(lisp). (bootstrap): Add update-subdirs and finder-data to dependencies; change compile-files to compile. The makefile.w32-in contains the following target in both revision 1.20 and 1.21 however nothing depends on this target in 1.20. It appears like 1.21 is supposed to have made improvement by properly depending on this target. update-subdirs-CMD: doit @set QWINS= @for %d in ($(WINS)) do if not (%d)==(term) set QWINS=%QWINS% "%d" echo ;; In load-path, after this directory should come> subdirs.el echo ;; certain of its subdirectories. Here we specify them.>> subdirs.el echo (normal-top-level-add-to-load-path $(SQUOTE)(%QWINS%))>> subdirs.el I suspect the use of an environment variable above is flawed since each action line is executed by independent shell (cmd.exe) thus the variable QWINS is not shared. It should be corrected to something like this. update-subdirs-CMD: doit echo ;; In load-path, after this directory should come> subdirs.el echo ;; certain of its subdirectories. Here we specify them.>> subdirs.el echo (normal-top-level-add-to-load-path $(SQUOTE)(>> subdirs.el @for %d in ($(WINS)) do if not (%d)==(term) echo "%d">> subdirs.el echo ))>> subdirs.el However, the 2002-07-23 changes have more than this and still fails after this modification. -Tak