emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

parallel bootstrap failure; _prompt_? during bootstrap build


From: Jim Meyering
Subject: parallel bootstrap failure; _prompt_? during bootstrap build
Date: Fri, 16 Nov 2007 12:32:20 +0100

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  <address@hidden>

        * 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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]