[Top][All Lists]

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

make bootstrap on GNU Emacs 22.0.50 ends early in progmodes/cc-mode.el

From: Peter Dyballa
Subject: make bootstrap on GNU Emacs 22.0.50 ends early in progmodes/cc-mode.el
Date: Fri, 30 Dec 2005 13:35:41 +0100


I seem to have managed to retrieve CVS updates via anonymous SSH access, after two weeks of doing nothing, but then the compilation process stopps after all autoloads were recorded for the newly dumped bootstrap-emacs in progmodes/cc-mode.el:

        Generating autoloads for progmodes/cc-subword.el...
        Generating autoloads for progmodes/cc-subword.el...done
        Saving file /Users/pete/Quellen/Emacs_CVS/emacs/lisp/loaddefs.el...
        Wrote /Users/pete/Quellen/Emacs_CVS/emacs/lisp/loaddefs.el
find /Users/pete/Quellen/Emacs_CVS/emacs/lisp -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \ wd=/Users/pete/Quellen/Emacs_CVS/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 /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/byte-opt.el /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/bytecomp.el /Users/pete/Quellen/Emacs_CVS/emacs/lisp/subr.el /Users/pete/Quellen/Emacs_CVS/emacs/lisp/progmodes/cc-mode.el /Users/pete/Quellen/Emacs_CVS/emacs/lisp/progmodes/cc-vars.el $els; do \
          if test -f $el; \
          then \
            echo Compiling $el; \
EMACSLOADPATH=/Users/pete/Quellen/Emacs_CVS/emacs/lisp ../src/bootstrap-emacs -batch --no-site-file --multibyte -f batch-byte-compile-if-not-done $el || exit 1; \
          fi \
Compiling /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/byte-opt.el
        Wrote /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/byte-opt.elc
Compiling /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/bytecomp.el
        In end of data:
bytecomp.el:4165:1:Warning: the function `compilation-forget-errors' is not
            known to be defined.
        Wrote /Users/pete/Quellen/Emacs_CVS/emacs/lisp/emacs-lisp/bytecomp.elc
        Compiling /Users/pete/Quellen/Emacs_CVS/emacs/lisp/subr.el
        Wrote /Users/pete/Quellen/Emacs_CVS/emacs/lisp/subr.elc
        Compiling /Users/pete/Quellen/Emacs_CVS/emacs/lisp/progmodes/cc-mode.el
        In toplevel form:
progmodes/cc-mode.el:85:1:Error: Font-lock trying to use keywords before setting them up
        make[2]: *** [compile] Error 1
        make[2]: Target `bootstrap' not remade because of errors.
        make[1]: *** [bootstrap-build] Error 2
        make: *** [bootstrap] Error 2

The code at this place is:

   76   ;;; Code:
   78   (eval-when-compile
   79     (let ((load-path
   80            (if (and (boundp 'byte-compile-dest-file)
   81                     (stringp byte-compile-dest-file))
82 (cons (file-name-directory byte-compile-dest-file) load-path)
   83              load-path)))
   84       (load "cc-bytecomp" nil t)))

It works to interactively byte-compile with GNU Emacs 22.0.50, but using the newly made src/emacs-22.0.50 interactively I have the same error. It stays when I invoke it with -Q ...

In GNU Emacs (powerpc-apple-darwin7.9.0, X toolkit, Xaw3d scroll bars)
 of 2005-12-11 on localhost
X server distributor `The XFree86 Project, Inc', version 11.0.40300000
configured using `configure '--without-pop' '--with-xpm' '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--without-sound' '--enable-locallisppath=/Library/Application Support/Emacs/calendar22:/Library/Application Support/Emacs/preview:/Library/Application Support/Emacs/auctex/images:/Library/Application Support/Emacs/auctex:/Library/Application Support/Emacs' 'CFLAGS=-ggdb -O2 -pipe -faltivec -maltivec -mcpu=740 -no-cpp-precomp -fomit-frame-pointer -foptimize-register-move -fcprop-registers -frename-registers -freorder-blocks -fpeephole -mpowerpc-gfxopt -mpowerpc-gpopt' 'CPPFLAGS=-I/usr/local/include -I/sw/include/libpng12 -I/sw/lib/pango-ft219/include -I/sw/include/pango-1.0 -I/sw/lib/freetype219/include -I/sw/include' 'LDFLAGS=-L/usr/X11R6/lib -L/usr/local/lib -L/sw/lib/ncurses -L/sw/lib/freetype219/lib -L/sw/lib/pango-ft219/lib -L/sw/lib''

Important settings:
  value of $LC_ALL: de_DE.UTF-8
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: de_DE.UTF-8
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Compilation

Minor modes in effect:
  desktop-save-mode: t
  display-time-mode: t
  mouse-sel-mode: t
  show-paren-mode: t
  tooltip-mode: t
  auto-compression-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t



 Increase the size of your bike by at least *five* inches

reply via email to

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