Groups | Search | Server Info | Login | Register
Groups > comp.protocols.kermit.misc > #67
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail |
|---|---|
| From | jayjwa <jayjwa@atr2.ath.cx.invalid> |
| Newsgroups | comp.protocols.kermit.misc |
| Subject | OpenVMS 7.3 VAX build issues with MMK/S |
| Date | Wed, 03 Dec 2025 16:47:05 -0500 |
| Organization | Atr2 RG 2025 |
| Message-ID | <87tsy7jl0m.fsf@atr2.ath.cx> (permalink) |
| MIME-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | solani.org; logging-data="1094948"; mail-complaints-to="abuse@news.solani.org" |
| User-Agent | Gnus/5.13 (Gnus v5.13) |
| Cancel-Lock | sha1:iuSomM1bcxkAPJK50yRQDMM82dE= sha1:gXMvJbB+Vbl/hhMPNutIup2WIUg= |
| X-User-ID | eJwFwQcBACAIBMBKgownjqz+EbzTa2TlYmqiqzsc/Lp6QdnHhwHpTYjUTgF4RatORyIm4341KBGq |
| Xref | csiph.com comp.protocols.kermit.misc:67 |
Show key headers only | View raw
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