Something I hit while getting config directives in mp2 going.  Upon encountering 
a LoadModule directive that loads a Perl module, Makefile.PL croaks like so:

Configuring Apache/2.0.41-dev mod_perl/1.99_08-dev Perl/v5.8.0
fileparse(): need a valid pathname at Apache-Test/lib/Apache/TestConfigParse.pm
   line 102

I'm not entirely sure how you'd want to handle that, so I just had it skip these
so I could keep going (and maybe that *is* how you want to handle that).

-- 
Stephen Clouse <[EMAIL PROTECTED]>
Senior Programmer, IQ Coordinator Project Lead
The IQ Group, Inc. <http://www.theiqgroup.com/>
Index: Apache-Test/lib/Apache/TestConfigParse.pm
===================================================================
RCS file: 
/home/cvspublic/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfigParse.pm,v
retrieving revision 1.26
diff -u -r1.26 TestConfigParse.pm
--- Apache-Test/lib/Apache/TestConfigParse.pm   23 May 2002 17:26:38 -0000      1.26
+++ Apache-Test/lib/Apache/TestConfigParse.pm   1 Oct 2002 20:03:26 -0000
@@ -92,6 +92,10 @@
 
     for my $args (@{ $c->{$directive} }) {
         my $modname = $args->[0];
+        if ($modname =~ /::/) {
+            debug "Skipping LoadModule of Perl module $modname";
+            next;
+        }
         my $file = $self->server_file_rel2abs($args->[1]);
 
         unless (-e $file) {

Attachment: msg03343/pgp00000.pgp
Description: PGP signature

Reply via email to