Groups | Search | Server Info | Login | Register
Groups > comp.protocols.kermit.misc > #67
| From | jayjwa <jayjwa@atr2.ath.cx.invalid> |
|---|---|
| Newsgroups | comp.protocols.kermit.misc |
| Subject | OpenVMS 7.3 VAX build issues with MMK/S |
| Date | 2025-12-03 16:47 -0500 |
| Organization | Atr2 RG 2025 |
| Message-ID | <87tsy7jl0m.fsf@atr2.ath.cx> (permalink) |
I'm seeing some build issues with OVMS 7.3 VAX while using the MMS or
MMK builds and the FTP client fell off.
MMS needs ckcpro.c built or doesn't include the target:
$ define K DUA1:[JAYJWA.CKU416-BETA12]
$ mms /DESCRIPTION=CKVKER.MMS /LOG
...
%MMS-F-GWKNOPRN, There are no known sources for the current target K:CKCPRO.C
ckvker.com also will try MMS:
$ @ckvker "" D
Starting DUA1:[JAYJWA.CKU416-BETA12]CKVKER.COM;1 on LUNAST at 3-DEC-2025 13:45:33.83
Using MMS utility
DECC compiler found
Operating System: OpenVMS(tm) VAX
Large file support disabled because: VAX
Compiling Kermit sources ...
CCOPT = "/decc/unsigned_char/PREFIX_LIBRARY_ENTRIES=(AL,EX=ioctl)/def=(DEC_TCPIP,DECC,VMS_V73,NOVMSSHARE,NEWFTP ,VMSV60,VMSV70,UCX50,IF_DOT_H,TCPSOCKET)"
Kermit Source Path = DUA1:[JAYJWA.CKU416-BETA12]
Building WERMIT 10.0 with:
system OLBs and DEC TCP/IP Services for OpenVMS(tm) network support at 3-DEC-2025 13:45:34.50
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCFN2.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCFN3.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCFNS.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCFTP.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCLIB.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCMAI.C
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKCNET.C
%MMS-F-GWKNOPRN, There are no known sources for the current target K:CKCPRO.C
$
Using ckvker.com without MMS results in a ut_namx build error:
$ @ckvker M D
Starting DUA1:[JAYJWA.CKU416-BETA12]CKVKER.COM;1 on LUNAST at 3-DEC-2025 13:48:41.86
DECC compiler found
Operating System: OpenVMS(tm) VAX
Large file support disabled because: VAX
Compiling Kermit sources ...
CCOPT = "/decc/unsigned_char/PREFIX_LIBRARY_ENTRIES=(AL,EX=ioctl)/def=(DEC_TCPIP,DECC,VMS_V73,NOVMSSHARE,NEWFTP ,VMSV60,VMSV70,UCX50,IF_DOT_H,TCPSOCKET)"
Kermit Source Path = DUA1:[JAYJWA.CKU416-BETA12]
Building WERMIT 10.0 with:
system OLBs and DEC TCP/IP Services for OpenVMS(tm) network support at 3-DEC-2025 13:48:42.52
CCOPT = "/decc/unsigned_char/PREFIX_LIBRARY_ENTRIES=(AL,EX=ioctl)/def=(DEC_TCPIP,DECC,VMS_V73,NOVMSSHARE,NEWFTP ,VMSV60,VMSV70,UCX50,IF_DOT_H,TCPSOCKET)"
LOPT = ""
Compiling WERMIT files at 3-DEC-2025 13:48:42.52
'CC' 'CCOPT' K:ckvrtl
struct NAMX ut_namx = CC_RMS_NAMX;
............^
%CC-E-INCOMPNOLINK, In this declaration, "ut_namx" has no linkage and is of an
incomplete type.
At line number 117 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
%VCG-I-NOBJECT, No object file produced.
At line number 401 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
%VCG-I-SUMMARY, Completed with 1 error(s), 0 warning(s), and
1 informational messages.
At line number 401 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
'CC' 'CCOPT'/INCL=K: ckcpro
%CLI-F-OPENIN, error opening DUA1:[JAYJWA.CKU416-BETA12]CKCPRO.C; as input
-RMS-E-FNF, file not found
$
MMK, same:
$ mmk /DESCRIPTION=CKVKER.MMS /LOG
...
%MMK-I-CHECKUPD, checking need to update target CKCPRO.OBJ
%MMK-I-TRGLKUF, lookup for target CKCPRO.OBJ failed - update required
-RMS-E-FNF, file not found
%MMK-F-CANTUPD, cannot update target K:CKCPRO.C - sources unknown
The file is mentioned but there's no target for making ckcpro.c:
ckcpro.obj : K:ckcpro.c K:ckcker.h K:ckcdeb.h K:ckcsym.h -
$ dir ckcpro.*
Directory DUA1:[JAYJWA.CKU416-BETA12]
CKCPRO.W;1
Total of 1 file.
$
Only ckvold.com produces an executable since mms/mmk cannot be used:
$ @CKVOLD M D
Starting DUA1:[JAYJWA.CKU416-BETA12]CKVOLD.COM;1 on LUNAST at 3-DEC-2025 13:29:27.85
DECC compiler found
C compiler: DECC, options: /decc/unsigned_char, command: CC
Operating System: OpenVMS(tm) VAX(tm)
Compiling Kermit sources ...
Kermit Source Path = DUA1:[JAYJWA.CKU416-BETA12]
Building WERMIT with system OLBs and DEC TCP/IP Services for OpenVMS(tm) network support at 3-DEC-2025 13:29:28.07
cc options : /decc/unsigned_char/PREFIX_LIBRARY_ENTRIES=(AL,EX=ioctl)/def=(DEC_TCPIP,DECC,VMS_V73,NOVMSSHARE,VMSV60,VMSV70,UCX50,IF_DOT_H,TCPSOCKET)
link options :
...
$ run wermit
C-Kermit 10.0.416 Beta.12, 2025/03/22, for OpenVMS(tm) VAX(tm)
Copyright (C) 1985, 2025,
Trustees of Columbia University in the City of New York.
Open Source 3-clause BSD license since 2011.
Type ? or HELP for help.
DUA1:[JAYJWA.CKU416-BETA12] C-Kermit>show version
Versions:
C-Kermit 10.0.416 Beta.12, 2025/03/22
Numeric: 1000415
Built for: OpenVMS VAX
Running on: OpenVMS VAX 7 V7.3 VAX
Patches: (none)
Communications I/O 10.0.125, 4 October 2022 for OpenVMS VAX
File support, 10.0.185, 4 October 2022 for OpenVMS VAX
C-Kermit library, 10.0.063, 02 May 2023
C-Kermit Protocol Module 10.0.170, 21 Mar 2024
C-Kermit functions, 10.0.247, 6 Feb 2024
Command package 10.0.184, 19 Sept 2023
User Interface 10.0.332, 02 May 2023
Character Set Translation 10.0.045, 15 Apr 2023
CONNECT Command 10.0.064 4 October 2022
Dial Command, 10.0.165, 15 Apr 2023
Script Command, 10.0.033, 15 Apr 2023
Network support, 10.0.304, 18 Sep 2023
Telnet support, 10.0.283, 16 Apr 2023
DUA1:[JAYJWA.CKU416-BETA12] C-Kermit>
The targets should probably be added back to the VMS .mms desc
files since they do build:
$ cc ckwart.c
$ link ckwart
$ dir ckwart.*
Directory DUA1:[JAYJWA.CKU416-BETA12]
CKWART.C;1 CKWART.EXE;1 CKWART.OBJ;1
Total of 3 files.
$ mcr []ckwart ckcpro.w ckcpro.c
16 states, 76 actions
$ dir ckcpro.*
Directory DUA1:[JAYJWA.CKU416-BETA12]
CKCPRO.C;1 CKCPRO.W;1
Total of 2 files.
$
However, even then, the build fails with this:
Compiling DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C
%MMS-I-GWKEXESTS, Status of executed command is %X00010001.
-RMS-S-NORMAL, normal successful completion
struct NAMX ut_namx = CC_RMS_NAMX;
............^
%CC-E-INCOMPNOLINK, In this declaration, "ut_namx" has no linkage and is of an
incomplete type.
At line number 117 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
%VCG-I-NOBJECT, No object file produced.
At line number 401 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
%VCG-I-SUMMARY, Completed with 1 error(s), 0 warning(s), and
1 informational messages.
At line number 401 in DUA1:[JAYJWA.CKU416-BETA12]CKVRTL.C;1.
%MMS-I-GWKEXESTS, Status of executed command is %X1000002A.
%MMS-F-ABORT, For target CKVRTL.OBJ, CLI returned abort status: %X1000002A.
In summary, only ckvold.com will make an executable but it looks like
MMS/MMK could be used. I should be able to fix the DESC file but I
don't know the issue with the ut_namx error, or why FTP support is left
off in the builds that do succeed. At one point ( C-Kermit 10.0 OPEN
SOURCE: Beta.04, 03 Jun 2022) I had FTP support on these systems.
$ show system /noproc
OpenVMS V7.3 on node LUNAST 3-DEC-2025 15:45:29.44 Uptime 7 18:34:17
$ cc /version
Compaq C V6.4-005 on OpenVMS VAX V7.3
TCPIP> show version
Compaq TCP/IP Services for OpenVMS VAX Version V5.1
on a VAXserver 3900 Series running OpenVMS V7.3
--
PGP Key ID: 781C A3E2 C6ED 70A6 B356 7AF5 B510 542E D460 5CAE
"The Internet should always be the Wild West!"
Back to comp.protocols.kermit.misc | Previous | Find similar
OpenVMS 7.3 VAX build issues with MMK/S jayjwa <jayjwa@atr2.ath.cx.invalid> - 2025-12-03 16:47 -0500
csiph-web