From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Makefile bug in generating mh-loaddefs.el? Date: Thu, 05 Jul 2007 06:28:09 +0300 Message-ID: References: <200707031842.l63IgTR8029247@oogie-boogie.ics.uci.edu> <200707032055.l63KtOIo003839@oogie-boogie.ics.uci.edu> <87y7hwg4l3.fsf@olgas.newt.com> <4eb0089f0707041606h45f9eb54y64ef982f9f3ed179@mail.gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1183606104 29046 80.91.229.12 (5 Jul 2007 03:28:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 5 Jul 2007 03:28:24 +0000 (UTC) Cc: emacs-devel@gnu.org To: "David Robinow" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 05 05:28:23 2007 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I6I0x-0001FB-P9 for ged-emacs-devel@m.gmane.org; Thu, 05 Jul 2007 05:28:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I6I0w-000234-TW for ged-emacs-devel@m.gmane.org; Wed, 04 Jul 2007 23:28:18 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I6I0t-00022z-ER for emacs-devel@gnu.org; Wed, 04 Jul 2007 23:28:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I6I0r-00022k-TX for emacs-devel@gnu.org; Wed, 04 Jul 2007 23:28:15 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I6I0r-00022h-Ns for emacs-devel@gnu.org; Wed, 04 Jul 2007 23:28:13 -0400 Original-Received: from nitzan.inter.net.il ([213.8.233.22]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I6I0r-0006N9-Ac for emacs-devel@gnu.org; Wed, 04 Jul 2007 23:28:13 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-84-228-45-154.inter.net.il [84.228.45.154]) by nitzan.inter.net.il (MOS 3.7.3a-GA) with ESMTP id HDU20886 (AUTH halo1); Thu, 5 Jul 2007 06:28:19 +0300 (IDT) In-reply-to: <4eb0089f0707041606h45f9eb54y64ef982f9f3ed179@mail.gmail.com> (drobinow@gmail.com) X-detected-kernel: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:74332 Archived-At: > Date: Wed, 4 Jul 2007 19:06:38 -0400 > From: "David Robinow" > > 1) Windows uses a completely different makefile. One could choose not > to implement the feature on Windows. Sure, but then what's the point? Until now, we tried to do in makefile.w32-in everything like in Makefile.in. If what Dan noticed is a serious problem, shouldn't it be solved on all supported platforms? > 2) cp.exe and rm.exe are already required. Wouldn't the user already > have mv.exe from the same location as cp.exe and rm.exe? That's what I said: it's another program we need to ask for, and another test to perform in nt/configure.bat. > 3) What's wrong with "MV = move" in nmake.defs? Different versions of Windows have different and subtly incompatible versions of MOVE. It might be tricky to write the Makefile's in a way that works on all those versions. > For that matter, why not use copy and del instead of cp and rm ? The same reason as with MOVE: the behavior is subtly different on different versions of Windows. For example, did you know that older versions of COPY would not copy empty files? did you know that some versions of DEL accept only one argument, while others accept multiple arguments? In sum, I didn't say it's impossible or rocket science, I just said it would be complicated.