These patches should be included in the next version of Wget for VMS, which is expected to be 1.9.1b.
%LINK-W-NUDFSYMS, 2 undefined symbols: %LINK-I-UDFSYM, DECC$GXSNPRINTF %LINK-I-UDFSYM, DECC$GXVSNPRINTF [...]
/ftp/wget/wget-1_9_1a_vms/config.h_vms
Note: A previous (2004-05-20) replacement config.h_vms file used the test
__CRTL_VER >= 70200000where 70200000 was too low. These functions were added to the C RTL in VMS V7.3-2 and, for V7.3-1, by the patch VMS731_ACRTL-V0300, which sets __CRTL_VER to 70312000. This replacement config.h_vms file uses the test
__CRTL_VER >= 70312000and that should work correctly. Counter-arguments are always welcome, of course.
%CC-E-UNDECLARED, In this statement, "DVI$C_ACP_F11V5" is not declared. at line number 262 in file disk:[xxx.WGET-1_9_1A_VMS.SRC]VMS.C;1
2004-07-01 Added another change to fix another build problem with C RTL before VMS V7.3 with C Runtime ECO 2 on Alpha:
%CC-I-IMPLICITFUNC, In this statement, the identifier "decc$feature_get_index" is implicitly declared as a function. at line number 155 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1 %CC-I-IMPLICITFUNC, In this statement, the identifier "decc$feature_get_value" is implicitly declared as a function. at line number 159 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1 %CC-I-IMPLICITFUNC, In this statement, the identifier "decc$feature_set_value" is implicitly declared as a function. at line number 169 in file $69$DKA0:[SYSTEM.WGET-1_9_1A_VMS.SRC]VMS.C;1and the related:
%LINK-W-NUDFSYMS, 3 undefined symbols: %LINK-I-UDFSYM, DECC$FEATURE_GET_INDEX %LINK-I-UDFSYM, DECC$FEATURE_GET_VALUE %LINK-I-UDFSYM, DECC$FEATURE_SET_VALUE [...]
2004-07-21 Added another change to fix a typographical error (unclosed comment) which kept the C RTL feature DECC$EFS_CHARSET from being enabled as intended. This caused a run-time problem on non-VAX systems with some ODS5 extended file specifications with multiple dots in file names, typically when "-m" ("--mirror"), "-O" ("--output-document"), or "-r" ("--recursive") was used:
hostname/test/a.B.c: file specification syntax erroror
test/a.B.c: non-translatable vms error code: 0x186D4 rms-f-syn, file specification syntax error
2004-08-09 Added another change to remove a spurious diagnostic message when doing HTTP and complex FTP transfers:
utime(). sys$parse() = 00010001.
/ftp/wget/wget-1_9_1a_vms/vms.c