okay -- on a debian/stable system with apache2/mod-perl2, my apache2 can't find Apache.pm in /usr/lib/perl5 even tho it's right there! config includes "PerlModule Apache2" before including conf.d of course:
# apache2 -t Syntax error on line 3 of /etc/apache2/conf.d/Handler.conf:Can't locate Apache.pm in @INC (@INC contains: /usr/lib/perl5/Apache2 /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) at /usr/share/perl/5.8/CGI.pm line 191.\nCompilation failed in require at /etc/apache2/conf.d/Handler.conf line 14.\nBEGIN failed--compilation aborted at /etc/apache2/conf.d/Handler.conf line 14.\n # locate Apache.pm /usr/share/perl5/HTML/Mason/FakeApache.pm /usr/share/perl/5.8.7/CGI/Apache.pm /usr/lib/perl5/Apache.pm /usr/lib/perl5/Bundle/Apache.pm /usr/lib/perl5/DBI/ProfileDumper/Apache.pm if we reformat the @INC list above we see (@INC contains: /usr/lib/perl5/Apache2 /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) so why can't it get its electronic hands on /usr/lib/perl5/Apache.pm? argh! (and, isn't that second-to-last "dot" entry a security-breach-lying-in-wait?) -- will trillich "Their iz ate errers in these sentance."