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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15432 in the body.
You can then email your comments to 15432 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 09:02:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jan Djärv <jan.h.d <at> swipnet.se>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 21 Sep 2013 09:02:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 11:01:15 +0200
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.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 09:08:02 GMT) Full text and rfc822 format available.

Message #8 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: 15432 <at> debbugs.gnu.org
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 11:07:53 +0200
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.
> 
> 
> 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 12:49:01 GMT) Full text and rfc822 format available.

Message #11 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: 15432 <at> debbugs.gnu.org
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 14:48:03 +0200
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.

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.
>> 
>> 
>> 
> 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 13:11:01 GMT) Full text and rfc822 format available.

Message #14 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: 15432 <at> debbugs.gnu.org
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 16:10:12 +0300
> From: Jan Djärv <jan.h.d <at> swipnet.se>
> Date: Sat, 21 Sep 2013 14:48:03 +0200
> 
> 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.

Perhaps compare the preprocessed sources for each affected file,
before and after this revision, and see if something stands out.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 16:57:02 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alan Mackenzie <acm <at> muc.de>
To: gnu-emacs-bug <at> moderators.isc.org
Subject: Re: 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).





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 17:43:01 GMT) Full text and rfc822 format available.

Message #20 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: 15432 <at> debbugs.gnu.org
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 13:42:38 -0400
Jan Djärv wrote:

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

No need to bisect. The hydra coverage job (does anyone pay attention to
this?) begain failing in this way when it switched from 114409 to
114410. 

http://hydra.nixos.org/eval/999225

A bunch of ruby tests also fail for some reason.

> revno: 114410





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sat, 21 Sep 2013 19:00:06 GMT) Full text and rfc822 format available.

Message #23 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: "Jan D." <jan.h.d <at> swipnet.se>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15432 <at> debbugs.gnu.org
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sat, 21 Sep 2013 20:59:44 +0200
Hello.

Glenn Morris skrev 2013-09-21 19:42:
> Jan Djärv wrote:
>
>> Bisect suggests this version introduced the error, but is does not
>> seem obvious what the fault is:
> No need to bisect. The hydra coverage job (does anyone pay attention to
> this?) begain failing in this way when it switched from 114409 to
> 114410.
>
> http://hydra.nixos.org/eval/999225

Nothing like a pointless bisect on saturday morning :-)

    Jan D.





Reply sent to Paul Eggert <eggert <at> cs.ucla.edu>:
You have taken responsibility. (Sun, 22 Sep 2013 07:53:02 GMT) Full text and rfc822 format available.

Notification sent to Jan Djärv <jan.h.d <at> swipnet.se>:
bug acknowledged by developer. (Sun, 22 Sep 2013 07:53:02 GMT) Full text and rfc822 format available.

Message #28 received at 15432-done <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: martin rudalics <rudalics <at> gmx.at>
Cc: 15432-done <at> debbugs.gnu.org
Subject: Re: Support for the `syntax-table' text property in CC mode
Date: Sun, 22 Sep 2013 00:52:28 -0700
martin rudalics wrote:

> Thanks.  Works without bootstrapping.

Thanks for checking; marking Bug#15432 as done.





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15432; Package emacs. (Sun, 22 Sep 2013 08:03:01 GMT) Full text and rfc822 format available.

Message #31 received at 15432 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Glenn Morris <rgm <at> gnu.org>,
 Paul Eggert <eggert <at> cs.ucla.edu>
Cc: "15432 <at> debbugs.gnu.org" <15432 <at> debbugs.gnu.org>
Subject: Re: bug#15432: 24.3.50; Bootstrap fails
Date: Sun, 22 Sep 2013 10:01:56 +0200
Hello.

Paul Eggert wrote:

> Jan D. wrote:
>> I'm also running Fedora 19 x86-64 and I have the problem.
>> I compiled without optimizations.
> 

> Thanks, that helped me reproduce the problem on Fedora 19 x86-64,
> and I installed a fix that worked for me as trunk bzr 114424.

Confirmed OK on OSX and Fedora 19.

	Jan D.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 20 Oct 2013 11:24:04 GMT) Full text and rfc822 format available.

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.