in reply to Re: Can't locate ... @INC
in thread Can't locate ... @INC
Its a little difficult to be sure as you haven't wrapped the text of the error msg in code tags and so it looks as though some extraneous spaces have been included but...
It looks like you have the path to the relevant subdirectory prefixed with './' thereby making this path a relative rather than an absolute path.
./usr/local/lib/perl5/site_perl/5.8.0/PA-RISC2.0/MQSeries/
If this is true and not just an effect of the formatting, unless your script is being run from root, the values in @INC will not allow the module Queue.pm to be found, which is exactly the error message you are receiving.
This is how I have parsed the error message you posted.
Can't locate MQSeries/Queue.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.0/PA-RISC2.0 /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/PA-RISC2.0 /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl ./usr/local/lib/perl5/site_perl/5.8.0/PA-RISC2.0/MQSeries/ ) at ./mqlogin.pl line 19.
My apologies if I have mis-parsed it and this is a red-herring.
Examine what is said, not who speaks.
The 7th Rule of perl club is -- pearl clubs are easily damaged. Use a diamond club instead.
|
|---|