What obvious thing am I missing?

During make test this gets written to the error log:

Can't locate CGI.pm in @INC at /mod_perl-1.21/t/net/perl/cgi.pl line 7.

Ok, so I print out @INC in cgi.pl.

78) %head t/net/perl/cgi.pl
#!/usr/local/bin/perl

BEGIN {
  print STDERR join("\n", @INC), "\n";
}

use CGI ();
use strict;

my $r = CGI->new;


And the printing of @INC shows:

/mod_perl-1.21/blib/lib
/mod_perl-1.21/blib/arch
/mod_perl-1.21/t/docs
/mod_perl-1.21/blib/lib
/mod_perl-1.21/blib/arch
blib/arch
blib/lib
/usr/local/lib/perl5/5.00503/sun4-solaris
/usr/local/lib/perl5/5.00503  
/usr/local/lib/perl5/site_perl/5.005/sun4-solaris
/usr/local/lib/perl5/site_perl/5.005

74) %find /usr/local/lib/perl5 -name CGI.pm
/usr/local/lib/perl5/5.00503/CGI.pm

Is @INC not what I think it is at that point?

Bill Moseley
mailto:[EMAIL PROTECTED]

Reply via email to