And just for yuks, I said:
require '/usr/lib/perl5/site_perl/5.10.0/CGI/Application/Plugin/Authentication/Driver/DBI.pm' ...at the top of my application and it found it. Then I changed it to require '/usr/lib/perl5/site_perl/5.10.0/CGI/Application/Plugin/Authentication/Driver/MULTIDBI.pm' and it DIDN'T find it. So apparently there IS some sort of Perl system-wide list of files and packages besides @INC. Can't be @INC because my file is in the same directory. Right? - Jerry Kaidor > Hello, > > Really stuck here.... > > > I'm trying to create a new driver for CAP::Authentication. When I run > my program, it says: > ------- snip ---------- > Error executing class callback in prerun stage: Driver MULTI_DBI can not > be found at > /usr/lib/perl5/site_perl/5.10.0/CGI/Application/Plugin/Authentication.pm > line 1096. > --------- endsnip ------- > > I put my driver ( MULTI_DBI.pm ) in the same directory as the existing > drivers. It has the same ownership and permissions as the existing > drivers. > It has the same structure as the existing drivers, with the exception that > instead of subclassing Driver, it subclasses Driver::DBI. I tried to > change it to subclassing Driver instead, but no luck. I changed MULTI_DBI > to MULTIDBI on the off chance that it didn't like the underscore, no luck. > > Grepping around, I can't find any list of drivers in Authentication.pm > or Driver.pm. > > Is there some giant perl-wide list ( besides @INC ) of all the files > that are available to require()? > > - Jerry Kaidor > > > > ##### CGI::Application community mailing list ################ > ## ## > ## To unsubscribe, or change your message delivery options, ## > ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## > ## ## > ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## > ## Wiki: http://cgiapp.erlbaum.net/ ## > ## ## > ################################################################ > ##### CGI::Application community mailing list ################ ## ## ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## ## ## ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ## ## ################################################################