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: emacs bootstrap hangs on Windows XP / mingw Date: Wed, 06 Feb 2008 21:39:11 +0200 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1202326785 19962 80.91.229.12 (6 Feb 2008 19:39:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Feb 2008 19:39:45 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dieter Deyke Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 06 20:40:07 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 1JMq7j-0006zs-3s for ged-emacs-devel@m.gmane.org; Wed, 06 Feb 2008 20:39:59 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JMq7G-0005dl-Hy for ged-emacs-devel@m.gmane.org; Wed, 06 Feb 2008 14:39:30 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JMq75-0005RF-50 for emacs-devel@gnu.org; Wed, 06 Feb 2008 14:39:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JMq72-0005N0-Ff for emacs-devel@gnu.org; Wed, 06 Feb 2008 14:39:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JMq71-0005Mc-VH for emacs-devel@gnu.org; Wed, 06 Feb 2008 14:39:16 -0500 Original-Received: from heller.inter.net.il ([213.8.233.23]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JMq71-0007iF-Ix for emacs-devel@gnu.org; Wed, 06 Feb 2008 14:39:15 -0500 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-15-149.inter.net.il [80.230.15.149]) by heller.inter.net.il (MOS 3.7.3a-GA) with ESMTP id EWO32253 (AUTH halo1); Wed, 6 Feb 2008 21:39:12 +0200 (IST) In-reply-to: (message from Dieter Deyke on Wed, 06 Feb 2008 09:15:43 -0700) X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) 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:88356 Archived-At: > From: Dieter Deyke > Date: Wed, 06 Feb 2008 09:15:43 -0700 > > >> Attaching to program > >> `/c/Users/deyke/emacs-build/subdir/work/bin/emacs.exe', process 18884 > > > > This looks like you have a Cygwin GDB, while your Emacs is a native > > MinGW build. Maybe such a combination cannot work here? > > You were right, but using the mingw gdb results in the same problem, the > debugger cannot break into emacs: > > C:\Users\deyke\emacs-build\subdir\work>gdb bin\emacs.exe 22936 > GNU gdb 5.1.1 (mingw experimental) > Copyright 2002 Free Software Foundation, Inc. That's a VERY old version of GDB! Not that I think it must be the reason for the original problem, but you can upgrade to GDB 6.7 on the MinGW site. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "mingw32"... > C:\Users\deyke\emacs-build\subdir\work/22936: No such file or directory. > Attaching to program `C:\Users\deyke\emacs-build\subdir\work/bin\emacs.exe', process 22936 > > Then gdb hangs too, and cannot be interrupted by C-c. > > For what is worth, process explorer shows the folloing threads in emacs > at that point: > > !CreateThread+0x2e > !toascii+0x15d0 > ntdll.dll!DbgUiRemoteBreakin > ntdll.dll!ConvertUiListtoApiList+0x276 > ntdll.dll!ConvertUiListtoApiList+0x276 Well, how about if you describe your build environment: what kind of shell and Make programs do you use, which compiler, what versions of ported rm and mv, etc. Could it be that your are hitting one of the combinations mentioned in nt/INSTALL that are known to fail? Also, did you ever build the CVS version on this machine with these development tools, and if so, when was the last time you succeeded?