httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 33858] New: - perchild MPM still not functional for 3 years and 53 revs of 2.0 (see URL)
Date Fri, 04 Mar 2005 22:41:58 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=33858>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=33858

           Summary: perchild MPM still not functional for 3 years and 53
                    revs of 2.0  (see URL)
           Product: Apache httpd-2.0
           Version: 2.0.53
          Platform: Sun
               URL: http://httpd.apache.org/docs-2.0/mod/perchild.html
        OS/Version: Solaris
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: perchild
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: greg_sysadmin@cox.net
                CC: greg_sysadmin@cox.net


Compiled using Sunfree gcc 3.3.2.  Compiler successfully compiles other programs
including  a working httpd-2.0.52 (without perchild MPM).  

<-----snip----->
bash-2.05# ./configure --prefix=/usr/local/apache-2.0.53 --with-mpm=perchild
checking for chosen layout... Apache
checking for working mkdir -p... yes
<-----/snip----->

configure finishes successfully - make fails:

<-----snip----->
Making all in experimental/perchild
make[3]: Entering directory
`/usr/local/httpd-2.0.53/server/mpm/experimental/perchild'
make[4]: Entering directory
`/usr/local/httpd-2.0.53/server/mpm/experimental/perchild'
/usr/local/httpd-2.0.53/srclib/apr/libtool --silent --mode=compile gcc  -g -O2
-pthreads    -DSOLARIS2=9 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
-DAP_HAVE_DESIGNATED_INITIALIZER   -I/usr/local/httpd-2.0.53/srclib/apr/include
-I/usr/local/httpd-2.0.53/srclib/apr-util/include -I/usr/local/include -I.
-I/usr/local/httpd-2.0.53/os/unix
-I/usr/local/httpd-2.0.53/server/mpm/experimental/perchild
-I/usr/local/httpd-2.0.53/modules/http -I/usr/local/httpd-2.0.53/modules/filters
-I/usr/local/httpd-2.0.53/modules/proxy -I/usr/local/httpd-2.0.53/include
-I/usr/local/httpd-2.0.53/modules/generators
-I/usr/local/httpd-2.0.53/modules/dav/main -prefer-non-pic -static -c perchild.c
&& touch perchild.lo
perchild.c: In function `receive_from_other_child':
perchild.c:597: error: structure has no member named `msg_control'
perchild.c:598: error: structure has no member named `msg_controllen'
perchild.c:602: warning: passing arg 2 of `memcpy' makes pointer from integer
without a cast
perchild.c: In function `pass_request':
perchild.c:1600: warning: passing arg 1 of `memcpy' makes pointer from integer
without a cast
perchild.c:1602: error: structure has no member named `msg_control'
perchild.c:1603: error: structure has no member named `msg_controllen'
make[4]: *** [perchild.lo] Error 1
make[4]: Leaving directory
`/usr/local/httpd-2.0.53/server/mpm/experimental/perchild'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/local/httpd-2.0.53/server/mpm/experimental/perchild'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/httpd-2.0.53/server/mpm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/httpd-2.0.53/server'
make: *** [all-recursive] Error 1
bash-2.05#
<-----/snip----->

Note:  My "Professional Apache 2.0" Wrox Press Inc. (2002) has this listed and
how to use it.  The book was published in May 2002, this is March 2005.   We're
on the 53rd rev of Apache 2.0.x.  

This is going to require requests for new ips and changed DNS entries, separate
Apache's running for the 3 critical, secure Virtual servers that have specific
USER and GROUP needs, and I am faced with writing a unpleasant followup status
report stating that my finely detailed plan isn't going to work because Apache
doesn't have this feature working (even though my 2002 book shows how to use
it).   The idea that it doesn't work didn't even cross my mind, and therfore
isn't in my backout/recovery document.  Now i face kludges, delays,
requisitioning extra ip addresses (on triplicate forms, you get the idea)(from a
limited pool), and an egg-covered face. :)   Please get this to work soon! 
Thanx!   

40 million web servers can't be wrong.... now, on to those TP reports.....

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message