You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Marc Slemko <ma...@znep.com> on 1998/05/07 19:20:01 UTC
Re: os-bsdi/2196: do not #include (fwd)
The following reply was made to PR os-bsdi/2196; it has been noted by GNATS.
From: Marc Slemko <ma...@znep.com>
To: Apache bugs database <ap...@apache.org>
Cc: Subject: Re: os-bsdi/2196: do not #include <signal.h> (fwd)
Date: Thu, 7 May 1998 11:14:33 -0600 (MDT)
---------- Forwarded message ----------
Date: Thu, 07 May 1998 09:19:54 -0700
From: Jon Drukman <js...@gamespot.com>
To: Marc Slemko <ma...@znep.com>
Subject: Re: os-bsdi/2196: do not #include <signal.h>
Marc Slemko wrote:
>
> On 6 May 1998, Jon Drukman wrote:
>
> > BSDI BSD/OS 2.1
> > gcc version 2.7.2
> > >Description:
> > in include/conf.h and modules/standard/mod_rewrite.h you are including
> > <signal.h>.
> > this causes a declaration conflict for sys_siglist, which is also provided in
> > unistd.h.
> > >Fix:
> > i commented out #include <signal.h> in include/conf.h and
> > modules/standard/mod_rewrite.h but i bet you guys can figure out how
> > to make it not get in those files in the first place. :)
>
> Erm... is that the gcc that came with your system or did you install it
> yourself?
afaik it's the one that came with the system.
> Does compiling the following program:
>
> --------
> #include <signal.h>
> #include <unistd.h>
>
> int main () { }
> --------
>
> give the same error?
yes.
erehwon [2] gcc test.c
In file included from test.c:2:
/usr/local/lib/gcc-lib/i386-unknown-bsdi2.0.1/2.7.2/include/unistd.h:143:
conflicting types for `sys_siglist'
/usr/include/signal.h:50: previous declaration of `sys_siglist'
> If so, that isn't anything wrong with Apache but something broken with
> your header files. I really don't think that BSD/OS is broken like that
> and Apache has been including both for a long time.
hrm. wacky. we've been using this gcc with apache since 1.0...
well i'll see about upgrading gcc.
thanks
--
Jon Drukman jsd@gamespot.com
-----------------------------------------------------------------------
Plan: Eat right, exercise regularly, die anyway.