From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Fred Kunz" Newsgroups: gmane.emacs.devel Subject: RE: NT mingw/msys build problem Date: Mon, 25 Oct 2004 18:15:36 -0700 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <131DDC775E8EB841AD6D175CDF410DCE01E4BA98@payload.camelot.bsquare.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1098753216 9847 80.91.229.6 (26 Oct 2004 01:13:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 26 Oct 2004 01:13:36 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 26 03:13:25 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CMFtt-0003lT-00 for ; Tue, 26 Oct 2004 03:13:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CMG1Y-0002D2-W8 for ged-emacs-devel@m.gmane.org; Mon, 25 Oct 2004 21:21:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CMG1R-0002Cw-N2 for emacs-devel@gnu.org; Mon, 25 Oct 2004 21:21:13 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CMG1R-0002Ck-8x for emacs-devel@gnu.org; Mon, 25 Oct 2004 21:21:13 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CMG1R-0002Ch-5o for emacs-devel@gnu.org; Mon, 25 Oct 2004 21:21:13 -0400 Original-Received: from [63.76.82.66] (helo=PAYLOAD.camelot.bsquare.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CMFtb-0003Oz-R9 for emacs-devel@gnu.org; Mon, 25 Oct 2004 21:13:08 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: NT mingw/msys build problem Thread-Index: AcS65EW7U4DUeylwRMmMgvAk/KvxQwAEdn7QAACmObA= Original-To: "Fred Kunz" , "Guy Gascoigne-Piggford" , "Emacs Devel" 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: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:28952 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28952 I also should point out that you need GNUWin32 texinfo to build the info stuff. I needed to make some minor changes to the generated (after running configure) makefiles in the lispref and man. I haven't had time to investigate this further to determine whether there is really a bug here or not. -----Original Message----- From: Fred Kunz=20 Sent: Monday, October 25, 2004 6:08 PM To: Guy Gascoigne-Piggford; Emacs Devel Subject: RE: NT mingw/msys build problem Release version of emacs 21.3 builds fine with MinGW (http://www.mingw.org/download.shtml) and GNUWin32 (http://gnuwin32.sourceforge.net/packages.html) fileutils. The CVS version also builds and if you want image support you also need to install the GNUWin32 image libraries. NOTE: You need to make sure the image library dlls are in your path when you run emacs if you build with the image libraries. I currently use GNU make 3.80 and gcc 3.4 but I have also build both the release and the CVS versions of EMACS with GNU make 3.79 and numerous earlier version of GCC. Guy if you or anyone else needs more details they can be provided. -----Original Message----- From: Guy Gascoigne-Piggford [mailto:guy@wyrdrune.com]=20 Sent: Monday, October 25, 2004 3:42 PM To: Emacs Devel Subject: Re: NT mingw/msys build problem Hmm, when I try doing a "make SHELL=3Dcmd.exe" all I get is make hanging = indefinately. If I try to rename the msys /bin/sh.exe and just run make then I get a slew of errors about /bin/sh not existing and then make exits. I'll take a more detailed look at this tonight when I get out of work. As an aside though, can someone who can actually build emacs on NT tell=20 me what environment they use for this? I thought that I'd make my life=20 easier by using mingw and msys, but I'm beginning to realise that this=20 was a bit too optimistic. Clearly there is some way to make this work,=20 but it's not particularly obvious to me I'm afraid. Guy Jason Rumney wrote: > Guy Gascoigne-Piggford wrote: > >> I've been trying to track down a problem that my NT build has when=20 >> building with the latest mingw+msys environment. Emacs builds and=20 >> runs, but certain autoloads seem to be missing, after much hunting=20 >> through build logs I ended out with this being the cause of the problem: >> >> Eventually make runs this: >> >> "./../bin/emacs.exe" -batch --no-init-file --no-site-file --multibyte >> -l autoload \ >> --eval '(setq find-file-hooks nil \ >> find-file-suppress-same-file-warnings t \ >> generated-autoload-file \ >> "c:/dev/emacs-src/emacs/lisp/loaddefs.el")' \ >> -f batch-update-autoloads c:/dev/emacs-src/emacs/lisp calc=20 >> calendar emacs-lisp emulation eshell gnus international language mail >> mh-e net obsolete play progmodes term textmodes toolbar url >> >> the output of which is: >> >> Wrote=20 >> c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el >> Loading vc-cvs... >> Wrote=20 >> c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el >> Autoloads file=20 >> c:/dev/emacs-src/emacs/lisp/c;C:Devmsys.0evacs-srcacslisploaddefs.el=20 >> does not exist > > > I think that looks like what I got when I tried msys several months=20 > ago. The workaround I used was "make SHELL=3Dcmd.exe", or rename = sh.exe=20 > from msys to some other name. > . > _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel