GNU bug report logs -
#1004
23.0.60; Error visiting C files
Previous Next
Full log
Message #55 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):
Hi, Eli!
I just noticed this one in a Usenet spool. I don't seem to be
subscribed to bug-gnu-emacs (I thought I was) at the moment, and
nothing got forwarded to me.
Eli Zaretskii <eliz <at> gnu.org> wrote:
>> From: Glenn Morris <rgm <at> gnu.org>
>> Cc: 1004 <at> emacsbugs.donarmstrong.com
>> Date: Fri, 19 Sep 2008 14:13:27 -0400
>> reassign 1004 emacs,cc-mode
>> forcemerge 913 1004
>> stop
>> Eli Zaretskii wrote:
>> > Eval error in the `c-lang-defconst' for `c-cpp-matchers' in c-mode:
>> > Eval error in the `c-lang-defconst' for `c-matchers-1' in c-mode:
>> > File mode specification error: (error "`c-opt-cpp-prefix' got no (prior) value in c-mode (might be a cyclic reference)")
>> You need to bootstrap. See "bug" 913, 959.
> I don't want to bootstrap just because a few files need to be
> recompiled.
Recompile in this order:
(i) cc-defs.el (if necesaary); this file contains mostly macros.
(ii) cc-langs.el (..); this contains "language variables", those whose
values differ between C, C++, ....., AWK.
(iii) cc-engine.el and cc-mode.el (uses macros generated in (i) and
(ii)).
> I think we should fix the dependencies in lisp/Makefile.in to do that
> automatically.
I tried to do this some while back, but got bogged down in the
complixities of make.
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 16 years and 294 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.