Try adding -Ae to your EXTRA_CFLAGS line in Coinfiguration, rerun
Configure and rebuild.

This is almost certainly not a problem with Apache but with the way your
compiler works.

On Thu, 1 May 1997, Edward Tilley wrote:

> 
> >Number:         520
> >Category:       os-hpux
> >Synopsis:       Compile scripts fail on HPUX 10.20.
> >Confidential:   no
> >Severity:       serious
> >Priority:       medium
> >Responsible:    apache (Apache HTTP Project)
> >State:          open
> >Class:          sw-bug
> >Submitter-Id:   apache
> >Arrival-Date:   Thu May  1 10:20:01 1997
> >Originator:     [EMAIL PROTECTED]
> >Organization:
> apache
> >Release:        1.2b10
> >Environment:
> HPUX 10.20 with barebones, vendor supplied ANSI-C compiler - Compiler was 
> sufficient, however, to compile Perl 5.003 successfully so I so have 
> confidence
> in it.
> >Description:
> I think I have found a bug in the most recent compile script.
> I can't compile Apache 1.2b10 on my HP-UX 10.20.
> 
> During my "make" At line 544 of conf.h ...
> 
> int ap_snprintf(char *buf, size_t len, const char *format,...);
> int ap_vsnprintf(char *buf, size_t len, const char *format, va_list ap);
> 
> ... I get the following errors:
> 
> (Bundled) cc: "conf.h", line 544: error 1000: Unexpected symbol: "size_t".
> (Bundled) cc: "conf.h", line 544: warning 5: "const" will become a keyword.
> (Bundled) cc: "conf.h", line 544: error 1000: Unexpected symbol: "char".
> (Bundled) cc: "conf.h", line 544: error 1000: Unexpected symbol: "...".
> (Bundled) cc: "conf.h", line 545: warning 5: "const" will become a keyword.
> (Bundled) cc: "conf.h", line 545: error 1000: Unexpected symbol: "const".
> (Bundled) cc: "conf.h", line 545: error 1000: Unexpected symbol: "va_list".
> (Bundled) cc: "/usr/include/sys/dirent.h", line 32: error 1000: Unexpected 
> symbo
> l: "ino_t".
> (Bundled) cc: "conf.h", line 646: error 1000: Unexpected symbol: "Sigfunc".
> (Bundled) cc: "alloc.h", line 77: error 1000: Unexpected symbol: "*".
> (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating.
> *** Error exit code 1
> 
> Here is a larger excerpt of conf.h surrounding the failing lines.
> 
> #include <sys/types.h>
> #include <stdarg.h>
> /*
>  * We use snprintf() to avoid overflows, but we include
>  * our own version (ap_snprintf). Allow for people to use their
>  * snprintf() if they want
>  */
> #ifdef HAVE_SNPRINTF
> #define ap_snprintf     snprintf
> #define ap_vsnprintf    vsnprintf
> #else
> int ap_snprintf(char *buf, size_t len, const char *format,...);
> int ap_vsnprintf(char *buf, size_t len, const char *format, va_list ap);
> #endif
> 
> 
> I am running everything in Configuration by the defaults except that my 
> ANSI-C compiler
> does not support optimization (wierd but cheap).
> 
> I don't program in C but I have reviewed the PORTING guide and still can't 
> figure
> out whether this is a legitimate bug in the INSTALL procs.
> 
> Also from conf.h, here are the HP defaults.
> 
> #elif defined(HPUX) || defined(HPUX10)
> #define HAVE_SYS_RESOURCE_H
> #undef HAVE_GMTOFF
> #define NO_KILLPG
> #undef NO_SETSID
> #ifndef _HPUX_SOURCE
> #define _HPUX_SOURCE
> #endif
> #define JMP_BUF sigjmp_buf
> #define HAVE_SHMGET
> #ifndef HPUX10
> #define SELECT_NEEDS_CAST
> typedef int rlim_t;
> #endif
> 
> Any help would be greatly appreciated!
> >How-To-Repeat:
> Full description is pretty complete. email me at [EMAIL PROTECTED] if you 
> want to try a quick fix and I will let you know how it ran on this platform.
> >Fix:
> Minor C src alterations required I think. If I knew C better, I might have 
> been
> able to hack out a solution but I can't easily follow the assumptions the 
> programmer made
> >Audit-Trail:
> >Unformatted:
> 
> 

Reply via email to