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 2022

Frank da Cruz
fdc@columbia.edu
Last update: Mon Aug 1 07:58:23 2022
Best viewed in a wide window.

Skip ahead to the tables   C-Kermit 10.0 Specifications   View the C-Kermit change log    DOWNLOAD LATEST BETA 

If you can build the current C-Kermit 10.0 Beta-test version on a platform not listed in the first (latest) table below, please send me the relevant data for a new table entry, even if the build failed (so I can try to correct the problem). If there were compiler warnings or errors, please also send me a transcript of the build. I'll add you to the credits just below unless you say not to.

Build credits (Alpha.05 until now): 
Jacques Charreyron, Frank da Cruz, Tom DeBellis, Alexey Dokuchaev, Peter Eichhorn (HP-UX), Tom Furman, Peter Garner, Stéphane Gourichon, Tom Ivar Helbekkmo, David Hittner, Ao Huang, Roger Ivie, Jeff Johnson, Elad Lahav, Tony Nicholson, Rui Pereira (most of the Sun builds), Omar Polo, Kenji Rikitake, Antoni Sawicki, Steven M. Schweda (VMS/OpenVMS), Frank Singleton, Jake Thompson, Sebastien Villemot, Ron Weiss.
In the tables, OK means compilation and linking were successful in spite of any warnings, and an executable was produced.

Beta.04

Some firsts:
Note: The makefile message erroneously says "Beta.03" but it's really Beta.04.

C-Kermit 10.0 Beta.04, 03 June 2022...    DOWNLOAD Beta.04 
OS and version Architecture Build Size Compiler Status Details
AIX 7.2 TL5 SP3 PowerPC make aix[15](1) N/A IBM XL C/C++ for AIX V16.1 SP9 Failed Fatal syntax error, ckufio.c line 2486.15
AIX 7.2 TL5 SP3 PowerPC make aixssl[15](2) N/A IBM XL C/C++ for AIX V16.1 SP9 Failed Fatal syntax error as above.
AIX 7.2 TL5 SP3 PowerPC make aixg[15](3) N/A gcc 8 Failed Fatal syntax error as above.
AIX 7.3 PowerPC make aix[15](4) N/A IBM Clang (OpenxlC 17.1.0) Failed Many warnings; fatal syntax error as above.
Android arm64-48a android.mk[12] 2362352 clang 14.01 OK (warnings like other clang builds)
Android armeabi-v7a android.mk[12] 1721516 clang 14.01 OK (warnings like other clang builds)
Android x86 android.mk[12] 2409312 clang 14.01 OK (warnings like other clang builds)
Android x86_64 android.mk[12] 2223184 clang 14.01 OK (warnings like other clang builds)
FreeBSD 12 i386 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 12 amd64 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 13 i386 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 13 amd64 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 13 aarch64 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 14 i386 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 14 armv6 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 14 armv7 make freebsd+ssl[13] clang 13.0.0 OK
FreeBSD 14 amd64 make freebsd+ssl[13] 2792096 gcc 10 OK 6 warnings (mostly in ck_ssl.c)
FreeBSD 14 amd64 make freebsd+ssl[13] 2563912 clang 13.0.0 OK 188 warnings
FreeBSD 14 aarch64 make freebsd+ssl[13] clang 13.0.0 OK
Linux Fedora 36 x86_64 make linux+ssl not reported icc 2021.6.0 (gcc 12.1.1 compat) OK OpenSSL 3.0.5[17]
Linux Fedora 36 x86_64 make linux+ssl not reported Intel OneAPI (ICX) 2021.1.0 OK OpenSSL 3.0.5[17]
Linux Mint 20.3 Una x86_64 make linux 2.8MB gcc 9.4.0 OK No errors or warnings
Linux Raspberry Pi 11 (bullseye) armv71 make linux 2.5MB gcc 10.2.1 OK ckufio.c:2474: debug(F110,"zchki stat errmsg",ck_errstr(),"").
Linux Red Hat 6.10 x86_64 make linux 2401216 gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux-pedantic 2401216 gcc 4.4.7 OK 8 warnings[1]
Linux Red Hat 6.10 x86_64 make linuxclang 2342618 clang 3.4.2 OK 112 warnings[1]
Linux Red Hat 6.10 x86_64 make linux+shadow+pam 2404842 gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux-notcp 1949394 gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux-nonet 1918181 gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux KFLAGS=-DNOARROWKEYS[2] 2400928 gcc 4.4.7 OK No errors or warnings
Linux Red Hat 8.6 (Ootpa) x86_64 make linux KFLAGS=-DNOARROWKEYS[2] 2463704 gcc 8.5.0 OK No errors or warnings
Linux Ubuntu 20.04.4 LTS POWER8/PPC64le make linux+ssl not reported IBM XLC for Linux V16.1.1 OK Some warnings[16]
Linux Ubuntu 20.04 x86_64 make linux 2.8MB gcc 11.2.0 OK no warnings
Linux Ubuntu 20.04.1 x86_64 make linux 2855592 gcc 9.4.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linuxclang 2515504 clang 10.0.0-4ubuntu1 OK 75 warnings
Linux Ubuntu 20.04.1 x86_64 make linux-pedantic 2855592 gcc 9.4.0 OK 15 warnings
Linux Ubuntu 20.04.1 x86_64 make linux+shadow+pam 2856080 gcc 9.4.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux-notcp 2349296 gcc 9.4.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux-nonet 2318056 gcc 9.4.0 OK 3 warnings (type mismatches)
Linux Ubuntu 20.04.1 x86_64 make linuxso[4] 791896 gcc 9.4.0 OK 10 warnings
MacOS 12.4 Monterey MacBook Air 13" Arm64 M1 2020 make macos 2.3MB clang 1316.0.21.2.5 OK 78 warnings[7]
MacOS 12.4 Monterey Mac mini (2018) x86_64 make macos 2.4MB clang 1316.0.21.2.5 OK 78 warnings[7]
Microsoft Windows 95 – 10.0 x86_64 (its own makefile) 2.9MB Microsoft Visual C++ 6 SP6 OK Formerly known as Kermit 95[11]
NetBSD 9.2 x86_64 make netbsd 2488936 gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd KFLAGS=-DNOARROWKEYS[12] 2488648 gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd-pedantic 2488936 gcc 7.5.0 OK 2 warnings
NetBSD 9.2 x86_64 make netbsd-notcp 2030944 gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd-notcp 2001544 gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsdclang N/A clang 10.0.1 Failed 87 warnings, one fatal[2,3]
OpenBSD 7.1 amd64 make openbsd 2.86MB clang 13.0.0 OK 2 patches required, many warnings[14]
OpenBSD venera 7.2 amd64 make openbsd 2.86MB clang 13.0.0 OK 2 patches required, many warnings[14]
OpenVMS V7.3 VAX @ckvker.com 2.71MB Compaq C V6.4-005 OK No SSL[5,6]
OpenVMS V8.4-2L1 Alpha @ckvker.com 3.23MB VSI C V7.4-002 OK No SSL[6]
OpenVMS V8.4-2L1 Alpha @ckvker.com "" "" "CK_SSL111" 4.14MB VSI C V7.4-002 OK VSI SSL111 V1.1-1L[6]
OpenVMS V8.4-2L1 Alpha @ckvker.com "" "" "CK_SSL" 4.14MB VSI C V7.4-002 OK OpenSSL 1.1.1l[6]
OpenVMS V8.4-2L3 IA64 @ckvker.com 5.52MB VSI C V7.4-001 OK No SSL[6]
OpenVMS V8.4-2L3 IA64 @ckvker.com "" "" "CK_SSL" 5.80MB VSI C V7.4-001 OK VSI SSL3 V3.0-1[6]
OpenVMS V8.4-2L3 IA64 @ckvker.com "" "" "CK_SSL111" 5.80MB VSI C V7.4-001 OK VSI SSL111 V1.1-1N[6]
OpenVMS E9.2 field-test x86_64[10] @ckvker.com AM 5.14MB IA6-to-x86_64 cross-tools OK No MMK or MMS; native compiler not available yet.
OpenVMS E9.2 field-test x86_64[10] @ckvker.com "" "" "CK_SSL111" 7.50MB IA6-to-x86_64 cross-tools OK Ditto plus see note [10]
Solaris 11.4 SRU 45 (32-bit) SPARC-T7 make solaris11 2.9MB Studio 12.6[8] OK 19 warnings[8]
Solaris 11.4 SRU 45 (64-bit) SPARC-T7 make solaris11 "KFLAGS=-m64" "LNKFLAGS=-m64" 3.4MB Studio 12.6[9] OK 14 warnings[9]

