Can you pull the latest svn trunk and test against that version?
2.0.4 is about two years old and has several fixes applied to it.

http://perl.apache.org/download/source.html

On Fri, Oct 29, 2010 at 10:19 AM, Doug Schrag <dsch...@oneupweb.com> wrote:
> -------------8<---------- Start Bug Report ------------8<----------
> 1. Problem Description:
>
> [mp2] Test failures with new Perls (patch included)
>
> Ref Message: Build fail on Ubuntu Sep 29, 2010
>
> My issue is on a fresh install of CentOS 5.5
>
> a. Authentication tests fail with LWP 5.815 and later
>    Only test failures, induced by change to LWP
>    * New versions of LWP preserve credentials across fetches with the same
>      user agent. Attempts to test failure after successful authentication
>      don't succeed (authentication succeeds when it should fail)
>    * Apache::TestRequest provides a way to reset the user agent
>    * Patched t/hooks/authen_basic.t and t/hooks/authz.t to reset the agent
>      appropriately
>
> b. Apache2::Status crashes server during B::Concise test
>    * Actual problem when Apache2::Status::noh_b_terse calls has($r,"terse")
>    * Test via status_config() emits a warning when "StatusTerse" config
>      option is undefined
>    * Warnings are FATAL, so server crashes
>    * Patched Apache2/Status.pm so status_config() and sysdump() won't emit
>      warnings [2.0.5-dev looks already patched for status_config() only]
>
> c. B::Concise test won't perform unless StatusTerse is set to ON
>    * Patched t/conf/extra.conf.in as follows:
>
>     <Location /status/perl>
>         PerlSetVar StatusTerse On
>     </Location>
>
>    * eval of B::Concise::compile in Apache2::Status::noh_b_terse now
> succeeds
>    * t/logs/error_log then shows warning noise for the 'slow' test
> (non-fatal)
>    * Don't know if this is backward-compatible or entirely correct
>
> 2. Used Components and their Configuration:
>
> *** mod_perl version 2.000004
>
> *** using /usr/local/src/apache/mod_perl-2.0.4/lib/Apache2/BuildConfig.pm
>
> *** Makefile.PL options:
>   MP_APR_LIB     => aprext
>   MP_AP_PREFIX   => /usr/local/apache2
>   MP_COMPAT_1X   => 1
>   MP_GENERATE_XS => 1
>   MP_LIBNAME     => mod_perl
>   MP_USE_DSO     => 1
>
>
> *** /usr/local/apache2/bin/httpd -V
> Server version: Apache/2.2.17 (Unix)
> Server built:   Oct 25 2010 16:25:37
> Server's Module Magic Number: 20051115:25
> Server loaded:  APR 1.4.2, APR-Util 1.3.10
> Compiled using: APR 1.4.2, APR-Util 1.3.10
> Architecture:   32-bit
> Server MPM:     Prefork
>   threaded:     no
>     forked:     yes (variable process count)
> Server compiled with....
>  -D APACHE_MPM_DIR="server/mpm/prefork"
>  -D APR_HAS_SENDFILE
>  -D APR_HAS_MMAP
>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>  -D APR_USE_SYSVSEM_SERIALIZE
>  -D APR_USE_PTHREAD_SERIALIZE
>  -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>  -D APR_HAS_OTHER_CHILD
>  -D AP_HAVE_RELIABLE_PIPED_LOGS
>  -D DYNAMIC_MODULE_LIMIT=128
>  -D HTTPD_ROOT="/usr/local/apache2"
>  -D SUEXEC_BIN="/usr/local/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/bin/ldd /usr/local/apache2/bin/httpd
>         linux-gate.so.1 =>  (0x00ff0000)
>         libm.so.6 => /lib/libm.so.6 (0x008c1000)
>         libaprutil-1.so.0 => /usr/local/apache2/lib/libaprutil-1.so.0
> (0x00f6f000)
>         libexpat.so.0 => /usr/local/apache2/lib/libexpat.so.0 (0x00d04000)
>         libapr-1.so.0 => /usr/local/apache2/lib/libapr-1.so.0 (0x00e0f000)
>         libuuid.so.1 => /lib/libuuid.so.1 (0x03176000)
>         librt.so.1 => /lib/librt.so.1 (0x0091c000)
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x033c3000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0x008ec000)
>         libdl.so.2 => /lib/libdl.so.2 (0x008ba000)
>         libc.so.6 => /lib/libc.so.6 (0x00760000)
>         /lib/ld-linux.so.2 (0x00741000)
>
>
> *** (apr|apu)-config linking info
>
>  -L/usr/local/apache2/lib -laprutil-1     -lexpat
>  -L/usr/local/apache2/lib -lapr-1 -luuid -lrt -lcrypt  -lpthread -ldl
>
>
>
> *** /usr/local/bin/perl -V
> Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
>
>   Platform:
>     osname=linux, osvers=2.6.18-194.17.1.el5, archname=i686-linux
>     uname='linux harriet.int.sodoit.com 2.6.18-194.17.1.el5 #1 smp wed sep
> 29 12:51:33 edt 2010 i686 i686 i386 gnulinux '
>     config_args='-de'
>     hint=recommended, useposix=true, d_sigaction=define
>     useithreads=undef, usemultiplicity=undef
>     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
>     use64bitint=undef, use64bitall=undef, uselongdouble=undef
>     usemymalloc=n, bincompat5005=undef
>   Compiler:
>     cc='cc', ccflags ='-fno-strict-aliasing -pipe -fstack-protector
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
>     optimize='-O2',
>     cppflags='-fno-strict-aliasing -pipe -fstack-protector
> -I/usr/local/include'
>     ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-48)',
> gccosandvers=''
>     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
>     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
>     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize=8
>     alignbytes=4, prototype=define
>   Linker and Libraries:
>     ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
>     libpth=/usr/local/lib /lib /usr/lib
>     libs=-lnsl -ldl -lm -lcrypt -lutil -lc
>     perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
>     libc=/lib/libc-2.5.so, so=so, useshrplib=false, libperl=libperl.a
>     gnulibc_version='2.5'
>   Dynamic Linking:
>     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
>     cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib
> -fstack-protector'
>
>
> Characteristics of this binary (from libperl):
>   Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
>                         USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
>   Built under linux
>   Compiled at Oct 21 2010 16:53:19
>   %ENV:
>     PERL5LIB=":/usr/local/sodoit/mg4/current/modules"
>     PERL_LWP_USE_HTTP_10="1"
>   @INC:
>     /usr/local/sodoit/mg4/current/modules
>     /usr/local/lib/perl5/site_perl/5.12.2/i686-linux
>     /usr/local/lib/perl5/site_perl/5.12.2
>     /usr/local/lib/perl5/5.12.2/i686-linux
>     /usr/local/lib/perl5/5.12.2
>     .
>
> *** Packages of interest status:
>
> Apache2            : -
> Apache2::Request   : -
> CGI                : 3.49
> ExtUtils::MakeMaker: 6.56
> LWP                : 5.837
> mod_perl           : -
> mod_perl2          : -
>
> 3. Patch follows:
>
> --- lib/Apache2/Status.pm.org   2007-12-31 02:50:48.000000000 -0500
> +++ lib/Apache2/Status.pm       2010-10-28 15:53:28.000000000 -0400
> @@ -95,8 +95,9 @@
>
>  sub status_config {
>      my ($r, $key) = @_;
> -    return (lc($r->dir_config($key)) eq "on") ||
> -        (lc($r->dir_config('StatusOptionsAll')) eq "on");
> +    # lc generates a (FATAL) warning if arg is undef
> +    return (lc($r->dir_config($key) || "") eq "on") ||
> +        (lc($r->dir_config('StatusOptionsAll') || "") eq "on");
>  }
>
>  sub menu_item {
> @@ -178,7 +179,8 @@
>
>      return install_hint("Devel::Symdump") unless has($r, "symdump");
>
> -    my $meth = lc($r->dir_config("StatusRdump")) eq "on"
> +    # lc generates a (FATAL) warning if arg is undef
> +    my $meth = lc($r->dir_config("StatusRdump")||"") eq "on"
>          ? "rnew" : "new";
>      my $sob = Devel::Symdump->$meth($package);
>      return $sob->Apache2::Status::as_HTML($package, $r);
> --- t/hooks/authz.t.org 2007-11-12 00:34:00.000000000 -0500
> +++ t/hooks/authz.t     2010-10-28 16:01:48.000000000 -0400
> @@ -16,6 +16,9 @@
>
>  ok GET_OK $location, username => 'dougm', password => 'foo';
>
> +# since LWP 5.815, the user agent retains credentials
> +# tell Apache::TestRequest to reinitialize its global agent
> +Apache::TestRequest::user_agent(reset => 1);
>  ok ! GET_OK $location, username => 'jobbob', password => 'whatever';
>
>
> --- t/hooks/authen_basic.t.org  2007-11-12 00:34:00.000000000 -0500
> +++ t/hooks/authen_basic.t      2010-10-28 16:01:46.000000000 -0400
> @@ -21,6 +21,9 @@
>      GET_OK $location, username => 'dougm', password => 'foo';
>  };
>
> +# since LWP 5.815, the user agent retains credentials
> +# tell Apache::TestRequest to reinitialize its global agent
> +Apache::TestRequest::user_agent(reset => 1);
>  sok {
>      ! GET_OK $location, username => 'dougm', password => 'wrong';
>  };
> --- t/conf/extra.conf.in.org    2007-11-12 00:34:05.000000000 -0500
> +++ t/conf/extra.conf.in        2010-10-26 17:01:44.000000000 -0400
> @@ -83,7 +83,7 @@
>  #    PerlSetVar StatusLexInfo On
>  #    PerlSetVar StatusDeparse On
>  #    PerlSetVar StatusDeparseOptions "-p -sC"
> -#    PerlSetVar StatusTerse On
> +    PerlSetVar StatusTerse On
>  #    PerlSetVar StatusTerseSize On
>  #    PerlSetVar StatusTerseSizeMainSummary On
>      SetHandler modperl
> --- End Patch ---
>
> 4. This is the result of failed tests::
>
> cd "src/modules/perl" && make
> make[1]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/src/modules/perl'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/src/modules/perl'
> make[1]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/Apache-Test'
> make[1]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/Apache-Test'
> make[1]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/ModPerl-Registry'
> make[1]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/ModPerl-Registry'
> make[1]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/WrapXS'
> make[2]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Base64'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Base64'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Brigade'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Brigade'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Bucket'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Bucket'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketAlloc'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketAlloc'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketType'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/BucketType'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Date'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Date'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Error'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Error'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Finfo'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Finfo'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/IpSubnet'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/IpSubnet'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/OS'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/OS'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Pool'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Pool'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/SockAddr'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/SockAddr'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Socket'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Socket'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Status'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Status'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/String'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/String'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Table'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Table'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadMutex'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadMutex'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadRWLock'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/ThreadRWLock'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/URI'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/URI'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/UUID'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/UUID'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Util'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR/Util'
> make[2]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/APR'
> make[2]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Access'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Access'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/CmdParms'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/CmdParms'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Command'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Command'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Connection'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Connection'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ConnectionUtil'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ConnectionUtil'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Directive'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Directive'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Filter'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Filter'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/FilterRec'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/FilterRec'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/HookRun'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/HookRun'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Log'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Log'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/MPM'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/MPM'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Module'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Module'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Process'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Process'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestIO'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestIO'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestRec'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestRec'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestUtil'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/RequestUtil'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Response'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Response'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerRec'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerRec'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerUtil'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/ServerUtil'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubProcess'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubProcess'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubRequest'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/SubRequest'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/URI'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/URI'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Util'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2/Util'
> make[2]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/Apache2'
> make[2]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Global'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Global'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Util'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl/Util'
> make[2]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/WrapXS/ModPerl'
> make[1]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/WrapXS'
> make[1]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/xs'
> make[2]: Entering directory `/usr/local/src/apache/mod_perl-2.0.4/xs/APR'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/APR'
> make[3]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/APR'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/Const'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/Const'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/PerlIO'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/PerlIO'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/aprext'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/APR/aprext'
> make[2]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs/APR'
> make[2]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2/Const'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2/Const'
> make[2]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs/Apache2'
> make[2]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl'
> make[3]: Entering directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl/Const'
> make[3]: Leaving directory
> `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl/Const'
> make[2]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs/ModPerl'
> make[1]: Leaving directory `/usr/local/src/apache/mod_perl-2.0.4/xs'
> /usr/local/bin/perl -Iblib/arch -Iblib/lib \
>         t/TEST -clean
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/local/bin/perl
> /usr/local/src/apache/mod_perl-2.0.4/t/TEST -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER=
> APACHE_TEST_APXS= \
>         /usr/local/bin/perl -Iblib/arch -Iblib/lib \
>         t/TEST -bugreport -verbose=1 t/hooks/authen_basic.t t/hooks/authz.t
> t/modules/apache_status.t
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/local/bin/perl
> /usr/local/src/apache/mod_perl-2.0.4/t/TEST -bugreport -verbose=1
> 't/hooks/authen_basic.t' 't/hooks/authz.t' 't/modules/apache_status.t'
> /usr/local/apache2/bin/httpd  -d /usr/local/src/apache/mod_perl-2.0.4/t -f
> /usr/local/src/apache/mod_perl-2.0.4/t/conf/httpd.conf -D APACHE2
> using Apache/2.2.17 (prefork MPM)
>
> waiting 120 seconds for server to start: .[Fri Oct 29 11:14:17 2010] [info]
> 6 Apache2:: modules loaded
> [Fri Oct 29 11:14:17 2010] [info] 0 APR:: modules loaded
> [Fri Oct 29 11:14:17 2010] [info] base server + 28 vhosts ready to run tests
> .
> waiting 120 seconds for server to start: ok (waited 0 secs)
> server harriet.int.sodoit.com:8529 started
> server harriet.int.sodoit.com:8530 listening (filter_out_apache)
> server harriet.int.sodoit.com:8531 listening (perlsections)
> server harriet.int.sodoit.com:8532 listening (inherit)
> server harriet.int.sodoit.com:8533 listening (TestModules::proxy)
> server harriet.int.sodoit.com:8534 listening (TestVhost::config)
> server harriet.int.sodoit.com:8535 listening (TestVhost::log)
> server harriet.int.sodoit.com:8536 listening (TestModperl::setupenv)
> server harriet.int.sodoit.com:8537 listening (TestModperl::perl_options)
> server harriet.int.sodoit.com:8538 listening (TestModperl::merge)
> server harriet.int.sodoit.com:8539 listening (TestModperl::perl_options2)
> server harriet.int.sodoit.com:8540 listening (TestUser::rewrite)
> server harriet.int.sodoit.com:8541 listening (TestProtocol::echo_bbs)
> server harriet.int.sodoit.com:8542 listening (TestProtocol::echo_nonblock)
> server harriet.int.sodoit.com:8543 listening (TestProtocol::pseudo_http)
> server harriet.int.sodoit.com:8544 listening (TestProtocol::echo_bbs2)
> server harriet.int.sodoit.com:8545 listening (TestProtocol::echo_filter)
> server harriet.int.sodoit.com:8546 listening (TestProtocol::echo_timeout)
> server harriet.int.sodoit.com:8547 listening (TestProtocol::echo_block)
> server harriet.int.sodoit.com:8548 listening (TestPreConnection::note)
> server harriet.int.sodoit.com:8549 listening (TestHooks::startup)
> server harriet.int.sodoit.com:8550 listening (TestHooks::trans)
> server harriet.int.sodoit.com:8551 listening (TestHooks::stacked_handlers2)
> server harriet.int.sodoit.com:8552 listening (TestHooks::init)
> server harriet.int.sodoit.com:8553 listening (TestHooks::hookrun)
> server harriet.int.sodoit.com:8554 listening (TestFilter::both_str_con_add)
> server harriet.int.sodoit.com:8555 listening (TestFilter::in_str_msg)
> server harriet.int.sodoit.com:8556 listening
> (TestFilter::in_bbs_inject_header)
> server harriet.int.sodoit.com:8557 listening (TestFilter::in_bbs_msg)
> server harriet.int.sodoit.com:8558 listening (TestDirective::perlmodule)
> server harriet.int.sodoit.com:8559 listening (TestDirective::perlrequire)
> server harriet.int.sodoit.com:8560 listening
> (TestDirective::perlloadmodule4)
> server harriet.int.sodoit.com:8561 listening
> (TestDirective::perlloadmodule5)
> server harriet.int.sodoit.com:8562 listening
> (TestDirective::perlloadmodule3)
> server harriet.int.sodoit.com:8563 listening (TestAPI::add_config)
> server harriet.int.sodoit.com:8564 listening
> (TestDirective::perlloadmodule6)
> server harriet.int.sodoit.com:8565 listening (TestHooks::push_handlers_anon)
> # Failed test 4 in t/hooks/authen_basic.t at line 26
> t/hooks/authen_basic.t .....
> 1..4
> # Running under perl version 5.012002 for linux
> # Current time local: Fri Oct 29 11:14:18 2010
> # Current time GMT:   Fri Oct 29 15:14:18 2010
> # Using Test.pm version 1.25_02
> # Using Apache/Test.pm version 1.31
> ok 1
> ok 2
> ok 3
> not ok 4
> Failed 1/4 subtests
> # Failed test 4 in t/hooks/authz.t at line 19
> t/hooks/authz.t ............
> 1..4
> # Running under perl version 5.012002 for linux
> # Current time local: Fri Oct 29 11:14:19 2010
> # Current time GMT:   Fri Oct 29 15:14:19 2010
> # Using Test.pm version 1.25_02
> # Using Apache/Test.pm version 1.31
> ok 1
> ok 2
> ok 3
> not ok 4
> Failed 1/4 subtests
> # Failed test 14 in t/modules/apache_status.t at line 47
> # Failed test 15 in t/modules/apache_status.t at line 47 fail #2
> t/modules/apache_status.t ..
> 1..15
> # Running under perl version 5.012002 for linux
> # Current time local: Fri Oct 29 11:14:19 2010
> # Current time GMT:   Fri Oct 29 15:14:19 2010
> # Using Test.pm version 1.25_02
> # Using Apache/Test.pm version 1.31
> # expected: (?-xism:Embedded Perl version <b>v5.12.2</b> for)
> # received: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> # "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> #
> # <html lang="en" xmlns="http://www.w3.org/1999/xhtml";>
> #   <head>
> #     <title>Apache2::Status 4.00</title>
> #     <style type="text/css">
> #       body {
> #         color: #000;
> #         background-color: #fff;
> #       }
> #       p.hdr {
> #         background-color: #ddd;
> #         border: 2px outset;
> #         padding: 3px;
> #         width: 99%;
> #      }
> #    </style>
> #   </head>
> #   <body>
> #     <p class="hdr">
> #       Embedded Perl version <b>v5.12.2</b> for <b>Apache/2.2.17</b>
> process <b>4740</b>,<br />
> #       running since Fri Oct 29 11:14:17 2010
> #     </p>
> # <p><a href="/status/perl?env">Environment</a><br />
> # <a href="/status/perl?inc">Loaded Modules</a><br />
> # <a href="/status/perl?inh_tree">Inheritance Tree</a><br />
> # <a href="/status/perl?isa_tree">ISA Tree</a><br />
> # <a href="/status/perl?myconfig">Perl Configuration</a><br />
> # <a href="/status/perl?rgysubs">Compiled Registry Scripts</a><br />
> # <a href="/status/perl?script">PerlRequire'd Files</a><br />
> # <a href="/status/perl?section_config">Perl Section Configuration</a><br />
> # <a href="/status/perl?sig">Signal Handlers</a><br />
> # <a href="/status/perl?symdump">Symbol Table Dump</a><br />
> # <a href="/status/perl?test_menu">Test Menu Entry</a><br />
> # </p></body></html>
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok 6
> ok 7
> ok 8
> ok 9
> ok 10
> ok 11
> ok 12
> ok 13
> not ok 14
> not ok 15
> Failed 2/15 subtests
>
> Test Summary Report
> -------------------
> t/hooks/authen_basic.t   (Wstat: 0 Tests: 4 Failed: 1)
>   Failed test:  4
> t/hooks/authz.t          (Wstat: 0 Tests: 4 Failed: 1)
>   Failed test:  4
> t/modules/apache_status.t (Wstat: 0 Tests: 15 Failed: 2)
>   Failed tests:  14-15
> Files=3, Tests=23,  2 wallclock secs ( 0.03 usr  0.01 sys +  1.04 cusr  0.19
> csys =  1.27 CPU)
> Result: FAIL
> Failed 3/3 test programs. 4/23 subtests failed.
> [warning] server harriet.int.sodoit.com:8529 shutdown
> [  error] error running tests (please examine t/logs/error_log)
> +--------------------------------------------------------+
> | Please file a bug report: http://perl.apache.org/bugs/ |
> +--------------------------------------------------------+
> make: *** [run_tests] Error 1
> -------------- t/logs/error_log ----------------------------------
> END in modperl_extra.pl, pid=4731
> [Fri Oct 29 11:14:18 2010] [notice] Apache/2.2.17 (Unix) world domination
> series/2.0 mod_perl/2.0.4 Perl/v5.12.2 configured -- resuming normal
> operations
> [Fri Oct 29 11:14:18 2010] [info] Server built: Oct 25 2010 16:25:37
> [Fri Oct 29 11:14:18 2010] [debug] prefork.c(1018): AcceptMutex: sysvsem
> (default: sysvsem)
> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
> value in lc at
> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line 181.\n
> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
> value in lc at
> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line 98.\n
> [Fri Oct 29 11:14:20 2010] [error] [client 127.0.0.1] Use of uninitialized
> value in lc at
> /usr/local/src/apache/mod_perl-2.0.4/blib/lib/Apache2/Status.pm line 98.\n
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4740 is exiting
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4740 is exiting - server
> push
> END in modperl_extra.pl, pid=4740
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4739 is exiting
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4739 is exiting - server
> push
> END in modperl_extra.pl, pid=4739
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4757 is exiting
> [Fri Oct 29 11:14:20 2010] [info] Child process pid=4757 is exiting - server
> push
> END in modperl_extra.pl, pid=4757
> [Fri Oct 29 11:14:20 2010] [info] removed PID file
> /usr/local/src/apache/mod_perl-2.0.4/t/logs/httpd.pid (pid=4735)
> [Fri Oct 29 11:14:20 2010] [notice] caught SIGTERM, shutting down
> END in modperl_extra.pl, pid=4735
>
> This report was generated by t/REPORT on Thu Oct 28 20:35:22 2010 GMT.
>
> -------------8<---------- End Bug Report --------------8<----------
>
>
> DLS

Reply via email to