Well, it started out innocently enough as an attempt to add pad.c and
pad.h to the VMS-specific Makefile. But then I noticed that we were
failing to install about a third of the pods, and then I noticed that
there are a number of places where we can preserve filename case on
volumes that suppport it but we weren't doing so, and then I finally got
fed up with having the same few dozen include files listed over and over
again on absurdly long dependency lines. So the patch got a bit big
(about 1200 lines). It does, however, get things building again and
should make maintenance a bit easier in the future. I've tested this
with current versions of the VMS make utilities MMS and MMK.

Note: there is a one-line build tweak to Time::HiRes included here
equivalent to what's in Time::HiRes 1.39; I'd suggest applying this and
waiting until there are other more substantive changes to upgrade from
CPAN, but as long as it gets in there eventually it doesn't matter how.

Although we are now building ok after this patch, I'm seeing the
following failures with Compaq C S6.5-002 on OpenVMS Alpha V7.3-1:

t/run/switchi........................FAILED at test 2
ext/Devel/Peek/Peek..................FAILED at test 21
ext/POSIX/t/is.......................FAILED at test 199
lib/charnames........................FAILED at test 74
lib/ExtUtils/t/Command...............FAILED at test 2
Failed 5 test scripts out of 688, 99.27% okay.


Patches and/or cries for help to follow.

Attachment: vmsupdate.gz
Description: application/gzip

Reply via email to