>Number:         402
>Category:       os-solaris
>Synopsis:       failed compiling ( http_main.c )
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache (Apache HTTP Project)
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Wed Apr 16 03:50:01 1997
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.2b8
>Environment:
SunOS atom 5.4 Generic_101945-41 sun4m sparc
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.4/2.6.3/specs
gcc version 2.6.3
>Description:
After editing src/Configuration (no chanegs) and running ./Configure
apache wouldn't compile. It stopped with:

gcc -c -Iregex  -O2 -DSOLARIS2   http_main.c
http_main.c:159: parse error before `jmpbuffer'
http_main.c:159: warning: data definition has no type or storage class
http_main.c:160: parse error before `restart_buffer'
http_main.c:160: warning: data definition has no type or storage class
*** Error code 1
make: Fatal error: Command failed for target `http_main.o'

>How-To-Repeat:
I don't know why this problem occurs in the first place. I fixed
it the simple way, but it makes no sense. See "way to fix".
>Fix:
What I did:
I included the definition
typedef int sigjmp_buf[_SIGJBLEN];
  (which I took from /usr/include/setjmp.h) into http_main.c
at line 157.
It makes no sense since setjmp.h IS ALREADY included into http_main.c
(see line 88) but it worked. I'd be happy to hear from you if you
know why this happened.
%0
>Audit-Trail:
>Unformatted:


Reply via email to