httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Hay <steve....@uk.radan.com>
Subject Re: [ANN] libapreq2-2.02-dev release candidate #1
Date Fri, 14 Nov 2003 10:00:25 GMT
Joe Schaefer wrote:

>Joe Schaefer <joe+gmane@sunstarsys.com> writes:
>
>  
>
>>2.02-dev will be a maintenance release to fix
>>the reported segfaults with Apache::Cookie::new().
>>Please give this candidate a try at
>>
>>  http://httpd.apache.org/~joes/libapreq2-2.02_01-dev.tar.gz
>>    
>>
>Can I get a few more +1s for its release? (I take it
>Randy's followup on modperl@ constitutes a +1 already).
>
WinXP / MSVC++ 6.0 / Perl 5.8.2 / Apache 2.0.48 / mod_perl 1.99_11:

The C side of things (nmake, nmake mod_apreq, nmake test) is all OK 
here, but there is something a little strange going on with the cookie 
test in the Perl glue.

"nmake perl_glue" runs OK, but when I run "nmake perl_test" I find that 
the cookie test fails with a nasty popup Application Error (Access 
Violation).  I can't look into why right now because I've got release 
builds of everything running :(

The weird thing is that if I cd into glue/perl and run "nmake test" 
instead then all the tests pass OK.

I guess that means that libapreq itself is OK - the problem seems to be 
with the test suite.

I've copied some console output of what is going on below.

The only strange thing that strikes me at first is that "nmake 
perl_test" is using a munged "8.3" filename for the directory where I 
have unpacked the libapreq tarball (C:/Temp/LIBAPR~1.02-), whereas 
"nmake test" uses the full directory name (C:/Temp/libapreq2-2.02-dev).  
However, the previous version that I tested (2.01_03-dev) did the same 
in that regard and passed all tests OK, so that's unlikely to be the cause.

Perhaps it would be easier just to remove the "perl_*" targets from the 
top-level Makefile?  If I'd just cd'd into glue\perl and done the usual 
"perl Makefile.PL; nmake; nmake test; nmake install" from there then I'd 
never even have noticed any problem!

- Steve

==========
C:\Temp\libapreq2-2.02-dev>nmake perl_test

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        NMAKE /nologo /f C:\Temp\LIBAPR~1.02-\win32\libapreq2.mak 
CFG="libapreq2 - Win32 Release" APACHE="C:/Apache2" 
APREQ_HOME="C:\Temp\LIBAPR~1.02-"
        NMAKE /nologo /f C:\Temp\LIBAPR~1.02-\win32\mod_apreq.mak 
CFG="mod_apreq - Win32 Release" APACHE="C:/Apache2" 
APREQ_HOME="C:\Temp\LIBAPR~1.02-"
        link.exe @C:\DOCUME~1\steveh\LOCALS~1\Temp\nma02968.
   Creating library C:\Temp\LIBAPR~1.02-\win32\libs\mod_apreq.lib and 
object C:\Temp\LIBAPR~1.02-\win32\libs\mod_apreq.exp
        cd C:\Temp\LIBAPR~1.02-\glue\perl
        NMAKE /nologo test
        C:\apache2\perl5\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST -clean
          C:\apache2\perl5\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST 
-bugreport -verbose=0
C:\apache2/bin/Apache.exe -d C:/Temp/LIBAPR~1.02-/glue/perl/t -f 
C:/Temp/LIBAPR~1.02-/glue/perl/t/conf/httpd.conf -DAPACHE2 
-DPERL_USEITHREADS
using Apache/2.0.48 (winnt MPM)

waiting 60 seconds for server to start: .
waiting 60 seconds for server to start: ok (waited 0 secs)
server localhost:8529 started
apreq\big_input....ok
apreq\cookie.......dubious
        Test returned status 5 (wstat 1280, 0x500)
apreq\inherit......ok
apreq\request......ok
Failed Test    Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
apreq\cookie.t    5  1280    ??   ??       %  ??
*** server localhost:8529 shutdown
!!! error running tests (please examine t\logs\error_log)
NMAKE : fatal error U1077: 'C:\apache2\perl5\bin\perl.exe' : return code 
'0x1'
Stop.
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC98\Bin\NMAKE.EXE' : 
return code '0x2'
Stop.

C:\Temp\libapreq2-2.02-dev>cd glue\perl

C:\Temp\libapreq2-2.02-dev\glue\perl>nmake test

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        C:\apache2\perl5\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST -clean
          C:\apache2\perl5\bin\perl.exe -Iblib\arch -Iblib\lib  t/TEST 
-bugreport -verbose=0
C:\apache2/bin/Apache.exe -d C:/Temp/libapreq2-2.02-dev/glue/perl/t -f 
C:/Temp/libapreq2-2.02-dev/glue/perl/t/conf/httpd.conf -DAPACHE2 
-DPERL_USEITHREADS
using Apache/2.0.48 (winnt MPM)

waiting 60 seconds for server to start: .
waiting 60 seconds for server to start: ok (waited 0 secs)
server localhost:8529 started
apreq\big_input....ok
apreq\cookie.......ok
apreq\inherit......ok
apreq\request......ok
All tests successful.
Files=4, Tests=34,  6 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
*** server localhost:8529 shutdown

C:\Temp\libapreq2-2.02-dev\glue\perl>
==========





------------------------------------------------
Radan Computational Ltd.

The information contained in this message and any files transmitted with it are confidential
and intended for the addressee(s) only.  If you have received this message in error or there
are any problems, please notify the sender immediately.  The unauthorized use, disclosure,
copying or alteration of this message is strictly forbidden.  Note that any views or opinions
presented in this email are solely those of the author and do not necessarily represent those
of Radan Computational Ltd.  The recipient(s) of this message should check it and any attached
files for viruses: Radan Computational will accept no liability for any damage caused by any
virus transmitted by this email.


Mime
View raw message