The recent elimination of v-strings caused the comparison of version numbers to fail as follows upon invoking configpm:
Perl lib version (5_8_1) doesn't match executable version (5.8.1) at lib/Config.pm line 33.
Compilation failed in require at configpm. line 661.
The attached patch gets it working again by replacing the undescores with dots in the version number read in from config.sh.
--- configpm;-0 Thu Jul 10 18:36:26 2003
+++ configpm Sat Jul 12 18:19:59 2003
@@ -63,6 +63,7 @@
while(<CONFIG_SH>) { if (/^version='(.+)'$/) { $myver = $1; last } }
close(CONFIG_SH);
die "Can't find version in config.sh\n" unless defined $myver;;
+$myver =~ s/_/./g if $^O eq 'VMS';
printf CONFIG <<'ENDOFBEG', ($myver) x 3;
# This file was created by configpm when Perl was built. Any changes
