Hmmm... now with: package cbp;
### use base qw(Net::Server::PreFork); use Net::Server::PreFork; # test test test require Expoorter; # test test test our (@ISA); # test test test @ISA = qw(Net::Server::PreFork); # test test test I get: cluebringer-2.0.5]# ./cbpolicyd --help Can't locate Net/Server/PreFork.pm in @INC (@INC contains: /usr/local/lib/policyd-2.0 /usr/lib/policyd-2.0 /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at ./cbpolicyd line 30. BEGIN failed--compilation aborted at ./cbpolicyd line 30. What else can we try? Line 30 is the "use Net::Server::PreFork;" line. Do I need to add a path to our local perl libraries, perhaps? Thanks, --Tobias Nigel Kukard wrote: > Tobias J Kreidl wrote: >> I get a similar problem: >> >> cluebringer-2.0.5]# ./cbpolicyd --help >> Base class package "Net::Server::PreFork" is empty. >> (Perhaps you need to 'use' the module which defines that package first.) >> at ./cbpolicyd line 29 >> BEGIN failed--compilation aborted at ./cbpolicyd line 29. >> >> The module is on the system, so what's going on?: >> >> cluebringer-2.0.5]# cpan Net::Server >> CPAN: File::HomeDir loaded ok (v0.58) >> CPAN: Storable loaded ok (v2.16) >> Going to read /root/.cpan/Metadata >> Database was generated on Wed, 22 Oct 2008 10:26:54 GMT >> Net::Server is up to date (0.97). > > I see nothing wrong with the code .... hrmmmm. > > Could you try add "use Net::Server::PreFork;" after "package cbp;" in > cbpolicyd . > > Alternatively try add this instead of "use base ...." instead of the > above if it does not work. > > use Net::Server::PreFork; > > > > require Exporter; > > our (@ISA); > > @ISA = qw(Net::Server::PreFork); > > _______________________________________________ > Users mailing list > [email protected] > http://lists.policyd.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.policyd.org/mailman/listinfo/users