Notes:

  1. The warnings will be looked at in a subsequent Beta test.
  2. -DNOARROWKEYS will be necessary when Gnu kills the API used for reading them.
  3. 87 warnings, then compilation stopped in ckcnet.c with errors in the rlog_* variables (in support code for rlogin protocol). This didn't happen in "make linuxclang", but that's much older clang version.
  4. Linux-script-only: A minimum-size version for Linux that does only scripting and serial communication -- no networks, no file transfer, no security.
  5. Type cast needed in ckctel.c to suppress the following warning:
        Compiling WISP$DUA0:[UTILITY.SOURCE.KERMIT.CKU10_0-BETA04]CKCTEL.C
                              sprintf(request,"%cUSER",TEL_ENV_VAR); /* safe */
            ..........................^
    
    %CC-W-PTRMISMATCH1, In this statement, the referenced type of the pointer value "request" is "unsigned char", which is not compatible with "char" because they differ by signed/unsigned attribute. At line number 4676 in WISP$DUA0:[UTILITY.SOURCE.KERMIT.CKU10_0-BETA04]CKCTEL.C;1.
  6. All VMS builds with vendor-supplied compilers get an info message like the following:
        Compiling WISP$DUA0:[UTILITY.SOURCE.KERMIT.CKU10_0-BETA04]CKVTIO.C
                    while ((n--) && xx_inc(2) >= 0) ; /* Ignore Warning - see comments */
            ........................^
    
    %CC-I-QUESTCOMPARE, In this statement, the unsigned expression "(--ttxbn>=0?(unsigned)(ttxbuf[ttxbp++]&0X000000ff):txbufr(...))" is being compared with a relational operator to a constant whose value is not greater than zero. This might not be what you intended. At line number 921 in WISP$DUA0:[UTILITY.SOURCE.KERMIT.CKU10_0-BETA04]CKVTIO.C;1. %VCG-I-SUMMARY, Completed with 0 error(s), 0 warning(s), and 1 informational messages. At line number 4305 in WISP$DUA0:[UTILITY.SOURCE.KERMIT.CKU10_0-BETA04]CKCTEL.C;1.
  7. 69 dangling else (suppressible by adding "-Wdangling-else"), 4 CHAR/char complaints (suppressible with "-funsigned-char" or "-Wpointer-sign"). 2 comparisons to string literals (suppressible with "-Wstring-compare"), 2 "logwtmp is deprecated" (suppressible with "-Wdeprecated-declarations" or with "-DNOWTMP"), 1 unused value.
  8. Solaris 11 32-bit, compiled under Sun Studio 12.6, Sun C 5.15 SunOS_sparc 152881-06. ckuusx.3: 4 × "statement not reached" in tgetent, tgetstr, tputs, tgoto. ckufio.c: 3 × "statement not reached" at lines 1355, 6959, 7128. ckudia.c: 3 × "statement not reached" at lines 4551, 4586, 6917. ckuscr.c: 1 × "statement not reached" at line 157. ckcnet.c: 12 × argument incompatible with prototype at lines 615-623. ckctel.c: argument incompatible with prototype at line 255. ckcftp.c: 3 × argument incompatible with prototype at lines 615-622.
  9. Solaris 11 64-bit, compiled under Sun Studio 12.6, Sun C 5.15 SunOS_sparc 152881-06. Warnings same as 32-bit build except there were no warnings in ckcnet.c.
  10. By SMS, 14 July 2022. The first known builds for VMS C-Kermit for x86_64 architecture; cross-compiled on IA86 (a.k.a. Itanium). A few minor code changes were necessary which will show up in the next Beta, as will an updated VMS C-Kermit build procedure. Native builds should straightforward once the VMS x86_64 C compiler is released (any month now!). The SSL build was done by cross-compiling on IA64 and then (because the IA64 SSL library was in IA64 format) moving the object files to OpenVMSx86_64 and linking there.
  11. by David Goodwin in New Zealand. Based on C-Kermit 10.0 Beta.04, plus his previous work in 2013. See this page for details. Can make SSH connections via external relay. This build can be openly distributed to all countries because it has no strong encryption code.
  12. NOARROWKEYS was necessary for the Android because it no longer legal to peek into the FILE structure. So apparently it's a movement and the same will be true for Linux and other Unix-based OS's in short order. Therefore NOARROWKEYS will be the default configuration beginning in Beta.05.
  13. These C-Kermit 10.0 Beta.04 builds are from https://www.freshports.org/comms/kermit/, where the Kermit makefile is invoked with this front end. When built with Clang 13 -Wall -Wextra there are 2090 warnings. With gcc 10 -Wall -Wextra, 1704 warnings. Builds without -Wall -Wextra are shown for gcc and clang in the two builds for which sizes are given. According to the package maintainer, future builds will be "make freebsd", not "make freebsd+ssl".
  14. The OpenBSD patches will be in the next Beta. Warnings: 69 "dangling else", 2 "comparison against a string literal".
  15. Builds for AIX with IBM by Jeff Johnson. These all failed for one reason or another; fixes will be in the next Beta.
    1. In ckufio.c at line 2486, "if errno" should have been "if (errno)", which was fatal. No other compiler caught this one. Also this (nonfatal) warning: ckcdeb.h line 596, /* #endif /* NETPTY */   ("/*" detected in comment.)
    2. SSL is IBM OpenSSL 1.0.2u 20 Dec 2019.
    3. In time.h included from ckufio.c line 225, 'const time_t *' wrong type (fatal). Plus various warnings.
    4. Numerous warnings (dangling else, incompatible pointer types, etc). "if errno" was fatal.
  16. 4×"Option 'pipe' not supported"; "Infinite loop. Program might not stop"; 4×"Additional optimization may be attained by recompiling and specifying XMEM option with a value greater than 8192"; 2×"Result of comparison against a string literal is unspecified"; 6×"'TLSv1 server method' deprecated".
  17. Note: icc is the Intel C Classic compiler. Various warnings: 10×"argument not compatible with parameter" (strlen); "10×'ck_tn_decrypting' declared implicitly; ck_crp.c: extern encrypt_debug_mode; (explicit type missing); plus about 20 "deprecated" warnings in ck_ssl.c. The Intel OneAPI compilation had tons of "dangling else" warnings.

