From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Takashi Hiromatsu Newsgroups: gmane.emacs.devel Subject: Re: Emacs pretest 22.0.99 Date: Tue, 01 May 2007 16:08:19 +0900 Message-ID: References: <87ejma1o37.fsf@stupidchicken.com> Reply-To: takashi-hiromatsu@isuzu.co.jp NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by EMIKO 1.14.1 - "Choanoflagellata") Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1178003323 16678 80.91.229.12 (1 May 2007 07:08:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 1 May 2007 07:08:43 +0000 (UTC) Cc: Eli Zaretskii To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 01 09:08:41 2007 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 1HimTY-0008Bf-Lk for ged-emacs-devel@m.gmane.org; Tue, 01 May 2007 09:08:40 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HimZp-0000fE-4d for ged-emacs-devel@m.gmane.org; Tue, 01 May 2007 03:15:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HimZl-0000f9-Ak for emacs-devel@gnu.org; Tue, 01 May 2007 03:15:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HimZk-0000ew-9J for emacs-devel@gnu.org; Tue, 01 May 2007 03:15:04 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HimZk-0000et-2y for emacs-devel@gnu.org; Tue, 01 May 2007 03:15:04 -0400 Original-Received: from mx07.ms.so-net.ne.jp ([202.238.82.7]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HimTR-0002UO-1J; Tue, 01 May 2007 03:08:33 -0400 Original-Received: from localhost (kcc-202-43-26-84.kamakuranet.ne.jp [202.43.26.84]) by mx07.ms.so-net.ne.jp with ESMTP id l4178R8Z027182; Tue, 1 May 2007 16:08:27 +0900 (JST) In-Reply-To: User-Agent: Wanderlust/2.15.5 (Almost Unreal) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.10 (Furuichi) APEL/10.6 Emacs/22.0.92 (i386-apple-darwin8.8.1) MULE/5.0 (SAKAKI) X-Dispatcher: imput version 20070423(IM149) Original-Lines: 72 X-detected-kernel: Solaris 9.1 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:70437 Archived-At: At Fri, 27 Apr 2007 16:21:37 +0300, Eli Zaretskii wrote: > > > Date: Wed, 25 Apr 2007 09:41:45 +0900 > > From: Takashi Hiromatsu > > > > | cygwin compiled make 3.80: fails?[6] fails?[6] > > | cygwin compiled make 3.81: fails fails?[6] > > | mingw32 compiled make 3.79.1: okay okay > > | mingw32 compiled make 3.80: okay okay[6] > > | mingw32 compiled make 3.81: okay okay[7] > > | > > | Notes: > > | > > | [1] doesn't cope with makefiles with DOS line endings, so must mount > > | emacs source with text!=binary. > > | [2] fails when needs to invoke shell commands; okay invoking gcc etc. > > | [3] requires LC_MESSAGES support to build; cannot build with early > > | versions of cygwin. > > | [4] may fail on Windows 9X and Windows ME; if so, install Bash. > > | [5] fails when building leim due to the use of cygwin style paths. > > | May work if building emacs without leim. > > | [6] not recommended; please report if you try this combination. > > Then I reported that I succeeded with "cygwin compiled make 3.80:" > > Was that with or without a sh.exe on your PATH? If you do have sh.exe > on PATH, then what kind of sh.exe is it? is it the Cygwin port of Bash > or something else? I used Cygwin bash for build. I will explain how I build NTEmacs on Cygwin. ---------------------------------------------------------------------------- First, I installed Cygwin distribution fully. (not a real latest) My Cygwin make version is 3.80. (latest is 3.81) Second, I got header files and "dll"s, that I need, from gnuwin32(http://gnuwin32.sourceforge.net/packages.html). bash$ mkdir /src/emacs bash$ mkdir /src/emacs/dll Then, I put all the required files, header files and "dll"s, in the /src/emacs/dll directory. bash$ cd /src/emacs bash$ wget ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.99.tar.gz bash$ tar zxvf emacs-22.0.99.tar.gz Then I made un-comment 3 lines in emacs-22.0.99/nt/gmage.defs. -#ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)" -#CURDIR := $(shell cygpath -m $(CURDIR)) -#endif +ifeq "$(shell cygpath $(CURDIR))" "$(CURDIR)" +CURDIR := $(shell cygpath -m $(CURDIR)) +endif bash$ cd emacs-22.0.99/nt bash$ ./configure.bat --with-gcc --no-cygwin --no-debug \ --prefix d:/cygwin/usr/local/emacs/22.0.99 \ --cflags -I/src/emacs/cvs/dll bash$ make all bash$ make install bash$ cp /src/emacs/dll/*.dll /usr/local/emacs/22.0.99/bin bash$ /usr/local/emacs/22.0.99/bin/emacs.exe & Then emacs start to work very well. Regards, Takashi Hiromatsu