From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: bootstrap not regenerating some *loaddefs Date: Fri, 20 Jun 2008 17:29:39 +0300 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1213972208 3299 80.91.229.12 (20 Jun 2008 14:30:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2008 14:30:08 +0000 (UTC) Cc: emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 20 16:30:48 2008 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 1K9hdS-0004PH-97 for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2008 16:30:42 +0200 Original-Received: from localhost ([127.0.0.1]:43027 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K9hcd-0000dg-7T for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2008 10:29:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K9hcY-0000dR-1T for emacs-devel@gnu.org; Fri, 20 Jun 2008 10:29:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K9hcW-0000dF-9f for emacs-devel@gnu.org; Fri, 20 Jun 2008 10:29:44 -0400 Original-Received: from [199.232.76.173] (port=37566 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K9hcW-0000dC-3y for emacs-devel@gnu.org; Fri, 20 Jun 2008 10:29:44 -0400 Original-Received: from mtaout5.012.net.il ([84.95.2.13]:29775) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K9hcV-0004ta-Ew for emacs-devel@gnu.org; Fri, 20 Jun 2008 10:29:43 -0400 Original-Received: from HOME-C4E4A596F7 ([84.229.217.57]) by i_mtaout5.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0K2R001BFNMPJBO1@i_mtaout5.012.net.il> for emacs-devel@gnu.org; Fri, 20 Jun 2008 17:44:49 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-kernel: by monty-python.gnu.org: 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:99532 Archived-At: > Date: Fri, 20 Jun 2008 15:24:21 +0200 > From: "Juanma Barranquero" > Cc: emacs-devel@gnu.org > > On Fri, Jun 20, 2008 at 14:02, Eli Zaretskii wrote: > > > It's bootstrapping now with cmd.exe, and is looking fine so far. > > Could you please explain, if you have the time, the exact > configuration you're using to build Emacs? (Which tools, versions, > etc.) D:\gnu\emacs>gcc --version gcc (GCC) 3.4.2 (mingw-special) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. D:\gnu\emacs>ld --version GNU ld version 2.15.91 20040904 Copyright 2002 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. D:\usr\eli\data>sh -c "echo $ZSH_VERSION" 3.0.5-nt-beta-0.90 D:\gnu\emacs>"echo.exe" --version echo (GNU coreutils) 5.3.0 Written by FIXME unknown. Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. D:\gnu\emacs>cp --version cp (GNU coreutils) 5.3.0 Written by Torbjorn Granlund, David MacKenzie, and Jim Meyering. Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. D:\gnu\emacs>rm --version rm (GNU coreutils) 5.3.0 Written by Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering. Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. D:\gnu\emacs>make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for Windows32 I have MinGW runtime v3.14 and W32 API v3.11. Make is patched by me, so it's not stock 3.81 (but none of the patches is related to building Emacs, so it shouldn't matter). sh.exe is an old port of zsh by Amol Deshpande, which I patched to fix a few bad bugs. Unfortunately, it only compiles with a Microsoft compiler, I never had time to express its fork emulation in a way that GCC and ld will grok. To test a CMD build, I just rename sh.exe to something else, as I already wrote. I think that's it. If you need to know something else, please ask. > > Yes, but. MSYS is actually a fork of Cygwin, and behaves very similar > > to it. Specifically, in this case it supports the jobserver method of > > running parallel jobs, which is not yet implemented in the native > > Windows build. So with MSYS Make, you don't need to use the XMFLAGS > > trick (although using it shouldn't hurt). > > Well, I've been unable to bootstrap Emacs, parallel or not, using > --win32 aniway. It does work, though, using --unix. You shouldn't need to use --win32.