Beta.03

C-Kermit 10.0 Beta.03, 02 June 2022... (superseded almost immediately by Beta.04)
OS and version Architecture Build Size Compiler Status Details
Linux Red Hat 6.10 x86_64 make linux 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux-notcp 1.9MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux-nonet 1.9MB gcc 4.4.7 OK No errors or warnings
macOS 11.6.6 (darwin 20.6.0) i386 make macos 2.4MB Xcode 13.0 clang OK 78 warnings[1]
NetBSD 9.2 x86_64 make netbsd 2.5MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd-notcp 2.0MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd-nonet 2.0MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd+ssl 3.0MB gcc 7.5.0 OK 17 warnings in SSL code
NetBSD 9.2 x86_64 make linux KFLAGS=-DNOARROWKEYS[2] 2.5MB gcc 7.5.0 OK No errors or warnings

Footnotes:

  1. Including 69 dangling else's (suppressible by adding "-Wdangling-else"), 2 comparisons to string literals (suppressible with "-Wstring-compare"), 2 "logwtmp is deprecated" (suppressible with "-Wdeprecated-declarations" or with "-DNOWTMP"), 4 CHAR/char complaints (suppressible with "-funsigned-char" or "-Wpointer-sign"). "make install" also done (successfully) in this session.
  2. -DNOARROWKEYS will be necessary when Gnu kills the API used for reading them.

Beta.01 and .02

