From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@gmx.net (Kai Grossjohann) Newsgroups: gmane.emacs.help Subject: Newbie: Compiling Emacs 21.2 with MinGW Date: 2 Sep 2003 05:06:55 -0700 Organization: http://groups.google.com/ Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: deer.gmane.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1062578523 6558 80.91.224.253 (3 Sep 2003 08:42:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 3 Sep 2003 08:42:03 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 03 10:42:01 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19uTDF-00012Z-00 for ; Wed, 03 Sep 2003 10:42:01 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19uTD5-000587-Rs for geh-help-gnu-emacs@m.gmane.org; Wed, 03 Sep 2003 04:41:51 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews1.google.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 72 Original-NNTP-Posting-Host: 62.225.156.156 Original-X-Trace: posting.google.com 1062504416 29703 127.0.0.1 (2 Sep 2003 12:06:56 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: 2 Sep 2003 12:06:56 GMT Original-Xref: shelby.stanford.edu gnu.emacs.help:116315 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:12234 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:12234 I'm trying to compile Emacs 21.2 (it's the most recent tarball I could find, emacs-21.3.tar.gz seems to be still down) with MinGW. I have no experience whatsoever using Windows and MinGW... Anyhow, I installed MinGW and MSYS. I added c:\mingw\bin and c:\msys\1.0\bin to %PATH%. Then I went to the emacs-21.2/nt directory and invoked: configure --prefix=c:\programme\emacs-21.2 It told me to run gmake. I don't have gmake. So I ran make instead, which gave an error. Running make again gives the following output: E:\src\emacs\emacs-21.2\nt>make [Please ignore a syntax error on the next line - it is intentional] /bin/sh.exe: -c: line 1: unexpected EOF while looking for matching `"' /bin/sh.exe: -c: line 2: syntax error: unexpected end of file Using /bin/sh.exe as shell. make - --unix -C ../lib-src all [Please ignore a syntax error on the next line - it is intentional] /bin/sh.exe: -c: line 1: unexpected EOF while looking for matching `"' /bin/sh.exe: -c: line 2: syntax error: unexpected end of file make[1]: Entering directory `/e/src/emacs/emacs-21.2/lib-src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/e/src/emacs/emacs-21.2/lib-src' make - --unix -C ../src all [Please ignore a syntax error on the next line - it is intentional] /bin/sh.exe: -c: line 1: unexpected EOF while looking for matching `"' /bin/sh.exe: -c: line 2: syntax error: unexpected end of file make[1]: Entering directory `/e/src/emacs/emacs-21.2/src' gcc -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 -D_X86_=1 -c -g -mcpu=i686 -O2 -Di386 -D_CRTAPI1=_cdecl -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H - I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DUSE_CRT_DLL=1 -o oo-spd/i386/w32fns.o w32 fns.c w32fns.c: In function `w32_to_all_x_charsets': w32fns.c:6142: warning: return makes integer from pointer without a cast w32fns.c: In function `Ffile_system_info': w32fns.c:13600: warning: passing arg 2 of pointer to function from incompatible pointer type w32fns.c:13600: warning: passing arg 3 of pointer to function from incompatible pointer type w32fns.c:13600: warning: passing arg 4 of pointer to function from incompatible pointer type w32fns.c:13973:1: directives may not be used inside a macro argument w32fns.c:13963:16: unterminated argument list invoking macro "DEFVAR_LISP" w32fns.c: In function `syms_of_w32fns': w32fns.c:13974: `DEFVAR_LISP' undeclared (first use in this function) w32fns.c:13974: (Each undeclared identifier is reported only once w32fns.c:13974: for each function it appears in.) w32fns.c:13974: parse error before string constant make[1]: *** [oo-spd/i386/w32fns.o] Error 1 make[1]: Leaving directory `/e/src/emacs/emacs-21.2/src' make: *** [all-other-dirs-gmake] Error 2 E:\src\emacs\emacs-21.2\nt> So, what do I do now? Is it fixed in 21.3? Then where can I get that? Kai