unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* parallel bootstrap failure; _prompt_? during bootstrap build
@ 2007-11-16 11:32 Jim Meyering
  2007-11-17 11:02 ` Eli Zaretskii
  2007-11-17 11:35 ` Andreas Schwab
  0 siblings, 2 replies; 41+ messages in thread
From: Jim Meyering @ 2007-11-16 11:32 UTC (permalink / raw)
  To: Emacs development discussions

I've just noticed a bootstrap failure.
I was building with make -j5:

Here's the tail of the build output.
Patch below.

        EMACSLOADPATH=/e/emacs/lisp ../src/bootstrap-emacs -batch --no-site-file --multibyte -l autoload --eval '(setq generated-autoload-file "/e/emacs/lisp/loaddefs.el")' -f batch-update-autoloads $wins
Directories: /e/emacs/lisp/. /e/emacs/lisp/./emulation /e/emacs/lisp/./play /e/emacs/lisp/./mail /e/emacs/lisp/./url /e/emacs/lisp/./textmodes /e/emacs/lisp/./erc /e/emacs/lisp/./emacs-lisp /e/emacs/lisp/./calc /e/emacs/lisp/./mh-e /e/emacs/lisp/./calendar /e/emacs/lisp/./language /e/emacs/lisp/./net /e/emacs/lisp/./progmodes /e/emacs/lisp/./gnus /e/emacs/lisp/./international /e/emacs/lisp/./eshell
find /e/emacs/lisp -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \
        wd=/e/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; \
        els=`echo $wins | tr ' \011' '\012\012' | \
                sed -e 's|\(.\)$|\1/|' -e 's|^\./||' -e 's|$|*.el|'`;   \
        for el in /e/emacs/lisp/emacs-lisp/byte-opt.el /e/emacs/lisp/emacs-lisp/bytecomp.el /e/emacs/lisp/subr.el /e/emacs/lisp/progmodes/cc-mode.el /e/emacs/lisp/progmodes/cc-vars.el $els; do \
          if test -f $el; \
          then \
            echo Compiling $el; \
            EMACSLOADPATH=/e/emacs/lisp ../src/bootstrap-emacs -batch --no-site-file --multibyte   -f batch-byte-compile-if-not-done $el || exit 1; \
          fi \
        done
Compiling /e/emacs/lisp/emacs-lisp/byte-opt.el
Cannot open load file: encoded-kb
make[2]: *** [compile] Error 1
make[2]: *** Waiting for unfinished jobs....
Cannot open load file: encoded-kb
make[2]: *** [autoloads] Error 255
make[2]: Leaving directory `/e/emacs/lisp'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/e/emacs'
make: *** [bootstrap] Error 2

Since it byte-opt.el requires encoded-kb,
I simply prepended encoded-kb.el to the list:

2007-11-16  Jim Meyering  <jim@meyering.net>

	* Makefile.in (COMPILE_FIRST): Add $(lisp)/international/encoded-kb.el.

diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index efb95b3..746ddef 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -61,6 +61,7 @@ AUTOGENEL = loaddefs.el \
 # bootstrapping.
 
 COMPILE_FIRST = \
+	$(lisp)/international/encoded-kb.el \
 	$(lisp)/emacs-lisp/byte-opt.el \
 	$(lisp)/emacs-lisp/bytecomp.el \
 	$(lisp)/subr.el \
 
------------------------------
BTW, one minor nit: I got this *prompt*.
I would have expected no prompts during a build.

  Loading defgroup from `em-term.el'
  Loading defgroup from `em-unix.el'
  Loading defgroup from `em-xtra.el'
  Delete excess backup versions of /e/emacs/lisp/eshell/esh-groups.el? (y or n)

^ permalink raw reply related	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2007-11-22 16:22 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-16 11:32 parallel bootstrap failure; _prompt_? during bootstrap build Jim Meyering
2007-11-17 11:02 ` Eli Zaretskii
2007-11-17 11:27   ` Andreas Schwab
2007-11-17 12:13     ` Eli Zaretskii
2007-11-17 15:23       ` Andreas Schwab
2007-11-17 15:39         ` Eli Zaretskii
2007-11-17 23:31         ` Richard Stallman
2007-11-17 23:40           ` Andreas Schwab
2007-11-18 22:46             ` Richard Stallman
2007-11-19  0:03               ` Andreas Schwab
2007-11-19 19:02                 ` Richard Stallman
2007-11-18  4:06           ` Eli Zaretskii
2007-11-18 10:38             ` Andreas Schwab
2007-11-18 19:05               ` Eli Zaretskii
2007-11-18 19:57                 ` Andreas Schwab
2007-11-19  4:20                   ` Eli Zaretskii
2007-11-19 10:10                     ` Johan Bockgård
2007-11-19 19:53                       ` Eli Zaretskii
2007-11-19 10:48                     ` Andreas Schwab
2007-11-19 19:02                     ` Richard Stallman
2007-11-19 19:44                       ` Eli Zaretskii
2007-11-19 20:32                         ` Eli Zaretskii
2007-11-19 12:25                   ` Richard Stallman
2007-11-18 22:45             ` Richard Stallman
2007-11-19  4:23               ` Eli Zaretskii
2007-11-19 19:02                 ` Richard Stallman
2007-11-19 19:21                   ` Stefan Monnier
2007-11-20 12:12                     ` Richard Stallman
2007-11-20 15:36                       ` Stefan Monnier
2007-11-21 12:04                         ` Richard Stallman
2007-11-21 15:18                           ` Stefan Monnier
2007-11-19 20:42                   ` Eli Zaretskii
2007-11-20  0:47                     ` Kenichi Handa
2007-11-20 12:12                     ` Richard Stallman
2007-11-20 20:06                       ` Eli Zaretskii
2007-11-22  2:28                         ` Richard Stallman
2007-11-22  4:20                           ` Eli Zaretskii
2007-11-22 16:22                             ` Richard Stallman
2007-11-17 12:18     ` Eli Zaretskii
2007-11-17 11:35 ` Andreas Schwab
2007-11-17 13:19   ` Jim Meyering

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).