From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Harald Maier Newsgroups: gmane.emacs.devel Subject: Re: Emacs 21.3.50 on cygwin bootstrap failed. Date: Thu, 12 Feb 2004 19:05:29 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87hdxwkyet.fsf@offby1.atm01.sea.blarg.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1076609267 9718 80.91.224.253 (12 Feb 2004 18:07:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 12 Feb 2004 18:07:47 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Feb 12 19:07:36 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ArLFQ-0002BY-00 for ; Thu, 12 Feb 2004 19:07:36 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1ArLFQ-00057l-00 for ; Thu, 12 Feb 2004 19:07:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ArLEv-0000rw-Dj for emacs-devel@quimby.gnus.org; Thu, 12 Feb 2004 13:07:05 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ArLE5-0000i7-DX for emacs-devel@gnu.org; Thu, 12 Feb 2004 13:06:13 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ArLDW-0000Yp-Sf for emacs-devel@gnu.org; Thu, 12 Feb 2004 13:06:11 -0500 Original-Received: from [212.227.126.188] (helo=moutng.kundenserver.de) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ArLDS-0000YU-90 for emacs-devel@gnu.org; Thu, 12 Feb 2004 13:05:34 -0500 Original-Received: from [212.227.126.209] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1ArLDO-0006TC-00; Thu, 12 Feb 2004 19:05:30 +0100 Original-Received: from [80.136.237.171] (helo=ate.maierh) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1ArLDO-0007C7-00; Thu, 12 Feb 2004 19:05:30 +0100 Original-Received: by ate.maierh (Postfix, from userid 500) id CE0EA13227; Thu, 12 Feb 2004 19:05:29 +0100 (CET) Original-To: Eric Hanchrow In-Reply-To: <87hdxwkyet.fsf@offby1.atm01.sea.blarg.net> (Eric Hanchrow's message of "Thu, 12 Feb 2004 09:20:10 -0800") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:7f9705e6678292fb4e27195dea438aa3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:19894 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19894 Eric Hanchrow writes: > "Steven Wu" writes: > > I took the CVS src of Emacs 21.3.50 to cygwin and did make > > bootstrap. > ... > > "Harald Maier" responds: > I assume you need the mingw-make 3.79.1. > > I'd like to understand this better -- Harald says that one needs the > MinGW version of `make' to build Emacs under Cygwin. But I am not > sure that's completely correct. My understanding is that > > * the Emacs source tree is capable of building two *different* flavors > of Emacs -- 1) the so-called "Win32" version (which does not require > the Cygwin DLLs); and 2) the pure Cygwin version (which of course > does require the Cygwin DLLs). > > * To build the Win32 version, you first cd to the `nt' directory. You > then have a choice of software with which to do the build: 1) > Microsoft Visual Studio 6; and 2) the MinGW versions of gcc, make, > etc., *plus* `cp', `rm', and a few other Unix-style programs. In > particular, using Cygwin make doesn't work, nor does using the > Cygwin version of gcc. > > * To build the Cygwin version, you do not cd into `nt'; instead you > simply do `configure && make bootstrap'. However, this always fails > for me; I assume that the failures are simple mistakes in the Emacs > source, which will get fixed eventually. I don't believe the > failures are due to Emacs never having been ported to Cygwin; > because some files refer to Cygwin (`configure.in', for example). I > also assume that one does *not* use the MinGW tools when building > the Cygwin version. > > So have I understood everything correctly? > > Implicit in my question is a criticism of the file nt/INSTALL; that > file has cleared up my confusion, and seems out of date. I'd be > delighted to update it if I only knew the facts. I think you are right. From Steven's first statement it was not clear to me that he wants to build a Cygwin Emacs. The second statement clarified that. Harald