Philip M. Gollucci wrote:
> Issac Goldstand wrote:
>> Following up on the FAIL report for win32:
> Can you post your "configuration" steps -- I'm the wrong person to ask,
> but someone else might know.  I see Steve H. got passing results.
> 

Just perl Makefile.PL, nmake, nmake test

> Which CGI tests fail ?

Erm, my win32 build computer fizzled a bit last night, but I'll try to
remember to post this on Sunday.  I've already seen the same tests
failing on a separate PC with a separate build environment (at work -
yesterday's build were on my home office PC); I saw it when I was
originally writing the interactive-cgi module (but never found time to
chase them down)

> 
>> The new Apache-Test-1.29-RC2 runs the test suite for 2.08 just fine
>> (against mod_perl-2.0.3-RC2).  However, here the test suite can't load
>> mod_perl (also mod_perl-2.0.3-RC2) into the server properly:
> The dection of mod_perl has changed 0 between 1.27->1.29 much less
> 1.29-rc1 and 1.29-rc2
> 
>> CGI passes most tests (it fails 7; libapreq-2.08 also fails the same
>> ones lately.  That's a separate issue for a separate thread, though),
>> it's just the mod_perl ones that seem to fail.
> Didn't you just contradict yourself ?  I'm probably reading that wrong
> 

I don't think so - the CGI (t/apreq/cgi.t) test runs as a normal CGI, so
IIRC doesn't go through mod_perl...

>>
>> Deeper probing (t/conf/httpd.conf) shows that:
>> <IfModule !mod_perl.c>
>>     #unable to locate mod_perl.so (could be a static build)
>> </IfModule>
> Yes that would be the problem. (does Apache-Test have the correct path
> to apxs and is it actually functional?)
> 

I believe so; the same Apache-Test detects the same mod_perl just fine
on the 2.08 tarball - it's really quite odd...  Sunday I'll see if I can
reproduce this at work.

>> Giving a path via t/TEST -libmodperl didn't help
> Unfortunately, httpd-apreq unlike mod_perl does not yet handle this flag.
> 
>> Fixing the path to mod_perl manually in t/conf/httpd.conf did fix it
>> (and all tests but the same 7 from CGI passed).
> D'oh!
> 
> 

Reply via email to