C-Kermit 10.0 Beta.01 16 May 2022 and Beta.02 17 May 2022...    DOWNLOAD 
OS and version Architecture Build Size Compiler Status Details
Android android.mk N/A Failed ./ckucmd.c:7613:48: error: no member named '_r' in 'struct __sFILE'
debug(F101,"cmdconchk stdin->_r","",stdin->_r);
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000o 2.5MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings
plus values.h: Redefinition of MAXINT (not a Kermit problem)
plus many optimizing resource limits exceeded warnings.
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000o KFLAGS=+Onolimit 2.5MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings.
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000o+ KFLAGS=+Onolimit 2.5MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings.
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000gcc 2.5MB gcc 3.4.6 OK No errors or warnings
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000t 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000to 2.4MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings
plus values.h: Redefinition of MAXINT (not a Kermit problem)
plus many optimizing resource limits exceeded warnings.
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000to KFLAGS=+Onolimit 2.4MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000to+ 2.4MB HP C Compiler 76.3 OK ckuusx.c: line 9173: Unknown preprocessing directive
ckctel.c: lines 4574-4676: incompatible pointer warnings
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000tgcc 2.5MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.11.11 PA-RISC HP 9000/785 make hpux1100 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX (Trusted) B.11.11 PA-RISC HP 9000/785 make hpux1100t 3.2MB HP C Compiler 76.3 OK No errors or warnings
Linux Arch x86_64 make linux 2.8MB gcc 12.1.0 OK No errors or warnings but some issues with "make install"
Linux Mint 20.3 Una x86_64 make linux 2.8MB gcc 9.4.0 OK No errors or warnings
Linux Raspberry Pi OS Version 11 (Bullseye) Raspberry Pi 4 Model B Rev 1.2 armv71 make linux+shadow+pam[1] 2.5MB gcc 10.2.1 (Raspbian 10.2.1-6+rpi1) OK No errors or warnings (Beta.02)
Linux Red Hat 6.10 x86_64 make linux 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux+shadow+pam[1] 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 + OpenSSL 1.0.1e x86_64 make linux+ssl N/A gcc 4.4.7 Failed Undefined reference to 509_CRL_get0_nextUpdate
Linux Red Hat 6.10 + MIT Kerberos 5 R1.10.3 x86_64 make linux+krb5 "K5LIB=-L /lib64"[2] 2.6MB gcc 4.4.7 OK Untested; no errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux 2.8MB gcc 9.3.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux 2.8MB gcc 11.2.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux+shadow+pam[1] 2.9MB gcc 9.3.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux+ssl 3.1MB gcc 9.3.0 OK Untested; many compiler warnings in SSL code
macOS 12.1 Monterey Apple Mac Mini M1 (x86_64) make macos 2.4MB clang-13.1.6 OK Only deprecated API warnings for logwtmp()
macOS 12.2 Monterey Apple MacBook Air M1 2020 arm64 make macos 2.3MB clang-13.1.6 OK Only deprecated API warnings for logwtmp()
NetBSD 9.2 x86_64 make netbsd 2.5MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 x86_64 make netbsd KFLAGS=-DNODEPRECATED[3] 2.3MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 + OpenSSL 1.1.1g x86_64 make netbsd+ssl 3.0MB gcc 7.5.0 OK Untested; many compiler warnings in SSL code
NetBSD 9.2 + Heimdal Kerberos 5 R1.5.3 x86_64 make netbsd+krb5 N/A gcc 7.5.0 Failed C-Kermit's Heimdal code was never finished

Footnotes:

  1. "+shadow+pam" needed for IKSD.
  2. Kerberos header files and libraries might be kept in different places, perhaps with different names, on different computers and/or OS distributions. Thus the K5INC and K5LIB definitions on the 'make' command line. The default definitions can be seen in the makefile starting about line 827.
  3. A new Beta-01 feature: NODEPRECATED means to leave out "deprecated" or endanged features: the FTP, Telnet, and Rlogin clients, Wtmp logging, and arrow-key support.

Other notes:

Alpha.07

Most of the Alpha.07 HP-UX builds were done on an HP-9000/785/3600. The HP-UX 10 and 11 systems used in these builds have the HP C Compiler 76.3, which is non-ANSI and non-optimizing by default (i.e. if invoked with no command-line options) and is ANSI and optimizing only if requested by special command-line options. For C-Kermit, the appropriate options are provided by the hpux* targets. Note: ALL the HP-UX builds that use OpenSSL fail, only two of them are listed as examples. It turns out, however, that HP C 76.3, even when invoked in default non-ANSI mode, is a bit tolerant of certain more modern features, and fails to fail when they are encountered. SMS has an HP-UX 11.11 system with the actual Bundled compiler, which is strictly non-ANSI and non-modern, and some changes to the C-Kermit code and makefile were required to a obtain clean build there for Alpha.07. Thanks to Peter Eichhorn, Assyst GmbH, Aschheim-Dornach, Germany (peter.eichhorn@assyst.de) for these builds; Peter is responsible for almost all of the HP-UX makefile targets, and for building on almost all the HP-UX platforms since 1988.

