On Tue, Apr 23, 2002 at 11:10:03PM -0500, Craig A. Berry wrote:
> Well, here's the problem. It's got a colon and slashes in the same filename:
>
>
> Use of uninitialized value in substitution (s///) at /perl_root/lib/File/Spec/VMS.pm
>line 128.
>
>File::Spec::VMS::fixpath('PACK004=HASH(0x9f2ec4)','perl_root:/man/man$(MAN1EXT)',1)
>called at /D0/CRAIG/EXTUTILS-MAKEMAKER/lib/ExtUtils/MM_VMS.pm line 435
>
> This is what fixes it (the vendor stuff is untested since VMS currently doesn't use
>it):
Oh good. I'd just done exactly that for Win32.
> --- lib/ExtUtils/MM_Unix.pm;-1 Tue Apr 23 20:29:31 2002
> +++ lib/ExtUtils/MM_Unix.pm Tue Apr 23 23:51:46 2002
> @@ -1843,15 +1843,15 @@
>
> # There are no Config.pm defaults for these.
> $Config_Override{installsiteman1dir} =
> - "$Config{siteprefixexp}/man/man\$(MAN1EXT)";
> + File::Spec->catdir($Config{siteprefixexp},'man','man','$(MAN1EXT)');
> $Config_Override{installsiteman3dir} =
> - "$Config{siteprefixexp}/man/man\$(MAN3EXT)";
> + File::Spec->catdir($Config{siteprefixexp},'man','man','$(MAN3EXT)');
>
> if( $Config{usevendorprefix} ) {
> $Config_Override{installvendorman1dir} =
> - "$Config{vendorprefixexp}/man/man\$(MAN1EXT)";
> + File::Spec->catdir($Config{vendorprefixexp},'man','man','$(MAN1EXT)');
> $Config_Override{installvendorman3dir} =
> - "$Config{vendorprefixexp}/man/man\$(MAN3EXT)";
> + File::Spec->catdir($Config{vendorprefixexp},'man','man','$(MAN3EXT)');
> }
> else {
> $Config_Override{installvendorman1dir} = '';
> [end of patch]
--
Michael G. Schwern <[EMAIL PROTECTED]> http://www.pobox.com/~schwern/
Perl Quality Assurance <[EMAIL PROTECTED]> Kwalitee Is Job One
Some like elmers glue
but it needs reapplying.
I use super glue.
-- tlk