Bill Luebkert wrote:
> Michael Ellery wrote:
>> Michael Ellery wrote:
>>> I've been under the impression that Getopt::Long is included with 
>>> most (if not all) distributions of perl.  Recently I've encountered a 
>>> few Activestate versions that don't seem to have it installed.  What 
>>> the current policy with this package - is it included?  As of which 
>>> version did it become standard?
>>>
>>
>> ..and it gets worse.  For those versions that seem to have 
>> Getopt::Long but that don't have the minimum version I require (2.36), 
>> I've tried installing the latest (using ppm), but at runtime perl 
>> always loads the "builtin" version and not my upgraded version in 
>> site/lib.  Any ideas how I can fix this?
> 
> I have version 2.37 in my site/lib (not sure if that's usable or not).
> 
> Try posting the output of this script:
> 
> use strict;
> use warnings;
> use Getopt::Long;
> 
> print "$_\n" foreach @INC; print "\n";
> 
> print "$_ => $INC{$_}\n" foreach keys %INC;
> 
> __END__
> 
> 

OUTPUT from a 5.8.7 installation:

C:\Documents and Settings\testuser.S2TECH>perl 
//s2server1/infrastructure/libpath.pl
C:/Perl/lib
C:/Perl/site/lib
.

warnings/register.pm => C:/Perl/lib/warnings/register.pm
Carp.pm => C:/Perl/lib/Carp.pm
warnings.pm => C:/Perl/lib/warnings.pm
Exporter/Heavy.pm => C:/Perl/lib/Exporter/Heavy.pm
vars.pm => C:/Perl/lib/vars.pm
Exporter.pm => C:/Perl/lib/Exporter.pm
strict.pm => C:/Perl/lib/strict.pm
constant.pm => C:/Perl/lib/constant.pm
Getopt/Long.pm => C:/Perl/lib/Getopt/Long.pm

My local 5.8.8 installation works fine because it appears to have 2.37 
"built-in", so I never had to install or upgrade.  Older distributions 
seem to have either not Getopt::Long or an antiquated version (I'm 
relying on a function in 2.36+).

Thanks,
Mike

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to