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: Making gnulib imports build on Windows Date: Fri, 28 Jan 2011 16:30:28 +0200 Message-ID: <8362t9hzi3.fsf@gnu.org> References: <83vd1bwjig.fsf@gnu.org> <81y666qe8s.fsf@gmx.de> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1296225038 11418 80.91.229.12 (28 Jan 2011 14:30:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 28 Jan 2011 14:30:38 +0000 (UTC) Cc: emacs-devel@gnu.org To: Martin Stemplinger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 28 15:30:34 2011 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.69) (envelope-from ) id 1PipLM-00037Y-E1 for ged-emacs-devel@m.gmane.org; Fri, 28 Jan 2011 15:30:32 +0100 Original-Received: from localhost ([127.0.0.1]:52847 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PipLL-0000vK-VV for ged-emacs-devel@m.gmane.org; Fri, 28 Jan 2011 09:30:31 -0500 Original-Received: from [140.186.70.92] (port=50576 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PipLH-0000vF-58 for emacs-devel@gnu.org; Fri, 28 Jan 2011 09:30:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PipLF-0007eI-RQ for emacs-devel@gnu.org; Fri, 28 Jan 2011 09:30:27 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:63258) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PipLF-0007e0-LM for emacs-devel@gnu.org; Fri, 28 Jan 2011 09:30:25 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LFQ00L00LG5E900@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Fri, 28 Jan 2011 16:30:00 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.127.46.39]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LFQ00LP8LLZ6850@a-mtaout20.012.net.il>; Fri, 28 Jan 2011 16:30:00 +0200 (IST) In-reply-to: <81y666qe8s.fsf@gmx.de> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 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:135148 Archived-At: > From: Martin Stemplinger > Date: Thu, 27 Jan 2011 21:32:35 +0100 > > > And those who hate cygwin can get gnuwin32. > > Gnuwin is needed anyway if you want image support. So at least for me > it would be no big deal to install also the sed package from gnuwin to > build. But I only talk about the windows build on XP, vista and > windows 7 not about the MS-DOS build that Eli also maintains. Things > may be completely different there. Things _are_ completely different with the MS-DOS port: Sed is already required to build it. And, unlike with GnuWin32, the DOS (a.k.a. DJGPP) port of Sed is rock-solid and up to date (as generally are all the other DJGPP ports of GNU software). As for requiring Sed for the Windows build: those who don't mind installing it will be at advantage, in that they will be able to regenerate getopt.h whenever a new version of getopt.in.h gets imported from gnulib. Those who don't have Sed will have to wait for someone who does to update the repository with the regenerated files. > E.g. make dist is currently broken because some of the > files like BUGS, COPYING, README, INSTALL are not copied to the > install dir. At least I alsways need to copy those manually after make > install for make dist to succeed. Please submit bug reports about any such omissions, thanks. > > I have made this suggestion in the past and I know that Eli does not > > like it. However, I am making it again here so that in a few years, when > > Eli inevitably sees the light and relents, I can say "I told you so" > > (provided I am still around :-). > Eli has probably struggled a lot to get the various windows versions > to work and I really appreciate this very much because it helps me to > have the true editor also on windows. Thanks, but the credit is not mine to take. The current build system on Windows was done by others (see nt/ChangeLog), I'm just trying not to break it ;-)