C-Kermit 9.0.305 Alpha.07 26 January 2022...     DOWNLOAD 
OS and version Architecture Build Size Compiler Status Details
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000o KFLAGS=+Onolimit 2.5MB HP C Compiler 76.3 OK cc: "ckctel.c", line 4673: warning 604: Pointers are not assignment-compatible.
cc: "ckctel.c", line 4673: warning 563: Argument #1 is not the correct type.
cc: "ckctel.c", line 4675: warning 604: Pointers are not assignment-compatible.
cc: "ckctel.c", line 4675: warning 563: Argument #1 is not the correct type.
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000o+ KFLAGS=+Onolimit 2.5MB HP C Compiler 76.3 OK ckctel.c 4573/4675 (same 4 warnings)
HP-UX B.10.20 PA-RISC HP 9000/985 make hpux1000gcc 2.5MB gcc 3.4.6 OK ckcfns.c:3365: warning: cast from pointer to integer of different size
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000t 3.2MB HP C Compiler 76.3 OK cpp: "values.h", line 27: warning 2001: Redefinition of macro MAXINT.
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000to 2.4MB HP C Compiler 76.3 OK ckctel.c 4573/4675 (same 4 warnings)
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000to KFLAGS=+Onolimit 2.4MB HP C Compiler 76.3 OK ckctel.c 4573/4675 (same 4 warnings)
HP-UX (Trusted) B.10.20 PA-RISC HP 9000/985 make hpux1000tgcc 2.5MB HP C Compiler 76.3 OK ckcfns.c:3365: warning: cast from pointer to integer of different size
HP-UX B.11.11 PA-RISC HP 9000/785 make hpux1100 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX (Trusted) B.11.11 PA-RISC HP 9000/785 make hpux1100t 3.2MB HP C Compiler 76.3 OK No errors or warnings
HP-UX 11.11 PA-RISC make hpux1100 3.2MB HP Bundled Non-ANSI K&R C OK No errors or warnings (fixed in Alpha.07)
HP-UX 11.11 PA-RISC make hpux1100gcc 2.4MB gcc 4.4.2 OK 15 warnings re: socket functions + another harmless warning
Hurd 0.9 i386 make linux+ssl N/A gcc 11.1.0 Failed ckutio.c: storage size of 'tz' isn't known
Linux Arch (Arch Linux) Lenovo ThinkPad T480 x86_64 make linux+shadow+pam 2.8MB gcc 11.1.0 OK No errors or warnings
Linux Mint 20.3 Una x86_64 make linux 2.8MB gcc 9.4.0 OK No errors or warnings
Linux Raspberry Pi Zero W Rev 1.0 ARMv7 make linux+shadow+pam KFLAGS=-DIKSDONLY 1.8MB gcc 8.3.0 OK (for use only as IKSD) No errors or warnings
Linux Raspberry Pi-OS-32 "buster" armv7l make linux 2.4MB gcc 8.3.0 OK ckcfns.c 3365: cast of pointer to integer of different size
Linux Raspberry Pi-OS-32 "bullseye" armv7l make linux 2.4MB gcc 8.3.0 OK cc: ckuusx.c:9171:1: warning: type of 'row' defaults to 'int'
cc: ckuusx.c:9171:1: warning: type of 'col' defaults to 'int'
cc: ckcdeb.h:5199:40: warning: cast from pointer to integer of different size
Linux Red Hat 6.10 x86_64 make linux 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 x86_64 make linux+shadow+pam[3] 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Red Hat 6.10 + OpenSSL 1.0.1e x86_64 make linux+ssl N/A gcc 4.4.7 Failed Undefined reference to 509_CRL_get0_nextUpdate
Linux Red Hat 6.10 + MIT Kerberos 5 R1.10.3[1] x86_64 make linux+krb5 "K5LIB=-L /lib64" 2.6MB gcc 4.4.7 OK No errors or warnings (fixed after Alpha.06)
Linux Ubuntu 20.04.1 x86_64 make linux 2.8MB gcc 9.3.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux+shadow+pam[3] 2.9MB gcc 9.3.0 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux+ssl 3.1MB gcc 9.3.0 OK Many compiler warnings in SSL code
Mac OS X 10.6 Darwin i386|g make macosx 2.4MB clang-mp-11 OK Many warnings + one bug[4]
macOS 10.15.7 Catalina Apple Mac Mini 2012 (x86_64) make macos 2.4MB clang 1200.0.32.29 OK
macOS 11.6 Big Sur x86_64 make macos 2.3MB clang-1300.0.29.3 OK No errors or warnings ("make macosx" produces warnings)
macOS 12.1 Monterey Apple Mac Mini M1 (arm64) make macos 2.3MB clang-1300.0.29.30 OK Only deprecated API warnings for logwtmp()
macOS 12.2 Monterey Apple Mac Mini M1 (arm64) make macos 2.2MB clang-1300.0.29.30 OK Only deprecated API warnings for logwtmp()
MINIX 3.1.6 i386 make minix315 KFLAGS=-DNOLOCALE 1.9MB Amsterdam Compiler Kit OK lots of "old-fashioned function declaration" warnings
MINIX 3.4.0 RC6 i386 make minix315 LIBS=-lcrypt 1.8MB clang 3.6 OK Lots of style warnings; LIBS clause of because missing symbol "crypt"
MINIX 3.4.0 RC6 i386 make minix340 2.1MB clang 3.6 OK Lots of style warnings (minix340 target will be in next makefile)
NetBSD 9.2 x86_64 make netbsd 2.5MB gcc 7.5.0 OK No errors or warnings
NetBSD 9.2 + OpenSSL 1.1.1g x86_64 make netbsd+ssl 3.0MB gcc 7.5.0 OK Many compiler warnings in SSL code
NetBSD 9.2 + Heimdal Kerberos 5 R1.5.3 x86_64 make netbsd+krb5[2] N/A gcc 7.5.0 Failed C-Kermit's Heimdal code was never finished
Solaris 8 SPARC make solaris8g 4.8MB gcc 2.95.3 OK No errors or warnings ("make install" also worked)
Solaris 8 SPARC make solaris25x 2.7MB Sun C 5.8 (Sun Studio 11) OK "ckuusx.c", line 5990: warning: implicit function declaration: tgetent
"ckuusx.c", line 6501: warning: implicit function declaration: tgetstr
"ckuusx.c", line 6580: warning: implicit function declaration: tputs
"ckuusx.c", line 6584: warning: implicit function declaration: tgoto
(plus the same ckctel.c 4673/4675 warnings as in HP-UX)
Solaris 9 SPARC make solaris8g 2.9MB Sun CC 5.9 (Sun Studio 12) OK Same ckuusx.c and ckctel.c warnings
Solaris 10 SPARC make solaris10 N/A Sun Studio 12u1 CC 5.12 Failed Same ckuusx.c and ckctel.c warnings, failed in ckupty.c:
"/usr/include/sys/vnode.h", line 586: syntax error before or at: uio_t
(ditto lines 588, 606, 608)
Solaris 10 SPARC make solaris10g N/A gcc 3.4.3 Failed Hundreds of "use of DCTI couples is deprecated" warnings;
ckupty.c: /usr/include/sys/vnode.h:586: error: syntax error before "uio_t"
ckupty.c: /usr/include/sys/vnode.h:606: error: syntax error before "uio_t"
Solaris 11.3 Virtual Box 6.1.32 on Linux make solaris11 3.1MB Solaris Studio 12.4 OK 29 nonfatal warnings + install target failed (directories not found)
VMS 5.4 (DEC) VAXstation 3200 @ckvker.com "" "V" "OLDFIB" 2.0MB VAX C V3.1-051 (DEC) OK No errors; a few "optimization suppressed" messages.
OpenVMS 7.3 (Compaq)/MultiNet 5.5 VAXstation 3100 M48 @ckvker.com "O" "" "" 2.7MG Compaq C V6.4-005 OK (two problems fixed after Alpha.07 upload; see here)
OpenVMS V8.4-2L1 (VSI)/MultiNet 5.6 DEC2000 Model 300 (Alpha) @ckvker.com "O" "" "" 3.2MB VSI C V7.4-002 OK (two problems fixed after Alpha.07 upload; see here)
OpenVMS V8.4-2L1 (VSI) alpha @ckvker.com "" "" "CK_SSL" 4.1MB VSI C V7.4-002 OK HP TCP/IP 5.7 ECO5 + OpenSSL 1.1.1l; no warnings
OpenVMS V8.4-2L1 (VSI) alpha @ckvker.com "" "" "CK_SSL" 4.1MB VSI C V7.4-002 OK HP TCP/IP 5.7 ECO5 + Vendor-supplied SSL; no warnings
OpenVMS V8.4-2L3 (VSI) HP rx2600 IA64 @ckvker.com "" "" "CK_SSL" 5.8MB VSI C V7.4-001 OK HP TCP/IP 5.7 ECO5 + OpenSSL 1.1.l; no unexpected warnings
OpenVMS V8.4-2L3 (VSI) HP rx2600 IA64 @ckvker.com "" "" "CK_SSL" 5.8MB VSI C V7.4-001 OK HP TCP/IP 5.7 ECO5 + Vendor-supplied SSL; no unexpected warnings
Notes:
  1. It seems that Kerberos header files and libraries are kept in different places, perhaps with different names, on different computers and/or OS distributions. Thus the K5INC and K5LIB definitions on the 'make' command line. The default definitions can be seen in the makefile starting about line 827.
  2. There are at least two versions of Kerberos 5: MIT and Heimdal. The "-krb5" makefile targets assume MIT. To choose Heimdahl, include KFLAGS="-DHEIMDAHL" on the 'make' command line and be prepared to see a lot of warnings and errors. If you're able to fix them without breaking the MIT Kerberos support, I'll be glad to incorporate your fixes. The full 'make' command I used on NetBSD was too long for the table: make netbsd+krb5 K5INC="‑I /usr/include/krb5" KFLAGS="‑DHEIMDAL".
  3. "+shadow+pam" needed for IKSD.
  4. Warnings: 148 dangling else's; 4 pointer/integer types; 2 string literal comparisons; 2 extraneous parentheses; 1 without parentheses. Bug: File download creates empty backup file even when the receiver had no file by the same name, due to an idiosyncracy of the Mac OS X stat() function. This bug is fixed in the next test release as are most or all of the warnings.

