Compiling C-Kermit 9.0.305 Alpha.02 on Cygwin

gs-cygwin.com@gluelogic.com gs-cygwin.com@gluelogic.com
Tue Dec 1 04:21:33 GMT 2020


On Mon, Nov 30, 2020 at 05:31:46PM -0500, Eliot Moss wrote:
> On 11/30/2020 5:17 PM, Keith Christian via Cygwin wrote:
> > On Mon, Nov 30, 2020 at 2:44 PM Jeffrey Altman
> > <jaltman@secure-endpoints.com> wrote:
> > > I suspect building C-Kermit with SSH, OpenSSL, Kerberos v5 support is
> > > going to be problematic since none of that code has been updated in more
> > > than a decade to keep up with the latest upstream packages.  I suggest
> > > you start by trying to build for a generic linux target without any
> > > security features.
> > > 
> > > Jeffrey Altman
> > > former Kermit developer
> > 
> > Jeffrey,
> > 
> > Thanks so much, appreciate your taking the time to respond.  I was
> > puzzled when C-Kermit was dropped from Cygwin several years ago.
> > Former Kermit developer, quite the credentials!
> 
> Just checked, and this does not compile out of the box for either the linux
> or posix target.  Not sure how much work will be required.  Too bad it is
> not set up to use ./configure to see what's actually available on the
> platform / how to use it ...
> 
> Best wishes - Eliot Moss

For kicks, I got the *basic* C-Kermit to build under Linux and under Cygwin.
https://github.com/gstrauss/ckermit
The make command line options are in the commit messages.

It is based on
http://www.columbia.edu/kermit/archive.html
C-Kermit 9.0.302  2011/07/11  cku302.tar.gz

I realized afterwards that I should have used C-Kermit 9.0.305 Alpha.02.

In any case, compiling is a first step, but does not suggest it is fully
functional.  Mostly #include and minor changes were needed, except for
one big mess with the cygwin custom struct hostent being defined with
  const char *h_name

Cheers, Glenn


More information about the Cygwin mailing list