[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Building Emacs-cvs on Cygwin
From: |
Angelo Graziosi |
Subject: |
Building Emacs-cvs on Cygwin |
Date: |
Wed, 20 Sep 2006 01:49:56 +0200 (MET DST) |
I often try to build emacs-cvs in this way:
>From Cygwin bash shell
----------------------------------------------------------------------
cd /tmp
cvs -z3 -d:pserver:address@hidden:/cvsroot/emacs co -P
emacs
cd emacs
mkdir -p .build .inst
cd .build
../configure --prefix=/usr/local/emacs-22.0.50
make bootstrap
make install prefix=/tmp/emacs/.inst/usr/local/emacs-22.0.50
cd /tmp/emacs/.inst
find usr/local/emacs-22.0.50 \! -type d | tar cjfT \
tmp/emacs-22.0.50-cvs.tar.bz2 -
----------------------------------------------------------------------
The last time that this methods has worked is with the CVS source of Emacs
downloaded Sep 04 2006 (and CVS Aug 15, 2006).
Now every time that I build, the build fails:
--------------------------------------------------------------------
....
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
Static heap usage: 10779888 of 12582912 bytes
66931 pure bytes used
mv -f emacs.exe bootstrap-emacs.exe
make[2]: Leaving directory `/tmp/emacs/.build/src'
(cd lisp; make -w bootstrap EMACS=../src/bootstrap-emacs.exe)
make[2]: Entering directory `/tmp/emacs/.build/lisp'
wd=/tmp/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`; for file in
$subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/*
| */=* ) ;; *) wins="$wins $wd/$file" ;; esac; done; \
for file in $wins; do \
/tmp/emacs/lisp/../update-subdirs $file; \
done;
wd=/tmp/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`; for file in
$subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/*
| */=* ) ;; *) wins="$wins $wd/$file" ;; esac; done; \
echo Directories: $wins; \
../src/bootstrap-emacs.exe -batch --no-site-file --multibyte -l
autoload --eval '(setq generated-autoload-file
"/tmp/emacs/lisp/loaddefs.el")' -f batch-update-autoloads $wins
Directories: /tmp/emacs/lisp/. /tmp/emacs/lisp/./calc
/tmp/emacs/lisp/./calendar /tmp/emacs/lisp/./emacs-lisp
/tmp/emacs/lisp/./emulation /tmp/emacs/lisp/./erc /tmp/emacs/lisp/./eshell
/tmp/emacs/lisp/./gnus /tmp/emacs/lisp/./international
/tmp/emacs/lisp/./language /tmp/emacs/lisp/./mail /tmp/emacs/lisp/./mh-e
/tmp/emacs/lisp/./net /tmp/emacs/lisp/./obsolete /tmp/emacs/lisp/./play
/tmp/emacs/lisp/./progmodes /tmp/emacs/lisp/./term
/tmp/emacs/lisp/./textmodes /tmp/emacs/lisp/./url
Fatal error (6)/bin/sh: line 2: 3596 Aborted (core
dumped) ../src/bootstrap-emacs.exe -batch --no-site-file --multibyte -l
autoload --eval '(setq generated-autoload-file
"/tmp/emacs/lisp/loaddefs.el")' -f batch-update-autoloads $wins
make[2]: *** [autoloads] Error 134
make[2]: Leaving directory `/tmp/emacs/.build/lisp'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/tmp/emacs/.build'
make: *** [bootstrap] Error 2
--------------------------------------------------------------------
Any idea on what happened?
I have all Cygwin installed and updated on XP SP2. The same Cygwin DLL
1.5.21-2 was used at Sep 04 and Aug 15, 2006, nothing has basically
changed since then in Cygwin.
I have tried also with the exp. bash-3.1-8 and make.exe described in
http://cygwin.com/ml/cygwin/2006-09/msg00131.html but always with the same
results.
I have tried to use GDB (I am not an expert of GDB):
-------------------------------------------------------------
$ gdb --args ../src/bootstrap-emacs.exe -batch --no-site-file --multibyte
-l autoload --eval '(setq generated-autoload-file
"/tmp/emacs/lisp/loaddefs.el")' -f
batch-update-autoloads /tmp/emacs/lisp/. /tmp/emacs/lisp/./calc
/tmp/emacs/lis
p/./calendar /tmp/emacs/lisp/./emacs-lisp /tmp/emacs/lisp/./emulation
/tmp/emac
s/lisp/./erc /tmp/emacs/lisp/./eshell /tmp/emacs/lisp/./gnus
/tmp/emacs/lisp/./
international /tmp/emacs/lisp/./language /tmp/emacs/lisp/./mail
/tmp/emacs/lisp
/./mh-e /tmp/emacs/lisp/./net /tmp/emacs/lisp/./obsolete
/tmp/emacs/lisp/./play
/tmp/emacs/lisp/./progmodes /tmp/emacs/lisp/./term
/tmp/emacs/lisp/./textmodes
/tmp/emacs/lisp/./url
GNU gdb 6.5.50.20060706-cvs (cygwin-special)
Copyright (C) 2006 Free Software Foundation, Inc.
...
This GDB was configured as "i686-pc-cygwin"...(no debugging symbols found)
(gdb) r
Starting program: /tmp/emacs/src/bootstrap-emacs.exe -batch --no-site-file
--multibyte -l autoload --eval \(setq\ generated-autoload-file\
\"/tmp/emacs/lisp/loaddefs.el\"\) -f batch-update-autoloads
/tmp/emacs/lisp/. /tmp/emacs/lisp/./calc
/tmp/emacs/lisp/./calendar /tmp/emacs/lisp/./emacs-lisp
/tmp/emacs/lisp/./emulation /tmp/emacs/lisp/./erc /tmp/emacs/lisp/./eshell
/tmp/emacs/lisp/./gnus
/tmp/emacs/lisp/./international /tmp/emacs/lisp/./language
/tmp/emacs/lisp/./mail /tmp
/emacs/lisp/./mh-e /tmp/emacs/lisp/./net /tmp/emacs/lisp/./obsolete
/tmp/emacs/lisp/./play /tmp/emacs/lisp/./progmodes /tmp/emacs/lisp/./term
/tmp/emacs/lisp/./textmodes /tmp/emacs/lisp/./url
[3]+ Stopped gdb --args ../src/bootstrap-emacs.exe -batch
--no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file
"/tmp/emacs/lisp/loaddefs.el")' -f batch-update-autoloads
/tmp/emacs/lisp/. /tmp/emacs/lisp/./calc /tmp/emacs/lisp/./calendar
/tmp/emacs/lisp/./emacs-lisp
/tmp/emacs/lisp/./emulation /tmp/emacs/lisp/./erc /tmp/emacs/lisp/./eshell
/tmp/emacs/lisp/./gnus /tmp/emacs/lisp/./international
/tmp/emacs/lisp/./language
/tmp/emacs/lisp/./mail /tmp/emacs/lisp/./mh-e /tmp/emacs/lisp/./net
/tmp/emacs/lisp/./obsolete /
tmp/emacs/lisp/./play /tmp/emacs/lisp/./progmodes /tmp/emacs/lisp/./term
/tmp/emacs/lisp/./textmodes /tmp/emacs/lisp/./url
$
-------------------------------------------------------------
and ps shows
S 4016 2308 4016 628 con 1003 01:37:14 /usr/bin/gdb
Any suggestion will be very appreciated.
Cheers,
Angelo.
- Building Emacs-cvs on Cygwin,
Angelo Graziosi <=
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/09/19
- Re: Building Emacs-cvs on Cygwin, Angelo Graziosi, 2006/09/20
- Re: Building Emacs-cvs on Cygwin, Eli Zaretskii, 2006/09/20
- Re: Building Emacs-cvs on Cygwin, Andreas Schwab, 2006/09/20
- Re: Building Emacs-cvs on Cygwin (Mystery!), Angelo Graziosi, 2006/09/20
- Re: Building Emacs-cvs on Cygwin (Mystery!), Eli Zaretskii, 2006/09/20
- Re: Building Emacs-cvs on Cygwin (Mystery!), Angelo Graziosi, 2006/09/21
- Re: Building Emacs-cvs on Cygwin (Mystery!), Eli Zaretskii, 2006/09/22
- Re: Building Emacs-cvs on Cygwin (Mystery!), Angelo Graziosi, 2006/09/22
- Re: Building Emacs-cvs on Cygwin (Mystery!), Angelo Graziosi, 2006/09/22