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