From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: make distclean and quail Date: Sun, 11 Aug 2013 04:48:54 +0200 Message-ID: References: <8338rf4yor.fsf@gnu.org> <83txjv3iui.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1376189387 25188 80.91.229.3 (11 Aug 2013 02:49:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Aug 2013 02:49:47 +0000 (UTC) Cc: Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 11 04:49:42 2013 Return-path: Envelope-to: ged-emacs-devel@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 1V8Liw-0001qp-2l for ged-emacs-devel@m.gmane.org; Sun, 11 Aug 2013 04:49:42 +0200 Original-Received: from localhost ([::1]:59104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V8Liv-0001aO-Je for ged-emacs-devel@m.gmane.org; Sat, 10 Aug 2013 22:49:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V8Lis-0001a7-Lc for emacs-devel@gnu.org; Sat, 10 Aug 2013 22:49:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V8Lir-0007rf-8K for emacs-devel@gnu.org; Sat, 10 Aug 2013 22:49:38 -0400 Original-Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:38363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V8Lip-0007qx-Bq; Sat, 10 Aug 2013 22:49:35 -0400 Original-Received: by mail-ea0-f171.google.com with SMTP id n15so2725668ead.16 for ; Sat, 10 Aug 2013 19:49:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=RWWN0XlN/n1Qzoqo0gVDXrwXo4JeJ+jYFxffWJNHzaw=; b=lDrgKJI9hb6UKBAkopJO9ynKrerD9AFfdn7idStdof8/383Jfu+BGUyZtdukcHEVKS AWUVk6BpTCQy3+/TJK156/FNPeVRLq2ezUEsyfb7eXdLbggxMmqMBF2Mpa+18n+mcslv iW80k7Q4ZNJhng7m5s7Cq3UvdYoXb5sY9WR12Ug5/wcnf5EjF6QBjI9bNmWFN05PljPA ejahQQhDHTKJIxOdzNXBU3iOPFMgLOXUnITW/fCQ3W/l5EOP9ONNJzIc4X5q5GKpdW5P iCaJZavnxfFsMEg0dty+24VJRk+eZ0/XoSifhkfJdaSP9u9HZWFQYV0crBVus5Kv6rrX FN+A== X-Received: by 10.14.102.72 with SMTP id c48mr6913389eeg.52.1376189374166; Sat, 10 Aug 2013 19:49:34 -0700 (PDT) Original-Received: by 10.14.133.15 with HTTP; Sat, 10 Aug 2013 19:48:54 -0700 (PDT) In-Reply-To: <83txjv3iui.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162558 Archived-At: On Mon, Jul 15, 2013 at 6:09 PM, Eli Zaretskii wrote: > Hack leim/Makefile.in to display both sides of the offending > inequality, and see what you get there. > > My crystal ball says that this is somehow related to MSYS > transformation of file names [...] It's taken a while, but I finally caught a bootstrap log where the deletion of leim files did happen. I had changed the distclean target in leim/Makefile to read distclean: clean @echo SRC = ${srcdir} @echo PWD = `/bin/pwd` -[ `cd ${srcdir} && /bin/pwd` != `/bin/pwd` ] && rm -rf quail rm -f Makefile and I've got: SRC = /c/devel/emacs/repo/trunk/leim PWD = /c/Devel/emacs/repo/trunk/leim The previous bootstrap, which succeeded (I mean, didn't delete leim/quail/* files) had identical PWD, but SRC = /c/Devel/emacs/repo/trunk/leim. Looking at ./Makefile, # We use $(srcdir) explicitly in dependencies so as not to depend on VPATH. srcdir=/c/Devel/emacs/repo/trunk and, in fact, all along the bootstrap's log, make output uses the "right" casing: make[2]: Entering directory '/c/Devel/emacs/repo/trunk' while shell commands do not: [ -r "/c/devel/emacs/repo/trunk/src/config.in" ] || ( cd /c/devel/emacs/repo/trunk && autoheader ) In both cases the bootstraps were invoked through the same alias, paths, binaries, etc. Any idea what can be causing this? TIA, J