Link to home
Start Free TrialLog in
Avatar of BrentNJ
BrentNJ

asked on

Can't locate auto/IO/Handle/blocking.al in @INC

Hi,

I'm trying to run a working script on perl version 5.8 on 5.005 - don't have authority to upgrade perl on this system.

I put a copy of Telnet.pm in /home/pecc/MH/perl/Net and VT102.pm in /home/pecc/MH/perl/Term

use lib qw(/home/pecc/MH/perl/);
use Net::Telnet qw(TELOPT_TTYPE);
use Term::VT102;
use IO::Handle;

When I run the program I get Can't locate auto/IO/Handle/blocking.al in @INC (@INC contains ........)

There is a Handle.pm in /usr/perl5/5.00503/sun4-solaris/IO/
Do I need to use a different Handle.pm?

I will be logged in for the next few hours today.

Thanks
ASKER CERTIFIED SOLUTION
Avatar of jmcg
jmcg
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of BrentNJ
BrentNJ

ASKER

Which one should I use?

http://search.cpan.org/search?module=IO::Handle

I guess the one that came with 5.0005 didn't work.

Can I install another instance of perl if I don't have root permission?

Thanks
Yes, you can install newer modules from CPAN into your private library. Sometimes there will be a version conflict that cannot be overcome, but usually the newer modules will work with several backwards versions of Perl. I'm afraid the fastest way to find out is to try it.