GNU bug report logs - #15110
build error: WCONTINUED undeclared

Previous Next

Package: emacs;

Reported by: Dan Nicolaescu <dann <at> gnu.org>

Date: Fri, 16 Aug 2013 18:48:01 UTC

Severity: minor

Fixed in version 24.4

Done: Glenn Morris <rgm <at> gnu.org>

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 15110 in the body.
You can then email your comments to 15110 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#15110; Package emacs. (Fri, 16 Aug 2013 18:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dan Nicolaescu <dann <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 16 Aug 2013 18:48:02 GMT) Full text and rfc822 format available.

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

From: Dan Nicolaescu <dann <at> gnu.org>
To: bug-gnu-emacs <at> gnu.org
Subject: build error: WCONTINUED undeclared
Date: Fri, 16 Aug 2013 14:46:52 -0400
On an old redhat machine using glibc-2.2.5-44, emacs from bzr does not build anymore:


In file included from /emacs/src/process.c:34:
/emacs/src/lisp.h:2727: warning: `debug_on_exit' is narrower than values of its type
/emacs/src/process.c: In function `Faccept_process_output':
/emacs/src/process.c:3945: warning: comparison is always true due to limited range of data type
/emacs/src/process.c: In function `handle_child_signal':
/emacs/src/process.c:6180: `WCONTINUED' undeclared (first use in this function)
/emacs/src/process.c:6180: (Each undeclared identifier is reported only once
/emacs/src/process.c:6180: for each function it appears in.)






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15110; Package emacs. (Fri, 16 Aug 2013 18:54:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Dan Nicolaescu <dann <at> gnu.org>
Cc: 15110 <at> debbugs.gnu.org
Subject: Re: bug#15110: build error: WCONTINUED undeclared
Date: Fri, 16 Aug 2013 14:53:49 -0400
Dan Nicolaescu wrote:

> On an old redhat machine using glibc-2.2.5-44

That's what, a decade old Red Hat 7 machine?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15110; Package emacs. (Fri, 16 Aug 2013 19:13:02 GMT) Full text and rfc822 format available.

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

From: Dan Nicolaescu <dann <at> gnu.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15110 <at> debbugs.gnu.org
Subject: Re: bug#15110: build error: WCONTINUED undeclared
Date: Fri, 16 Aug 2013 15:12:27 -0400
Glenn Morris <rgm <at> gnu.org> writes:

> Dan Nicolaescu wrote:
>
>> On an old redhat machine using glibc-2.2.5-44
>
> That's what, a decade old Red Hat 7 machine?

Yep, still in use (not my choice...).




Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Tue, 29 Apr 2014 15:17:01 GMT) Full text and rfc822 format available.

Notification sent to Dan Nicolaescu <dann <at> gnu.org>:
bug acknowledged by developer. (Tue, 29 Apr 2014 15:17:03 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: 15110-done <at> debbugs.gnu.org
Subject: Re: bug#15110: build error: WCONTINUED undeclared
Date: Tue, 29 Apr 2014 11:16:27 -0400
Version: 24.4

I applied the following:

*** src/process.c	2014-04-16 13:27:28 +0000
--- src/process.c	2014-04-29 15:12:36 +0000
***************
*** 6225,6231 ****
        int status;
  
        if (p->alive
! 	  && child_status_changed (p->pid, &status, WUNTRACED | WCONTINUED))
  	{
  	  /* Change the status of the process that was found.  */
  	  p->tick = ++process_tick;
--- 6225,6235 ----
        int status;
  
        if (p->alive
! #ifndef WCONTINUED
!           && child_status_changed (p->pid, &status, WUNTRACED))
! #else
!           && child_status_changed (p->pid, &status, WUNTRACED | WCONTINUED))
! #endif
  	{
  	  /* Change the status of the process that was found.  */
  	  p->tick = ++process_tick;





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15110; Package emacs. (Sat, 03 May 2014 20:18:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: 15110 <at> debbugs.gnu.org, 17339 <at> debbugs.gnu.org
Subject: Re: build error: WCONTINUED undeclared
Date: Sat, 03 May 2014 13:17:06 -0700
[Message part 1 (text/plain, inline)]
I noticed that lib-src and src were solving the same problem in two 
different ways, which can't be right, so I applied the attached further 
patch to make it consistent, as emacs-24 bzr 117055.
[WCONTINUED.diff (text/plain, attachment)]

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

This bug report was last modified 9 years and 303 days ago.

Previous Next


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