Alpha.06

C-Kermit 9.0.305 Alpha.06 15 December 2021     DOWNLOAD 
OS and version Architecture Build Size Compiler Status Details
HP-UX B.10.20 PA-RISC make hpux1000 3.0MB HP C Compiler 76.3 OK No errors or warnings (build failed in Alpha.05)
HP-UX B.10.20 PA-RISC make hpux1000o 2.5MB HP C Compiler 76.3 OK No errors or warnings but some optimizations skipped
HP-UX B.10.20 PA-RISC make hpux1000o+ 2.4MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.10.20 PA-RISC make hpux1000o KFLAGS="+Onolimit" 2.4MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.10.20 PA-RISC make hpux1000o+openssl N/A HP C Compiler 76.3 Failed OpenSSL 0.9.7c; 9 warnings + 4 unsatisfied SSL symbols in SSL code
HP-UX B.10.20 PA-RISC make hpux1000o+ 2.5MB HP C Compiler 76.3 OK No errors or warnings
HP-UX B.10.20 PA-RISC make hpux1000gcc 2.4MB gcc 3.4.6 OK No errors or warnings (Alpha.05 had warnings)
Trusted HP-UX B.10.20 PA-RISC make hpux1000t 3.0MB HP C Compiler 76.3 OK No errors or warnings (build failed in Alpha.05)
Trusted HP-UX B.10.20 PA-RISC make hpux1000to 2.5MB HP C Compiler 76.3 OK No errors or warnings
Trusted HP-UX B.10.20 PA-RISC make hpux1000to+ 2.4MB HP C Compiler 76.3 OK No errors or warnings
Trusted HP-UX B.10.20 PA-RISC make hpux1000to KFLAGS="+Onolimit" 2.4MB HP C Compiler 76.3 OK No errors or warnings
Trusted HP-UX B.10.20 PA-RISC make hpux1000tgcc 2.4MB gcc 3.4.6 OK No errors or warnings
Trusted HP-UX B.10.20 PA-RISC make hpux1000tgcc+openssl N/A gcc 3.4.6 Failed OpenSSL 0.9.7c; 9 warnings + 4 unsatisfied SSL symbols in SSL code
HP-UX B.11.11 PA-RISC make hpux1100 3.1MB HP92453-01 A.11.01.21 HP C (Bundled) OK No errors or warnings (new OS version for Alpha.06)
HP-UX B.11.11 PA-RISC make hpux1100t 3.1MB HP92453-01 A.11.01.21 HP C (Bundled) OK No errors or warnings (new OS version for Alpha.06)
Linux Raspberry Pi Zero 2 W Rev 1.0 Arm64 (armv7) make linux+shadow+pam* 1.8MB gcc 8.3.0 (Raspbian 8.3.0-6+rpi1) OK 3 warnings (will be fixed)
Linux Raspbian Arm64 (armv7) make linux 2.4MB gcc (Raspbian 8.3.0-6+rpi1) 8.3.0 OK Raspberry Pi OS-32 Buster kernel 5.10.63-v7+ on RaspberryPi 3B+ Rev 1.3
Linux Raspbian Arm64 (arm71+) make linux 2.4MB gcc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 OK Raspberry Pi OS-32 Bullseye kernel 5.10.78-v7l+ on RaspberryPi 4B Rev 1.1
Linux Red Hat 6.10 x86_64 make linux 2.4MB gcc 4.4.7 OK No errors or warnings
Linux Ubuntu 20.04.1 x86_64 make linux 2.8MB gcc 9.3.0 OK No errors or warnings
macOS 12.0.1 Monterey Apple M1 / Arm64 make macos 2.4MB clang-1200.0.32.29 OK Apple Mac mini (M1 2020)
NetBSD 9.2 x86_64 make netbsd 2.5MB gcc 7.5.0 OK No errors or warnings
OpenVMS V7.3 (Compaq) vax @ckvker.com "O" 2.7MB Compaq C V6.4-005 with OK With Multinet V5.5; no unexpected warnings
OpenVMS V7.3 (Compaq) VAXserver 3900 via SIMH @ckvker.com 2.6MB Compaq C V6.4-005 with OK With Compaq TCP/IP 5.3 ECO4; no unexpected warnings
OpenVMS V7.3 VAX @ckvker.com "O" 2.7MB Compaq C V6.4-005 OK Multinet 5.5 TCP/IP, no SSL running under SIMH VAX 3900
OpenVMS V8.4-2L1 Alpha @ckvker.com "O" 3.3MB VSI C V7.4-002 OK Multinet 5.5 TCP/IP no SSL running on a DEC 2000 model 300
OpenVMS V8.4-2L1 (VSI) alpha (Compaq XP1000) @ckvker.com "O" 3.2MB VSI C V7.4-002 OK With Multinet V5.6; no unexpected warnings
OpenVMS V8.4-2L1 (VSI) alpha @ckvker.com "O" 3.2MB VSI C V7.4-002 OK With HP TCP/IP 5.7 ECO5 and no SSL; no warnings
OpenVMS V8.4-2L1 (VSI) alpha @ckvker.com 3.2MB VSI C V7.4-002 OK With HP TCP/IP 5.7 ECO5 and no SSL; no warnings
OpenVMS V8.4-2L3 (VSI) HP rx2600 IA64 @ckvker.com 5.5MB VSI C V7.4-001 OK With HP TCP/IP 5.7 ECO5; no unexpected warnings
* +shadow+pam are necessary in most cases when building C-Kermit for use as an Internet Kermit Service Daemon (similar to an FTP server). See this page about IKSD.

