httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Schaefer <joe+gm...@sunstarsys.com>
Subject Re: [apreq-2] Win32 cannot find Apache::Build
Date Thu, 02 Dec 2004 05:34:45 GMT
Randy Kobes <randy@theoryx5.uwinnipeg.ca> writes:

> With the current svn sources, on Win32, when I try to run
> the env/t/ tests, it fails in that it can't find
> Apache::Build. I built mp2 with MP_INST_APACHE2=1, which
> means Apache::Build is under an Apache2/, and consequently
> Apache2.pm needs to be invoked. 

Where is the Apache::Build dependence coming from?
You should not need mp2 installed in order to run the env/ 
tests.  Are you able to run the httpd-test/perl-framework
test suite on Win32 without a prior mp2 install?  If so,
we should be able to do the same within env/t.


> This may be a problem with Apache::Test, though, in that I 
> don't find this problem on linux

Correct.  You don't need mp2 installed to run the env/ 
tests, just configure with --disable-perl-glue and the
mp2 stuff in glue/perl will be ignored.

> and also, I don't have this problem with the perl_glue tests. 
> Until I can track this problem down, would the following:
> ======================================================== Index:
> env/t/TEST.PL
> ===================================================================
> --- env/t/TEST.PL (revision 109447)
> +++ env/t/TEST.PL	(working copy)
> @@ -1,6 +1,8 @@
>  use strict;
>  use warnings FATAL => 'all';
>
> +BEGIN { eval{require Apache2;} }
> +
>  use constant WIN32 => $^O eq 'MSWin32';
>  require Win32 if WIN32;
>
> =======================================================
> be acceptable? Thanks.

I would prefer not to see this committed this just yet.
If we can't easily resolve the bug, this patch needs 
a better comment and a corresponding note in TODO.

-- 
Joe Schaefer


Mime
View raw message