At 9:54 PM -0400 4/23/02, Michael G Schwern wrote:
>On Tue, Apr 23, 2002 at 07:43:22PM -0500, Craig A. Berry wrote:
>> At 8:00 PM -0400 4/23/02, Michael G Schwern wrote:
>> >I seem to have misplaced the $Is_VMS definition in MM_Unix. Ooops.
>> >
>> >Snapshots should be working 100% on VMS again shortly.
>>
>> I just synched with cvs and here's what I get. Definitely looking
>> good except for those pesky uninitialized value warnings:
>
>This is odd. I'm not seeing any of this from 5.6.1.
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):
--- 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]
--
____________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"Literary critics usually know what they're
talking about. Even if they're wrong."
-- Perl creator Larry Wall