GNU bug report logs - #15432
24.3.50; Bootstrap fails

Previous Next

Package: emacs;

Reported by: Jan Djärv <jan.h.d <at> swipnet.se>

Date: Sat, 21 Sep 2013 09:02:02 UTC

Severity: normal

Found in version 24.3.50

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Alan Mackenzie <acm <at> muc.de>
To: gnu-emacs-bug <at> moderators.isc.org
Subject: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 16:55:54 +0000 (UTC)
Hi, Jan.

Jan Dj?rv <jan.h.d <at> swipnet.se> wrote:
> Hi.

> Bisect suggests this version introduced the error, but is does not seem obvious what the fault is:

> revno: 114410
> committer: Paul Eggert <eggert <at> cs.ucla.edu>
> branch nick: trunk
> timestamp: Fri 2013-09-20 08:34:36 -0700
> message:
>  A simpler, centralized INLINE.
>  
>  * lib-src/profile.c (INLINE): New macro.
>  (SYSTIME_INLINE): Remove.
>  * src/conf_post.h (INLINE): Define only if not already defined.
>  This allows us to use a single INLINE, defined by one file
>  per executable.
>  * src/emacs.c (INLINE): Define it.
>  Also, include category.h, charset.h, composite.h, dispextern.h,
>  syntax.h, systime.h, so that their INLINE definitions are expanded
>  properly for Emacs.
>  * src/blockinput.h, src/keyboard.c (BLOCKINPUT_INLINE):
>  * src/buffer.h, src/buffer.c (BUFFER_INLINE):
>  * src/category.h, src/category.c (CATEGORY_INLINE):
>  * src/character.h, src/character.c (CHARACTER_INLINE):
>  * src/charset.h, src/charset.c (CHARSET_INLINE):
>  * src/composite.h, src/composite.c (COMPOSITE_INLINE):
>  * src/dispextern.h, src/dispnew.c (DISPEXTERN_INLINE):
>  * src/frame.h, src/frame.c (FRAME_INLINE):
>  * src/intervals.h, src/intervals.c (INTERVALS_INLINE):
>  * src/keyboard.h, src/keyboard.c (KEYBOARD_INLINE):
>  * src/lisp.h, src/alloc.c (LISP_INLINE):
>  * src/process.h, src/process.c (PROCESS_INLINE):
>  * src/syntax.h, src/syntax.c (SYNTAX_INLINE):
>  * src/systime.h, src/sysdep.c (SYSTIME_INLINE):
>  * src/termhooks.h, src/terminal.h (TERMHOOKS_INLINE):
>  * src/window.h, src/window.c (WINDOW_INLINE):
>  Remove.  All uses replaced with INLINE.

>        Jan D.

CC Mode uses category properties at the place where syntax-table text
properties are tested.  Maybe something has gone awry in src/category.c.

I don't get the problem on a GNU system.

> 21 sep 2013 kl. 11:07 skrev Jan Dj?rv <jan.h.d <at> swipnet.se>:

>> Hello.
>> 
>> Happens on Fedora 19 as well, so it is probably a general error, not platform specific.
>> 
>>       Jan D.
>> 
>> 21 sep 2013 kl. 11:01 skrev Jan Dj?rv <jan.h.d <at> swipnet.se>:
>> 
>>> Hello.
>>> 
>>> On OSX, current trunk:
>>> 
>>> Compiling /Users/jhd/src/emacs/current/lisp/cedet/semantic/bovine/gcc.el
>>> Eager macro-expansion failure: (error "CC Mode is incompatible with this version of Emacs - support for the `syntax-table' text property is required.")
>>> 
>>> In toplevel form:
>>> ../../current/lisp/cedet/semantic/bovine/c.el:36:1:Error: CC Mode is incompatible with this version of Emacs - support for the `syntax-table' text property is required.
>>> make[3]: *** [cedet/semantic/bovine/c.elc] Error 1
>>> make[3]: *** Waiting for unfinished jobs....
>>> Wrote /Users/jhd/src/emacs/current/lisp/cedet/semantic/bovine/el.elc
>>> Wrote /Users/jhd/src/emacs/current/lisp/cedet/semantic/bovine/gcc.elc
>>> make[2]: *** [compile-main] Error 2
>>> make[1]: *** [lisp] Error 2
>>> make: *** [bootstrap] Error 2
>>> 
>>>      Jan D.

-- 
Alan Mackenzie (Nuremberg, Germany).





This bug report was last modified 11 years and 245 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.