Icon The Kermit Project   |   Now hosted by Panix.com
New York City USA   •   kermit@kermitproject.org
since 1981
Áëıøù        

C-Kermit 10.0 Beta-Test Builds 2023

Frank da Cruz
fdc@columbia.edu
Last update: Sat May 6 09:09:35 2023
Best viewed in a wide window.

C-Kermit 10.0 Pre-Beta.09:  2023-04-29—2023-05-05
 Source (Unix): https://kermitproject.org/ftp/kermit/pretest/x.tar.gz
 Source (VMS): https://kermitproject.org/ftp/kermit/pretest/x.zip
 SSH is included in all Unix builds automatically except when "-DNOSSH", "-DNONET", "-DNOTCPIP", etc, are specified.
 The Date column shows the date of the source code.
 RHEL = Red Hat Enterprise Linux.
 HP-UX builds by Peter Eichhorn; OpenVMS builds by Steven M. Schweda (SMS); macOS builds by SMS and Dr Eberhard W Lisse.
And the Windows version is coming along thanks to David Goodwin. So Germany, USA, Namibia, New Zealand.
Clang "-Wunused-value" warnings for '*s++;' are not listed as warnings because they're bogus.
BSD
OS and version Arch Build Date Size Compiler Security Status Details
FreeBSD 13.1 amd64 make freebsd 2023-05-05 2556352 clang 13.0.0 OK ckufio.c: <syst/timeb.h> is deprecated
FreeBSD 13.1 amd64 make freebsd+ssl 2023-05-05 2695000 clang 13.0.0 OpenSSL 1.1.1o OK 57 picky warnings about perfectly legal IF conditions
NetBSD 9.3 amd64 make netbsd 2023-05-09 2491536 gcc 10.4.0 OK No warnings
NetBSD 9.3 amd64 make netbsd KFLAGS=-DDOARROWKEYS 2023-05-05 2491536 gcc 10.4.0 OK No warnings (brings back the banished arrow keys)
NetBSD 9.3 amd64 make netbsd-pedantic 2023-05-05 2491536 gcc 10.4.0 OK No warnings
NetBSD 9.3 amd64 make netbsd KFLAGS=-DNOSPL 2023-05-06 2016216 gcc 9.4.0 OK No warnings (NOSPL = No Script Programming Language)
NetBSD 9.3 amd64 make netbsd-clang 2023-05-05 2497616 clang 10.0.1 OK No legitimate warnings
NetBSD 9.3 amd64 make netbsd-clang KFLAGS=-DNOSPL 2023-05-06 2016216 clang 10.0.1 OK No legitimate warnings (No script programming language)
NetBSD 9.3 amd64 make netbsd+ssl 2023-05-05 3004880 gcc 10.4.0 OpenSSL 3.0.7 OK 6 implicit declaration warnings in SSL code
NetBSD 9.3 amd64 make linux+shadow+pam 2023-04-27 2735336 clang 15 OK 17 -Wdeprecated-non-prototype
OpenBSD 7.2 amd64 make openbsd 2023-05-05 2860016 clang 13.0.0 OK No legitimate warnings
HP-UX
OS and version Arch Build Date Size Compiler Security Status Details
HP-UX B.10.20 PA-RISC make hpux1000 2023-05-07 3187038 HP C 76.3 OK Warning: ckuus3.c 4071 Types incompatible in conditional expression.
HP-UX B.10.20 PA-RISC make hpux1000gcc 2023-05-07 2519115 gcc 3.4.6 OK ckuus6.c:5033: warning: cast from pointer to integer of different size
HP-UX B.10.20 PA-RISC make hpux1000t 2023-05-07 3187039 HP C 76.3 OK ckuus3.c 4071 Types incompatible in conditional expression; values.h:27 Redefinition of MAXINT
HP-UX B.10.20 PA-RISC make hpux1000tgcc 2023-05-07 2519115 gcc 3.4.6 OK ckuus6.c:5033 Cast from pointer to integer of different size
HP-UX B.10.20 PA-RISC make hpux1000to 2023-05-07 2598197 HP C 76.3 OK values.h:27 Redefinition of MAXINT; "some optimizations skipped"
HP-UX B.10.20 PA-RISC make hpux1000to KFLAGS=+Onolimit 2023-05-07 2532666 HP C 76.3 OK values.h:27 Redefinition of MAXINT
HP-UX B.10.20 PA-RISC make hpux1000to+ 2023-05-07 2532666 HP C 76.3 OK values.h:27 Redefinition of MAXINT
HP-UX B.10.20 PA-RISC make hpux1000o 2023-05-07 2602289 HP C 76.3 OK Some optimizations skipped
HP-UX B.10.20 PA-RISC make hpux1000o KFLAGS=+Onolimit 2023-05-07 2532663 HP C 76.3 OK values.h:27 Redefinition of MAXINT
HP-UX B.10.20 PA-RISC make hpux1000o+ 2023-05-07 2532663 HP C 76.3 OK No warnings
HP-UX B.11.11 PA-RISC make hpux1100 2023-05-07 3211264 Bundled OK ckuus3.c:4071: warning 570: Types incompatible in conditional expression.
HP-UX B.11.11 PA-RISC make hpux1100t 2023-05-07 3211264 Bundled OK ckuus3.c:4071: warning 570: Types incompatible in conditional expression.
HP-UX 10.20 is from 1996 and HP C 76.3 is a pre-ANSI compiler. The 't' target suffix denotes the Trusted HP-UX product and the 'o' and 'o+' suffixes call for higher levels of optimization. "Redefinition of MAXINT" is an error in the HP header files, not in C-Kermit: it is defined in both the HPUX header files <values.h> and <sys/param.h>.
Linux
OS and version Arch Build Date Size Compiler Security Status Details
Centos 9 x86_64 make linux 2023-05-05 2536888 gcc 11.3.1 OK No warnings or errors
Centos 9 x86_64 make linux+ssl 2023-05-05 2740344 gcc 11.3.1 OpenSSL 3.0.7 OK 25 -Wdeprecated-declarations in SSL code
Debian 11 x86_64 make linux 2023-05-05 2796992 gcc 10.2.1 OK No warnings or errors
Debian 11 x86_64 make linux+ssl 2023-05-05 3008512 gcc 10.2.1 OpenSSL 1.1.1n OK No warnings or errors
Fedora 37 x86_64 make linux 2023-05-05 2541304 gcc 12.2.1 OK No warnings or errors
Oracle 9.1 x86_64 make linux 2023-05-05 2536944 gcc 11.3.1 OK No warnings or errors
RHEL 6.10 x86_64 make linux 2023-05-09 2404685 gcc 4.4.7 OK No warnings or errors
RHEL 6.10 x86_64 make linux 2023-05-05 2404685 clang 3.4.2 OK 19 -Wlogical-op-parentheses
RHEL 6.10 x86_64 make linux-pedantic 2023-05-05 2404685 gcc 4.4.7 OK ck_ssl.c: warning about C++ style comments
RHEL 6.10 x86_64 make linux+shadow+pam 2023-05-05 2405239 gcc 4.4.7 OK No warnings or errors
RHEL 6.10 x86_64 make linux+ssl 2023-05-05 2604070 gcc 4.4.7 OpenSSL 1.0.1e-fips OK No warnings or errors
Rocky 9.1 x86_64 make linux 2023-05-05 2536888 gcc 11.3.1 OK No warnings or errors
Rocky 9.1 x86_64 make linux+ssl 2023-05-05 2740344 gcc 11.3.1 OpenSSL 3.0.1 OK 25 -Wdeprecated-declarations in SSL code
SUSE 15.4 x86_64 make linux 2023-05-05 2461704 gcc 7.5.0 OK No warnings or errors
SUSE 15.4 x86_64 make linux 2023-05-05 2485872 clang 13.0.1 OK No legitimate warnings
SUSE 15.4 x86_64 make linux+ssl 2023-05-05 2661288 gcc 7.5.0 OpenSSL OpenSSL 1.1.1l OK No warnings or errors
Ubuntu 20.04.1 x86_64 make linux 2023-05-09 2852096 gcc 9.4.0 OK No warnings or errors
Ubuntu 20.04.1 x86_64 make linux-pedantic 2023-05-09 2852014 gcc 9.4.0 OK No warnings or errors
Ubuntu 20.04.1 x86_64 make linux 2023-05-09 2515920 clang 10.0.0 OK No legitimate warnings
Ubuntu 20.04.1 x86_64 make linux 2023-05-09 2734776 clang 15 OK 17 -Wdeprecated-non-prototype
Ubuntu 20.04.1 x86_64 make linux+ssl 2023-05-04 3075184 gcc 9.4.0 OpenSSL 1.1.1t OK No warnings or errors
Ubuntu 20.04.1 x86_64 make linux+ssl CC=clang CC2=clang 2023-05-04 2938360 Clang 15 OpenSSL 1.1.1t OK 168 warnings (see below)*
Ubuntu 20.04.1 x86_64 make linux+krb5 2023-04-27 3067168 gcc 9.4.0 MIT Kerberos 5 1.17 OK 15 Kerberos-related warnings
Ubuntu 20.04.1 x86_64 make linux+krb5 CC=clang CC2=clang 2023-04-27 3067168 clang 15 MIT Kerberos 5 1.17 OK 135 warnings*
Ubuntu 20.04.1 x86_64 make linux-notcp 2023-04-27 2257936 clang 15 OK 17 -Wdeprecated-non-prototype
Since Beta.08, 646 "-Wdeprecated-non-prototype" Clang 15 warnings have been cleared. The remaining 17 are for functions invoked with function pointers.
* SSL and Kerberos-related code in many modules uses perfectly legal C constructions that Clang disapproves of, plus some legitimate warnings about about deprecated functions in the SSL/Kerberos code.
Custom builds
Non-default configurations with selected features removed — these configurations should be platform-and-compiler independent; all build with no warnings or errors.
OS and version Arch Build Date Size Compiler Security Status Details
Ubuntu 20.04.1 x86_64 make linux 2023-05-06 2852096 gcc 9.4.0 OK Default Linux build, full-size for comparison.
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DV7MIN 2023-05-06 402938 gcc 9.4.0 OK The smallest build, command-line only; to fit on UNIX V7
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOICP 2023-05-06 698144 gcc 9.4.0 OK No interactive command parser; command line only
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOLOCAL 2023-05-06 1933888 gcc 9.4.0 OK No making serial port, modem, or network connections
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOSPL 2023-05-06 2325840 gcc 9.4.0 OK No script programming language
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOXFER 2023-05-06 2097760 gcc 9.4.0 OK No file transfer
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOIKSD 2023-05-06 2794736 gcc 9.4.0 OK No Internet Service Deamon
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DIKSDONLY 2023-05-06 2084360 gcc 9.4.0 OK Internet Kermit Service Daemon only
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOHELP 2023-05-06 2389888 gcc 9.4.0 OK No built-in help text
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOCSETS 2023-05-06 2415352 gcc 9.4.0 OK No text character-set conversion
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOTCPIP 2023-05-06 2852104 gcc 9.4.0 OK No TCP/IP (Internet) networking
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNONET 2023-05-06 2322769 gcc 9.4.0 OK No making network connections of any kind
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNODIAL 2023-05-06 2620376 gcc 9.4.0 OK No telephone/modem dialing
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DMINIDIAL 2023-05-06 2762992 gcc 9.4.0 OK Dialing only with the most well-known modems
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DMINIDIAL 2023-05-06 2762992 gcc 9.4.0 OK No telephone/modem dialing
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNODEBUG 2023-05-06 2497968 gcc 9.4.0 OK No debug logging
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOPUSH 2023-05-06 2785976 gcc 9.4.0 OK No access to external commands or programs
Ubuntu 20.04.1 x86_64 make linux KFLAGS=-DNOSERVER 2023-05-06 2800752 gcc 9.4.0 OK No Kermit server
Mac
OS and version Arch Build Date Size Compiler Security Status Details
Mac OS X 10.14.6 x86_64 make macos+ssl 2023-05-03 2584428 clang 11.0.0 OpenSSL 1.1.1s OK
macOS 12.6.5 x86_64 make macos+openssl 2023-05-04 2511168 clang 14.0.0 OpenSSL 1.1.1t OK (warnings supressed)
macOS 13.3.1 arm64 make macos+openssl 2023-05-04 2488147 clang 14.0.3 OpenSSL 1.1.1t OK 42 mainly no-prototype warnings
macOS 13.3.1 x86_64 make macos+openssl 2023-05-04 2553664 clang 14.0.3 OpenSSL 1.1.1t OK 43 mainly no-prototype warnings
OpenVMS
OS and version Arch Build Date Size Compiler Security Status Details
VMS 5.4 (1990) VAX @ckvker.com "" "" "OLDFIB" 2023-05-05 VAX C V3.1-051 OK (Pre-ANSI compiler) optimization suppressed in some modules
OpenVMS 7.3 VAX @ckvker.com 2023-05-03 2593792 Compaq C V6.4-005 OK Optimization suppressed for some function(s)
OpenVMS V8.4-2L1 Alpha @ckvker.com 2023-05-03 3416064 VSI C V7.4-002 OK Some info messages but no warnings
OpenVMS V8.4-2L1 Alpha @ckvker.com "" "" "CK_SSL111" 2023-05-03 4023808 VSI C V7.4-002 OpenSSL 1.1.1 OK Some info messages but no warnings
OpenVMS V8.4-2L1 Alpha @ckvker.com "" "" "CK_SSL" 2023-05-03 4023808 VSI C V7.4-002 OpenSSL 3.0.8 OK Some info messages but no warnings
OpenVMS V8.4-2L3 IA64 @ckvker.com 2023-05-03 5817856 VSI C V7.4-001 OK Some info messages but no warnings
OpenVMS V8.4-2L3 IA64 @ckvker.com "" "" "CK_SSL111" 2023-05-03 6116352 VSI C V7.4-001 OpenSSL 1.1.1 OK Some info messages but no warnings
OpenVMS V8.4-2L3 IA64 @ckvker.com "" "" "CK_SSL" 2023-05-03 6115840 VSI C V7.4-001 OpenSSL 3.0.7 OK Some info messages but no warnings
OpenVMS E9.2-1 x86_64 @ckvker.com 2023-05-03 5242368 VSI C X7.4-726 OK Some info messages but no warnings
OpenVMS E9.2-1 x86_64 @ckvker.com "" "" "CK_SSL111" 2023-05-03 5538304 VSI C X7.4-726 VSI SSL/TLS 1.1.1s OK Some info messages but no warnings
OpenVMS E9.2-1 x86_64 @ckvker.com "" "" "CK_SSL" 2023-05-03 5539328 VSI C X7.4-726 VSI SSL/TLS 3.0.7 OK Some info messages but no warnings
Various builds on other VMS machines and versions, all successful; will put them in the Beta.09 builds table.
Sun
OS and version Arch Build Date Size Compiler Security Status Details
SunOS 4.1 (1990) SPARC Sun 3 make sunos41 2023-05-05 1933312 Bundled OK Pre-ANSI compiler; just a few harmless warnings

clang 3.4.2 warnings:

clang 15 warnings:
Frank da Cruz / The Kermit Project / Page created 27 April 2023