Notes:

C-Kermit 9.0.305 Alpha.05 16 November 2021     DOWNLOAD 
OS and version Architecture Build Size Compiler Status Details
HP-UX B.10.20 PA-RISC make hpux1000 N/A HP C Compiler 76.3 Failed Non-ANSI C build but some ANSI that had crept into the code
HP-UX B.10.20 PA-RISC make hpux1000o 2.6MB HP C Compiler 76.3 OK ckcuni.c Redeclaration of "isunicode"
HP-UX B.10.20 PA-RISC make hpux1000o KFLAGS="+Onolimit" 2.5MB HP C Compiler 76.3 OK ckcuni.c Redeclaration of "isunicode"
HP-UX B.10.20 PA-RISC make hpux1000o+openssl N/A HP C Compiler 76.3 Failed OpenSSL 0.9.7c; 38 warnings in SSL code
HP-UX B.10.20 PA-RISC make hpux1000o+ 2.1MB HP C Compiler 76.3 OK ckcuni.c Redeclaration of "isunicode"
HP-UX B.10.20 PA-RISC make hpux1000gcc 2.5MB gcc 3.4.6 OK ckcfns.c:3365: warning: cast from pointer to integer of different size
Trusted HP-UX B.10.20 PA-RISC make hpux1000to KFLAGS="+Onolimit" 2.5MB HP C Compiler 76.3 OK ckcuni.c Redeclaration of "isunicode"
Trusted HP-UX B.10.20 PA-RISC make hpux1000to+ 2.1MB HP C Compiler 76.3 OK ckcuni.c Redeclaration of "isunicode"
Trusted HP-UX B.10.20 PA-RISC make hpux1000tgcc 2.5MB gcc 3.4.6 OK ckcfns.c:3365: warning: cast from pointer to integer of different size
Trusted HP-UX B.10.20 PA-RISC make hpux1000tgcc+openssl N/A gcc 3.4.6 Failed OpenSSL 0.9.7c; 9 warnings + 4 unsatisfied SSL symbols in SSL code
Linux Debian unstable-2021-11-21 amd64 make linux+ssl 6.6MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 arm64 make linux+ssl 6.9MB gcc 11.2.0 OK Non-fatal warnings in SSL code
Linux Debian unstable-2021-11-21 armel make linux+ssl 6.6MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 armhf make linux+ssl 6.0MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 i386 make linux+ssl 6.2MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 mips64el make linux+ssl 7.7MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-23 mipsel make linux+ssl 6.6MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 ppc64el make linux+ssl 7.5MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 s390x make linux+ssl 7.0MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 hppa* make linux+ssl 6.1MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-22 ia64* make linux+ssl 10.5MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-22 kfreebsd-amd64* make linux+ssl N/A gcc 11.2.0 Failed Storage size of 'tz' isn't known: static struct timezone tz;
Linux Debian unstable-2021-11-23 kfreebsd-i386* make linux+ssl N/A gcc 11.2.0 Failed Storage size of 'tz' isn't known: static struct timezone tz;
Linux Debian unstable-2021-11-21 m68k* make linux+ssl 5.7MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 powerpc* make linux+ssl 7.1MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 ppc64* make linux+ssl 7.5MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 riscv64* make linux+ssl 8.3MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 sh4* make linux+ssl 5.5MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 sparc64* make linux+ssl 7.1MB gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Debian unstable-2021-11-21 x32* make linux+ssl 5.8M gcc 11.2.0 OK Non-fatal warnings mainly in SSL code
Linux Fedora 34 make linux+krb5 OK Non-Heimdal Kerberos, no warnings
Linux Raspbian Arm64 (armv7) make linux 2.4MB gcc (Raspbian 8.3.0-6+rpi1) 8.3.0 OK Raspberry Pi OS-32 Buster kernel 5.10.63-v7+ on RaspberryPi 3B+ Rev 1.3
Linux Raspbian Arm64 (arm71+) make linux 2.4MB gcc (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 OK Raspberry Pi OS-32 Bullseye kernel 5.10.78-v7l+ on RaspberryPi 4B Rev 1.1
Linux Red Hat 6.10 x86_64 make linux 2.4MB gcc 4.4.7 OK No warnings
Linux Red Hat 6.10 x86_64 make linux+krb5 N/A gcc 4.4.7 Failed /usr/bin/ld: cannot find -lgssapi + numerous warnings
Linux Red Hat 6.10 x86_64 make linux+ssl N/A gcc 4.4.7 Failed undefined reference to 509_CRL_get0_nextUpdate
Linux Ubuntu 20.04.1 x86_64 make linux 2.8MB gcc 9.3.0 OK No warnings
Linux Ubuntu 20.04.1 x86_64 make linux+ssl 3.1MB gcc 9.3.0 OK Non-fatal warnings in SSL code (OpenSSL 1.1.1f)
Linux Ubuntu 21.10 x86_64 make linux 2.8MB gcc (Ubuntu 11.20.0-7ubuntu2) 11.2.0 OK No warnings
Linux Ubuntu Jammy-2021-11-23 amd64 make linux+ssl 7.6MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
Linux Ubuntu Jammy-2021-11-23 arm64 make linux+ssl 7.5MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
Linux Ubuntu Jammy-2021-11-23 armhf make linux+ssl 6.0MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
Linux Ubuntu Jammy-2021-11-23 pp64cel make linux+ssl 10.1MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
Linux Ubuntu Jammy-2021-11-23 riskv64 make linux+ssl 8.3MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
Linux Ubuntu Jammy-2021-11-23 s390x make linux+ssl 7.6MB gcc 11.2.0-12ubuntu1 OK Numerous non-fatal warnings in SSL code (OpenSSL 3.0) + some others
macOS 10.15.7 Catalina** x86_64 make macos 2.4MB clang-1200.0.32.29 OK Apple Mac mini (Late 2012)
macOS 11.6.1 Big Sur** x86_64 make macos 2.4MB clang-1300.0.29.3 OK Apple Mac mini (2018)
macOS 12.0.1 Monterey** Apple M1 / Arm64 make macos 2.4MB clang-1200.0.32.29 OK Apple Mac mini (M1 2020)
NetBSD 9.2 x86_64 make netbsd 2.5MB gcc 7.5.0 OK No warnings
NetBSD 9.2 x86_64 make netbsd+ssl 3.0MB gcc 7.5.0 OK Non-fatal warnings in SSL code
NetBSD 9.2 x86_64 make netbsd+krb5 N/A gcc 7.5.0 Failed fatal error: com_err.h: No such file or directory
OpenVMS V7.3 VAX @ckvker.com "O" 2.7MB Compaq C V6.4-005 OK Multinet 5.5 TCP/IP, no SSL running under SIMH VAX 3900
OpenVMS V8.4 HP rx2600 IA64 @ckvker (args?) DEC C OK No SSL, no warnings
OpenVMS V8.4-2L1 Alpha @ckvker.com "O" 3.3MB VSI C V7.4-002 OK Multinet 5.5 TCP/IP no SSL running on a DEC 2000 model 300
OpenVMS V8.4-2L3 HP rx2660 IA64 @ckvker (args?) DEC C OK No SSL
OpenVMS V8.4-2L3 HP rx2660 IA64 @ckvker (args?) DEC C OK Vendor-supplied SSL 111 V1.1-1L
VAX = DEC 32-bit architecture.
Alpha, IA64 = DEC 64-bit architectures.
* These platforms are supported by Debian only on a best-effort basis.
** Note: "make macos" rather than "make macosx" for newer mac OS versions.
Frank da Cruz / The Kermit Project / Page created November 2021