From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: Re: Failures in build Emacs-CVS on Cygwin Date: Thu, 23 Nov 2006 15:04:06 +0100 (MET) Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: sea.gmane.org 1164410671 20122 80.91.229.2 (24 Nov 2006 23:24:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 24 Nov 2006 23:24:31 +0000 (UTC) Cc: jbuehler@spirentcom.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 25 00:24:26 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GnkP9-0000Z3-Tg for ged-emacs-devel@m.gmane.org; Sat, 25 Nov 2006 00:24:24 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GnkP9-0003ao-7l for ged-emacs-devel@m.gmane.org; Fri, 24 Nov 2006 18:24:23 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GnkOn-0003Vc-0S for emacs-devel@gnu.org; Fri, 24 Nov 2006 18:24:01 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GnkOm-0003Uv-4W for emacs-devel@gnu.org; Fri, 24 Nov 2006 18:24:00 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GnkOl-0003Un-Rr for emacs-devel@gnu.org; Fri, 24 Nov 2006 18:23:59 -0500 Original-Received: from [199.232.41.67] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GnkOj-0006qD-3o; Fri, 24 Nov 2006 18:23:57 -0500 Original-Received: from [141.108.26.25] (helo=postino2.roma1.infn.it) by mx20.gnu.org with esmtp (Exim 4.52) id 1GnFDg-0000KN-Gy; Thu, 23 Nov 2006 09:06:28 -0500 Original-Received: from ax0rm1.roma1.infn.it (ax0rm1.roma1.infn.it [141.108.26.19]) by postino2.roma1.infn.it (8.12.11/8.12.11) with ESMTP id kANE46XY008929; Thu, 23 Nov 2006 15:04:06 +0100 Original-Received: from localhost (graziosi@localhost) by ax0rm1.roma1.infn.it (8.9.3/8.9.3) with ESMTP id PAA18909; Thu, 23 Nov 2006 15:04:06 +0100 (MET) Original-To: Eli Zaretskii In-Reply-To: X-PMX-Version: 4.7.1.128075, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2006.11.23.53432 X-PerlMx-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_MEDIA_2_BODY 0, __CP_URI_IN_BODY 0, __CT 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' 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:62748 Archived-At: I have asked and Cygwin suggests this: http://cygwin.com/ml/cygwin/2006-11/msg00599.html http://cygwin.com/ml/cygwin/2006-11/msg00600.html I will try to understand deeply these suggestions to see how they work. While waiting for the above answers I downloaded new CVS (which differ very little from the previous), and now the build fails at the end of installation, i.e. after the bootstrap! --------------------------------------------------- ... ja-dic/CVS/Template ja-dic/ja-dic.el ja-dic/ja-dic.elc unset CDPATH; \ if [ -n "/usr/bin/gzip" ]; \ then \ echo "Compressing *.el ..." ; \ (cd /tmp/emacs/.inst/usr/local/emacs-cvs/share/emacs/22.0.91/leim; for f in `find . -name "*.elc" -print`; do \ /usr/bin/gzip -9n `echo $f|sed 's/.elc$/.el/'` ; \ done) \ else true; fi Compressing *.el ... chmod -R a+r /tmp/emacs/.inst/usr/local/emacs-cvs/share/emacs/22.0.91/leim make[1]: Leaving directory `/tmp/emacs/.build/leim' cd lib-src; make maybe-blessmail \ MAKE='make' archlibdir='/tmp/emacs/.inst/usr/local/emacs-cvs/libexec/emacs/22.0.91/i686-pc-cygwin' make[1]: Entering directory `/tmp/emacs/.build/lib-src' ../src/emacs -batch -l /tmp/emacs/lib-src/../lisp/mail/blessmail.el Fatal error (6)make[1]: *** [blessmail] Aborted (core dumped) make[1]: Leaving directory `/tmp/emacs/.build/lib-src' make: *** [blessmail] Error 2 --------------------------------------------------- When all works fine, the build is completed in this way ------------------------------------------------------ ... cd lib-src; make maybe-blessmail \ MAKE='make' archlibdir='/home/Angelo/Downloads/cygwin_varie/emacs-cvs/ emacs/.inst/usr/local/emacs-cvs/libexec/emacs/22.0.90/i686-pc-cygwin' make[1]: Entering directory `/home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs /.build/lib-src' ../src/emacs -batch -l /home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/lib-s rc/../lisp/mail/blessmail.el Wrote /home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/.build/lib-src/blessma il chmod +x blessmail Assuming /usr/spool/mail is really the mail spool directory, you should run lib-src/blessmail /home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/.inst/ usr/local/emacs-cvs/libexec/emacs/22.0.90/i686-pc-cygwin/movemail.exe as root, to give movemail.exe appropriate permissions. Do that after running make install. make[1]: Leaving directory `/home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/ .build/lib-src' Making the binary package... =========================================== THE BUILD FINISHES AT 2006.11.18-15:12:52 =========================================== ------------------------------------------------------ Cheers, Angelo. On Thu, 23 Nov 2006, Eli Zaretskii wrote: > > Date: Thu, 23 Nov 2006 01:07:40 +0100 (MET) > > From: Angelo Graziosi > > cc: emacs-devel@gnu.org, Joe Buehler > > > > On Thu, 23 Nov 2006, Eli Zaretskii wrote: > > > > > > Date: Wed, 22 Nov 2006 15:49:08 +0100 (MET) > > > > From: Angelo Graziosi > > > > cc: Eli Zaretskii > > > > > > > > Wrote /home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/lisp/emacs-lisp/bytecomp.elc > > > > Compiling /home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/lisp/subr.el > > > > Fatal error (6)/bin/sh: line 4: 2196 Aborted (core dumped) EMACSLOADPATH=/home/Angelo/Downloads/cygwin_varie/emacs-cvs/emacs/lisp > > > > > > Does Cygwin GDB support core file (a.k.a. post-mortem) debugging? > > > > I think NO: there is not a 'core' file. The failure creates a file in lisp > > called 'bootstrap-emacs.exe.stackdump' which contains: > > > > ------------------------------------------------------------------ > > $ cat bootstrap-emacs.exe.stackdump > > Stack trace: > > Frame Function Args > > 0022A868 7C802532 (000006D0, 0000EA60, 000000A4, 0022A8B0) > > 0022A988 6109745C (00000000, 00000000, 00000000, 00000000) > > 0022AA78 61094FDB (00000000, 003B0023, 00230000, 00000000) > > 0022AAD8 610954BB (0022AAF0, 00000000, 00000094, 202EDC00) > > 0022AB98 61095672 (00000DB8, 00000006, 202DD801, 61017A53) > > 0022ABC8 61092AA8 (00000006, 60030000, 0022ACF8, 6109751C) > > 0022ACB8 61017B70 (000006D0, 0000EA60, 000000A4, 0022AD00) > > 0022ADD8 6109751C (00000000, 0022AED8, 20C3B800, 6101BE4E) > > 0022AEC8 61094FDB (00000000, 61167A20, 00000400, 61167A20) > > 0022AF28 610954BB (0022AF40, 00000000, 00000094, 0022AF88) > > 0022AFE8 61095672 (00000DB8, 00000006, 0022B018, 20151730) > > 0022AFF8 61092AA8 (00000000, 20CB0000, 0022B018, 20CD3000) > > 0022B018 20151730 (20CC0950, 211D0970, 00001AC0, 202DE004) > > 0022B058 201521A8 (FFFDD000, 203C0003, 0022B108, 20122139) > > 0022B0B8 20150951 (00004000, 202DD801, 0022B0F8, 200F28E5) > > 0022B0C8 200F2E3C (00004000, 203C001D, 0022D008, 0022B214) > > End of stack trace (more stack frames may be present) > > -------------------------------------------------------------- > > Please ask Cygwin experts how to produce human-readable backtrace > information from this stackdump. There must be some utility in the > Cygwin collection to do that. > > Maybe Cygwin also has a way of producing a real core file, in which > case please try using it to investigate these crashes. > > TIA >