in reply to Perl Library error

The short answer to your question is

use lib 'C:\h\COTS\Perl\lib';

That will probably fix you up for now, but please read the longer answer as well.

Longer answer:

Why? Why on earth are you using so many different pairs of libpaths?

If you are comfortable with saying to yourself "I know what I am doing and why", then by all means carry on.

But unless all three versions of perl installed at those different locations is the same version -- whether that version is a binary distribution from AS or Indigo, or if they are all home compiled from the same set of sources and with the same compile-time options -- then you are creating a potential nightmare of elusive bugs and failures.

And if they are all the same version, then why not consolidate on one location and one standard libpath structure?


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." -Richard Buckminster Fuller