From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: The bootstrap of Emacs on Cygwin is broken [Is also: unicode branch is merged to trunk] Date: Sat, 02 Feb 2008 10:03:54 -0800 Message-ID: <200802021804.m12I42MI022249@sallyv1.ics.uci.edu> References: <47A381C7.3000003@alice.it> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1201975662 30503 80.91.229.12 (2 Feb 2008 18:07:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Feb 2008 18:07:42 +0000 (UTC) Cc: emacs-devel@gnu.org To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 02 19:08:04 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 1JLMmR-0006RK-UI for ged-emacs-devel@m.gmane.org; Sat, 02 Feb 2008 19:07:56 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLMm0-0000Fy-9k for ged-emacs-devel@m.gmane.org; Sat, 02 Feb 2008 13:07:28 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JLMlV-0008CT-Td for emacs-devel@gnu.org; Sat, 02 Feb 2008 13:06:57 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JLMlU-0008BK-W8 for emacs-devel@gnu.org; Sat, 02 Feb 2008 13:06:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLMlU-0008B4-Pi for emacs-devel@gnu.org; Sat, 02 Feb 2008 13:06:56 -0500 Original-Received: from sallyv1.ics.uci.edu ([128.195.1.109]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1JLMlU-0000LL-Bi for emacs-devel@gnu.org; Sat, 02 Feb 2008 13:06:56 -0500 X-ICS-MailScanner-Watermark: 1202580249.23565@TGVZDJGS4G0jijrQvNjHew Original-Received: from mothra.ics.uci.edu (mothra.ics.uci.edu [128.195.6.93]) by sallyv1.ics.uci.edu (8.13.7+Sun/8.13.7) with ESMTP id m12I42MI022249; Sat, 2 Feb 2008 10:04:02 -0800 (PST) In-Reply-To: <47A381C7.3000003@alice.it> (Angelo Graziosi's message of "Fri, 01 Feb 2008 21:32:07 +0100") Original-Lines: 93 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@mothra.ics.uci.edu X-detected-kernel: by monty-python.gnu.org: Solaris 10 (beta) 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:88040 Archived-At: Angelo Graziosi writes: > After the unicode branch is merged to trunk, bootstrapping Emacs on > Cygwin fails as reported below. The bootstrap was configured as follow: > > > LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' \ > ../configure --prefix=${prefix_dir} \ > --with-x-toolkit=lucid > > (I have used the same build scrip with which I bootstrap Emacs since > an year and more). [snip] > > Emacs-CVS of less than 24 hours ago bootstraps just fine! > RUNEMACS="`/bin/pwd`/temacs"; cd /tmp/emacs/src/../admin/unidata; make > -w --jobserver-fds=3,4 - --jobserver-fds=3,4 - --jobserver-fds=3,4 - > --jobserver-fds=3,4 -j RUNEMACS="${RUNEMACS}" Are you using make -j? Can you try not to use parallel make? Make there's still a bug in the makefiles... > DSTDIR=/tmp/emacs/src/../lisp/international > make[3]: Entering directory `/tmp/emacs/admin/unidata' > /tmp/emacs/build/src/temacs -batch -f batch-byte-compile unidata-gen.el > Loading loadup.el (source)... > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp > /tmp/emacs/lisp/language /tmp/emacs/lisp/international > /tmp/emacs/lisp/textmodes) > Loading emacs-lisp/byte-run (source)... > Loading emacs-lisp/backquote (source)... > Loading subr (source)... > Loading version.el (source)... > Loading widget (source)... > Loading custom (source)... > Loading emacs-lisp/map-ynp (source)... > Loading cus-start (source)... > Note, built-in variable `selection-coding-system' not bound > Loading international/mule (source)... > Loading international/mule-conf.el (source)... > ELC=`/bin/pwd`/unidata-gen.elc; \ > DATA=`/bin/pwd`/unidata.txt; \ > cd /tmp/emacs/src/../lisp/international; \ > /tmp/emacs/build/src/temacs -batch --load ${ELC} -f > unidata-gen-files ${DATA} > Loading loadup.el (source)... > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp > /tmp/emacs/lisp/language /tmp/emacs/lisp/international > /tmp/emacs/lisp/textmodes) > Loading emacs-lisp/byte-run (source)... > Loading emacs-lisp/backquote (source)... > Loading subr (source)... > Loading version.el (source)... > Loading widget (source)... > Loading custom (source)... > Loading emacs-lisp/map-ynp (source)... > Loading cus-start (source)... > Note, built-in variable `selection-coding-system' not bound > Loading international/mule (source)... > Loading international/mule-conf.el (source)... > make[3]: Leaving directory `/tmp/emacs/admin/unidata' > `/bin/pwd`/temacs --batch --load loadup bootstrap > Loading loadup.el (source)... > Using load-path (/tmp/emacs/lisp /tmp/emacs/lisp/emacs-lisp > /tmp/emacs/lisp/language /tmp/emacs/lisp/international > /tmp/emacs/lisp/textmodes) > Loading emacs-lisp/byte-run (source)... > Loading emacs-lisp/backquote (source)... > Loading subr (source)... > Loading version.el (source)... > Loading widget (source)... > Loading custom (source)... > Loading emacs-lisp/map-ynp (source)... > Loading cus-start (source)... > Note, built-in variable `selection-coding-system' not bound > Loading international/mule (source)... > Loading international/mule-conf.el (source)... The next line here should be: Loading env... So somehow this exited early, that's probably why things fail later. Not many people use cygwin here, so if you can find out what is going wrong it would be great. > mv -f emacs.exe bootstrap-emacs.exe > mv: cannot stat `emacs.exe': No such file or directory > make[2]: *** [bootstrap-emacs.exe] Error 1 > make[2]: Leaving directory `/tmp/emacs/build/src' > make[1]: *** [bootstrap-build] Error 2 > make[1]: Leaving directory `/tmp/emacs/build' > make: *** [bootstrap] Error 2