hi,

try this:

--- mod_perl-1.99_04/src/modules/perl/mod_perl.c.old    2002-06-21 13:16:51.000000000 
+0900
+++ mod_perl-1.99_04/src/modules/perl/mod_perl.c        2002-08-13 23:56:54.000000000 
++0900
@@ -508,18 +508,22 @@
 
     ap_register_output_filter(MP_FILTER_REQUEST_OUTPUT_NAME,
                               modperl_output_filter_handler,
+                                                                                      
+                                 NULL,
                               AP_FTYPE_RESOURCE);
 
     ap_register_input_filter(MP_FILTER_REQUEST_INPUT_NAME,
                              modperl_input_filter_handler,
+                                                                                      
+                          NULL,
                              AP_FTYPE_RESOURCE);
 
     ap_register_output_filter(MP_FILTER_CONNECTION_OUTPUT_NAME,
                               modperl_output_filter_handler,
+                                                                                      
+                                 NULL,
                               AP_FTYPE_CONNECTION);
 
     ap_register_input_filter(MP_FILTER_CONNECTION_INPUT_NAME,
                              modperl_input_filter_handler,
+                                                                                      
+                          NULL,
                              AP_FTYPE_CONNECTION);
 
     ap_hook_pre_connection(modperl_hook_pre_connection,


 

From: "J. W. Ballantine" <[EMAIL PROTECTED]>
Subject: mod_perl-1.99_04 compile failure
Date: Wed, 14 Aug 2002 10:43:53 -0400

> 
> Hi,
> 
>   Hopefully this is not a repost...
> 
>   I have apache 2.0.40, built and working and I'm trying to add the mod_perl 2 
>   module, but when I try to install it
>   I'm failing on the compile of mod_perl.c.
>   
>   The makefile command is:
>      perl Makefile.PL MP_AP_PREFIX=/a3/APACHE/Apache2 MP_INST_APACHE2=1 
>   MP_USE_STATIC=1
>   This runs successfully and then I run make, with an output of:
>      cd "src/modules/perl" && make -f Makefile.modperl
>      cc -I/a4/WWW/APACHE2/mod_perl-1.99_04/src/modules/perl 
>   -I/a4/WWW/APACHE2/mod_perl-1.99_04/xs -I/a3/APACHE/Apache2/include 
>   -I/usr/local/include   -I/usr/add-on/perl-5.6.0/lib/5.6.0/sun4-solaris/CORE 
>   -DMOD_PERL -O -c mod_perl.c
>      "/usr/add-on/perl-5.6.0/lib/5.6.0/sun4-solaris/CORE/perl.h", line 23: 
>   warning: macro redefined: VOIDUSED
>         "mod_perl.c", line 511: warning: improper pointer/integer combination: 
>   arg #3
>      "mod_perl.c", line 511: prototype mismatch: 3 args passed, 4 expected
>      "mod_perl.c", line 515: warning: improper pointer/integer combination: 
> arg
>   #3
>      "mod_perl.c", line 515: prototype mismatch: 3 args passed, 4 expected
>      "mod_perl.c", line 519: warning: improper pointer/integer combination: 
> arg
>   #3
>      "mod_perl.c", line 519: prototype mismatch: 3 args passed, 4 expected
>      "mod_perl.c", line 523: warning: improper pointer/integer combination: 
> arg
>   #3
>      "mod_perl.c", line 523: prototype mismatch: 3 args passed, 4 expected
>      cc: acomp failed for mod_perl.c
>      *** Error code 2
>      make: Fatal error: Command failed for target `mod_perl.o'
>      Current working directory /a4/WWW/APACHE2/mod_perl-1.99_04/src/modules/per
> l
>      *** Error code 1
>      make: Fatal error: Command failed for target `modperl_lib'
>   
>   I've searched the archives, and can't find any mod_perl.c problems.  Output 
> of
>   t/REPORT follows. Does anyone have and
>   pointers or suggestions??
>   
>   Thanks
>   Jim Ballantine
>   
>   -------------8<---------- Start Bug Report ------------8<----------
>   1. Problem Description:
>   
>     [DESCRIBE THE PROBLEM HERE]
>   
>   2. Used Components and their Configuration:
>   
>   *** using lib/Apache/BuildConfig.pm
>   *** Makefile.PL options:
>     MP_AP_PREFIX    => /a3/APACHE/Apache2
>     MP_GENERATE_XS  => 1
>     MP_INST_APACHE2 => 1
>     MP_LIBNAME      => mod_perl
>     MP_USE_STATIC   => 1
>   
>   
>   *** /a3/APACHE/Apache2/bin/httpd -V
>   Server version: Apache/2.0.40
>   Server built:   Aug 12 2002 15:12:21
>   Server's Module Magic Number: 20020628:0
>   Architecture:   32-bit
>   Server compiled with....
>    -D APACHE_MPM_DIR="server/mpm/prefork"
>    -D APR_HAS_MMAP
>    -D APR_USE_PROC_PTHREAD_SERIALIZE
>    -D APR_USE_PTHREAD_SERIALIZE
>    -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>    -D APR_HAS_OTHER_CHILD
>    -D AP_HAVE_RELIABLE_PIPED_LOGS
>    -D HTTPD_ROOT="/a3/APACHE/Apache2"
>    -D SUEXEC_BIN="/a3/APACHE/Apache2/bin/suexec"
>    -D DEFAULT_PIDLOG="logs/httpd.pid"
>    -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
>    -D DEFAULT_LOCKFILE="logs/accept.lock"
>    -D DEFAULT_ERRORLOG="logs/error_log"
>    -D AP_TYPES_CONFIG_FILE="conf/mime.types"
>    -D SERVER_CONFIG_FILE="conf/httpd.conf"
>   
>   
>   *** /usr/add-on/perl-5.6.0/bin/perl -V
>   Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
>     Platform:
>       osname=solaris, osvers=2.6, archname=sun4-solaris
>       uname='sunos hera 5.6 generic_105181-17 sun4u sparc 
> sunw,ultra-enterprise '
>       config_args=''
>       hint=recommended, useposix=true, d_sigaction=define
>       usethreads=undef use5005threads=undef useithreads=undef 
>   usemultiplicity=undef
>       useperlio=undef d_sfio=undef uselargefiles=define 
>       use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
>     Compiler:
>       cc='cc', optimize='-O', gccversion=
>       cppflags='-I/usr/local/include'
>       ccflags ='-I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64'
>       stdchar='unsigned char', d_stdstdio=define, usevfork=false
>       intsize=4, longsize=4, ptrsize=4, doublesize=8
>       d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
>       ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
>   lseeksize=8
>       alignbytes=8, usemymalloc=y, prototype=define
>     Linker and Libraries:
>       ld='cc', ldflags =' -L/usr/local/lib '
>       libpth=/usr/local/lib /usr/lib /usr/ccs/lib
>       libs=-lsocket -lnsl -ldb -ldl -lm -lc -lcrypt -lsec
>       libc=/usr/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
>     Dynamic Linking:
>       dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
>       cccdlflags='-KPIC', lddlflags='-G -L/usr/local/lib'
>   
>   
>   Characteristics of this binary (from libperl): 
>     Compile-time options: USE_LARGE_FILES
>     Built under solaris
>     Compiled at Apr 19 2000 09:57:26
>     %ENV:
>       PERL_LWP_USE_HTTP_10="1"
>     @INC:
>       /usr/add-on/perl-5.6.0/lib/5.6.0/sun4-solaris
>       /usr/add-on/perl-5.6.0/lib/5.6.0
>       /usr/add-on/perl-5.6.0/lib/site_perl/5.6.0/sun4-solaris
>       /usr/add-on/perl-5.6.0/lib/site_perl/5.6.0
>       /usr/add-on/perl-5.6.0/lib/site_perl
>       .
>   
>   
>   3. This is the core dump trace: (if you get a core dump):
>   
>     [CORE TRACE COMES HERE]
>   
>   This report was generated by t/REPORT on Tue Aug 13 17:56:51 2002 GMT.
>   
>   -------------8<---------- End Bug Report --------------8<----------
>   
>   
>   
>   
> 
> 
> 

Reply via email to