From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Martin Stemplinger Newsgroups: gmane.emacs.devel Subject: Re: Making gnulib imports build on Windows Date: Thu, 27 Jan 2011 21:32:35 +0100 Organization: Akademisches Sinfonie-Orchester Muenchen Message-ID: <81y666qe8s.fsf@gmx.de> References: <83vd1bwjig.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1296215085 21642 80.91.229.12 (28 Jan 2011 11:44:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 28 Jan 2011 11:44:45 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 28 12:44:41 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 1Pimkr-0005V5-7x for ged-emacs-devel@m.gmane.org; Fri, 28 Jan 2011 12:44:41 +0100 Original-Received: from localhost ([127.0.0.1]:42460 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pimkq-0000Y7-JH for ged-emacs-devel@m.gmane.org; Fri, 28 Jan 2011 06:44:40 -0500 Original-Received: from [140.186.70.92] (port=33714 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pimkf-0000V4-Ts for emacs-devel@gnu.org; Fri, 28 Jan 2011 06:44:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pimke-00051J-Mx for emacs-devel@gnu.org; Fri, 28 Jan 2011 06:44:29 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:34316) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pimke-00050X-AO for emacs-devel@gnu.org; Fri, 28 Jan 2011 06:44:28 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PiYWK-0006As-T5 for emacs-devel@gnu.org; Thu, 27 Jan 2011 21:32:44 +0100 Original-Received: from ppp-93-104-3-252.dynamic.mnet-online.de ([93.104.3.252]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jan 2011 21:32:44 +0100 Original-Received: from mstemplinger by ppp-93-104-3-252.dynamic.mnet-online.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jan 2011 21:32:44 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 46 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: ppp-93-104-3-252.dynamic.mnet-online.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (windows-nt) X-URL: http://www.asomuenchen.de X-Attribution: Martin Mail-Copies-To: never Cancel-Lock: sha1:Y3pcUMpn7mYfoWNanJmwE7gjopw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:135142 Archived-At: Sam Steingold schrieb am 27.01.2011: > First of all, "windows culture" does not include building one's tools, > so, IMO, most windows Emacs users use the pre-built executables, thus > this change will affect only a few people. Ok then I'm one of the few ;-). I like to run the current development version so I compile quite frequently. > > Second, cygwin has been around for quite some time and it stable enough > for most purposes. I bet that most people who build Emacs on windows > already have cygwin installed. Yes, Eli is one important exception, but > I doubt that there are many (any?) others. For sure I'm not important but I neither have cygwin installed. Up to now mingw+gnuwin32 were all I needed to build on Windows. > 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. > Third, and most important: it is best to have one build system for all > platforms instead of separate build systems for unixes and windows. > I am talking from personal experience: GNU CLISP configures and builds > with the exact same command line on all platforms (well, you have to add > "--with-mingw" to configure on windows) and this has saved me a lot of > maintenance time and effort. Fully agreed. 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. > 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. Regards, Martin