Aha... If I add to the "use lib" line the additional
paths incorporating both "perl-5.8.8/lib/site_perl/5.8.8" and
"perl-5.8.8/lib/site_perl/5.8.8/i686-linux-thread-multi"
then all is well! Not exactly sure why it doesn't just search further
down the first path, but so be it... And it's fine now just with:
use base qw(Net::Server::PreFork);
When I run it, I then get:
cluebringer-2.0.5]# ./cbpolicyd --help
Policyd (ClueBringer) v2.0.5 - Copyright (c) 2007-2008 LinuxRulz
Usage: ./cbpolicyd [args]
--config=<file> Configuration file
--debug Put into debug mode
--fg Don't go into background
Thanks much, Nigel! On to the next steps...
--Tobias
Nigel Kukard wrote:
> Tobias J Kreidl wrote:
>> 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?
>>
>
> Thought so ... you need to have PreFork.pm in the perl search path.
> Its not finding it, hence it says the class is blank.
>
> Is it in one of the paths above? It should be in Net/Server/PreFork.pm
> iirc.
>
> Regards
> Nigel
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.policyd.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users