This is an all out please for help form someone who understands the structure of A-T a little better than I.
Just to recap, under ExtUtils::MakeMaker, 'make test' reads the location of Apache.exe just fine for me. 'perl Build test' fails to read or receive the value and enters a continous loop asking for the Apache.exe location.
I've started from TestMB::ACTION_test and worked my way down to this sub in TestConfig:
sub custom_config_add_conf_opts { my $args = shift;
return unless $Apache::TestConfigData::vars and keys %$Apache::TestConfigData::vars;
Under E::M, $Apache::TestConcifgData::vars has the httpd key and the path value. Under M::B, $Apache::TestConfigData::vars is undefined at this point.
I'm trying to spot where this gets pulled in since that seems to be the problem [or the ENV mapping of httpd->APACHE_TEST_HTTPD is happening differently under M::B), but I'm just missing it.
Someone smack me with the clue stick please.
Chris, grep for custom_config_load() which loads that data. and see why Build doesn't pick it up.
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com