A script that I wrote and has worked fine for ages is now breaking with:

    Can't locate Scanner.pm in @INC (you may need to install the Scanner 
module) (@INC contains: 
/opt/local/lib/perl5/site_perl/5.26/darwin-thread-multi-2level 
/opt/local/lib/perl5/site_perl/5.26 
/opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level 
/opt/local/lib/perl5/vendor_perl/5.26 
/opt/local/lib/perl5/5.26/darwin-thread-multi-2level /opt/local/lib/perl5/5.26) 
at ./uniscan.pl line 40.
    BEGIN failed--compilation aborted at ./uniscan.pl line 40.

That "Scanner.pm" module is one I wrote myself, and it's definitely there.

No, I haven't changed anything, and it works just fine on my FreeBSD (5.24) and Penguin (5.20) boxes. Older Mac versions of Perl also work (5.16, 5.22, 5.24).

Rebooted (ugh!) to eliminate a corrupted image in swap: nope.

Uninstalled and reinstalled in case the disk binary was corrupt: nope.

Don't tell me that Perl 5.26 comes with a built-in time-bomb...

--
Dave Horsfall DTM (VK2KFU)  "Those who don't understand security will suffer."

Reply via email to