>Number:         2650
>Category:       os-unixware
>Synopsis:       Newly compiled httpd executable is non-functional - suggest 
>error in Configure script
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Mon Jul 20 22:20:00 PDT 1998
>Last-Modified:
>Originator:     [EMAIL PROTECTED]
>Organization:
apache
>Release:        1.3.0
>Environment:
# uname -a
UNIX_SV landfax1 4.2 1 i386 386/AT
Compiler is gcc 2.7.2
GuessOS returns whatever*whatever*unixware1
>Description:
I have just compiled 1.3.0 in the same environment as 1.2.4 which compiled OK.
Now 1.3.0 has the following problem: On starting httpd, the error_log file gets 
filled with heaps of errors and no pages can be retrieved:

[Tue Jul 21 12:28:43 1998] [error] (22)Invalid argument: accept: (client socket)
[Tue Jul 21 12:28:43 1998] [error] (22)Invalid argument: accept: (client socket)
[Tue Jul 21 12:28:43 1998] [error] (22)Invalid argument: accept: (client socket)
[Tue Jul 21 12:28:43 1998] [error] (22)Invalid argument: accept: (client socket)

I noticed that in the Configure script, the CFLAGS line under Unixware 1 OS has 
changed in 1.3.0 from 1.2.4.
1.2.4: CFLAGS="$CFLAGS -DSVR4 -DNO_LINGCLOSE"
1.3.0: CFLAGS="$CFLAGS -DUW=100"

I changed it back to the 1.2.4 version, recompiled and it works fine!

The OS version is a bit fuzzy. Its called Consensus Unix but it is (as I 
understand) a rebadged version of early Unixware.
>How-To-Repeat:
Build it. The Configure options I used were --prefix=/home/fqms/apache 
--enable-module=status.
>Fix:
See Full Description. I managed to work around it but it may not be a _good_ 
fix.
>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. ]



Reply via email to