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
>
next prev parent 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.