>Number: 2149
>Category: os-osf
>Synopsis: Apache 1.3b6 does not compile on DU 3.2
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Tue Apr 28 11:00:01 PDT 1998
>Last-Modified:
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.3b6
>Environment:
OSF1 V3.2 214 alpha
cc compiler
>Description:
[root]:/TMP/src/apache/apache_1.3b6/src% ./Configure
Using config file: Configuration
| Please note that the default httpd root directory has changed
| from '/usr/local/etc/httpd/' to '/usr/local/apache/.'
| You may add '-DHTTPD_ROOT=\"/usr/local/etc/httpd\"' to EXTRA_CFLAGS
| in your Configuration file (and re-run Configure) or start
| httpd with the option '-d /usr/local/etc/httpd' if you still
| want to use the old root directory for your server.
Creating Makefile
+ configured for DEC OSF/1 platform
+ setting C compiler to cc
+ adding selected modules
o status_module uses ConfigStart/End
o rewrite_module uses ConfigStart/End
enabling DBM support for mod_rewrite
+ doing sanity check on compiler and options
Creating Makefile in support
Creating Makefile in main
Creating Makefile in ap
Creating Makefile in regex
Creating Makefile in os/unix
Creating Makefile in modules/standard
Creating Makefile in modules/proxy
net.hu:[root]:/TMP/src/apache/apache_1.3b6/src% make
===> regex
sh ./mkh -p regcomp.c >regcomp.ih
cc -I. -I../os/unix -I../include -DOSF1 -DSTATUS -DUSE_HSREGEX -DPOSIX_MISTA
KE -c regcomp.c
cc -I. -I../os/unix -I../include -DOSF1 -DSTATUS -DUSE_HSREGEX -DPOSIX_MISTA
KE -c regexec.c
sh ./mkh -p regerror.c >regerror.ih
cc -I. -I../os/unix -I../include -DOSF1 -DSTATUS -DUSE_HSREGEX -DPOSIX_MISTA
KE -c regerror.c
cc -I. -I../os/unix -I../include -DOSF1 -DSTATUS -DUSE_HSREGEX -DPOSIX_MISTA
KE -c regfree.c
rm -f libregex.a
ar cr libregex.a regcomp.o regexec.o regerror.o regfree.o
ranlib libregex.a
s - creating symbol hash table. Wait...
<=== regex
===> os/unix
cc -c -I../../os/unix -I../../include -DOSF1 -DSTATUS -DUSE_HSREGEX os.c
/usr/lib/cmplrs/cc/cfe: Warning: /usr/include/sys/cdefs.h:118: Macro __attribute
__ redefined.
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 22: redeclaration of 'ap_os_dso_load';
previous declaration at line 123 in file '../../os/unix/os.h'
void *ap_os_dso_load( char *path)
------^
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 22: Incompatible type for the function
parameter
void *ap_os_dso_load( char *path)
----------------------------^
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 43: redeclaration of 'ap_os_dso_sym';
previous declaration at line 125 in file '../../os/unix/os.h'
void *ap_os_dso_sym(void *handle, char *symname)
------^
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 43: Incompatible type for the function
parameter
void *ap_os_dso_sym(void *handle, char *symname)
-----------------------------------------^
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 65: redeclaration of 'ap_os_dso_error'
; previous declaration at line 126 in file '../../os/unix/os.h'
char *ap_os_dso_error(void)
-------^
/usr/lib/cmplrs/cc/cfe: Error: os.c, line 65: Incompatible function return type
for this function
char *ap_os_dso_error(void)
----------------------^
*** Exit 1
Stop.
*** Exit 1
Stop.
[root]:/TMP/src/apache/apache_1.3b6/src%
>How-To-Repeat:
>Fix:
??
previous version always comiled without problem
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <[EMAIL PROTECTED]> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]