all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Angelo Graziosi <Angelo.Graziosi@roma1.infn.it>
Cc: jbuehler@spirentcom.com, emacs-devel@gnu.org
Subject: Re: Failures in build Emacs-CVS on Cygwin
Date: Thu, 23 Nov 2006 15:04:06 +0100 (MET)	[thread overview]
Message-ID: <Pine.OSF.4.21.0611231452290.24654-100000@ax0rm1.roma1.infn.it> (raw)
In-Reply-To: <u7ixmn6i6.fsf@gnu.org>


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 <Angelo.Graziosi@roma1.infn.it>
> > cc: emacs-devel@gnu.org, Joe Buehler <jbuehler@spirentcom.com>
> > 
> > On Thu, 23 Nov 2006, Eli Zaretskii wrote:
> > 
> > > > Date: Wed, 22 Nov 2006 15:49:08 +0100 (MET)
> > > > From: Angelo Graziosi <Angelo.Graziosi@roma1.infn.it>
> > > > cc: Eli Zaretskii <eliz@gnu.org>
> > > > 
> > > > 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
> 

  reply	other threads:[~2006-11-23 14:04 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-30  1:22 Building Emacs-cvs on Cygwin (GCC summary) Maks Romih
2006-10-30 19:16 ` Richard Stallman
2006-10-30 20:31   ` Eric Hanchrow
2006-10-30 21:05     ` Eli Zaretskii
2006-10-30 21:26       ` Eric Hanchrow
2006-10-30 21:44     ` Jason Rumney
2006-11-05 10:52       ` Jari Aalto
2006-11-05 11:55         ` Eli Zaretskii
2006-10-30 21:06   ` Eli Zaretskii
2006-11-04 12:12     ` Eli Zaretskii
2006-11-21  1:28       ` 22.1 Cygwin emacs timeframe query Angelo Graziosi
2006-11-21  1:46       ` Angelo Graziosi
2006-11-21  9:35       ` Angelo Graziosi
2006-11-22 14:49       ` Failures in build Emacs-CVS on Cygwin Angelo Graziosi
2006-11-22 22:23         ` Eli Zaretskii
2006-11-23  0:07           ` Angelo Graziosi
2006-11-23  4:15             ` Eli Zaretskii
2006-11-23 14:04               ` Angelo Graziosi [this message]
2006-11-23 23:55               ` Angelo Graziosi
2006-11-24 21:17                 ` Eli Zaretskii
2006-11-24 23:32                   ` Angelo Graziosi
2006-11-25 11:07                     ` Eli Zaretskii
2006-11-25  9:52                   ` Angelo Graziosi
2006-11-25 11:06                     ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.OSF.4.21.0611231452290.24654-100000@ax0rm1.roma1.infn.it \
    --to=angelo.graziosi@roma1.infn.it \
    --cc=emacs-devel@gnu.org \
    --cc=jbuehler@spirentcom.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.