X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C027F3851C24 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1606839668; bh=LX3xjqiaXVSiB2IiMHv7UaEVVR6rSvFgjph/lG3WDn4=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=PYhGxOwPTd2w5RTqTZjnoQzjzxwLnIDiStnuRN6oa7vcXhiytpGQPIqeS5dL6QneM V9l+tuYDALRdWWsH/jEyncNN0LJEg/X1pTaieqKmQkhfTS/EqOa0Y0MUI+kkKaOQTl zM1EwuUd+qkaIG+0vMYBa0iTxBi6DDUmJxnYmdNM= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 95DF3384241D X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=0dtsz6S8r1lvBj6nS2t/SCt6QcAxCDsWn4O+aJIXEi0=; b=SCo391C5aNz2MUyi1prVh3M5G0ACynOBUvWZvuO3JMEWYCeIoEDi7cBqOq/1JScHWd lPVgA4qzZBHUhMIfGItYomabVgc/YD2Vwpif8fOOM5i/8n6k5kVHxAcggeO3nPtqd2dQ 9Zm+2+8qPtEmfuHCDDT9O0z3Mz61qlEo8dUo7RwsZjtAi0rJMb57xG7l1Xfj201Mjy8y tV3IHjFph4vj8vtxYcCaZhl2jNnNWnPngHT9O8BrLXKqD2LknqlS/FGHWKmhZEkHULYO MGp3sZ+zRrAiUQoQOLrjCw7g/Pab938zonJBMtTB+pxyz1PPTTab5zDXx8vEY5K+m8Ul Jd0g== X-Gm-Message-State: AOAM5327vUK4CqkeYxdXYKlttkYEGLpP9nXatjNSc5fWcqrOy8t7xxOI CVwr3YUoP1aBIZx+9HXBlElSu+YIfO5v0UJainI= X-Google-Smtp-Source: ABdhPJySJ9CmZPI08RRO+VkmjsJNxyKsRE/KvhlTcKZztpQD26E/vWJ3Qygekdg2D2vEzpNcNorSaqAzu7StSFkM9/U= X-Received: by 2002:a37:7902:: with SMTP id u2mr3744692qkc.205.1606839662058; Tue, 01 Dec 2020 08:21:02 -0800 (PST) MIME-Version: 1.0 References: <06e96083-6a33-2cbb-a829-455615e91df7 AT secure-endpoints DOT com> <20201201042133 DOT GA3328 AT xps13> In-Reply-To: <20201201042133.GA3328@xps13> Date: Tue, 1 Dec 2020 09:20:51 -0700 Message-ID: Subject: Re: Compiling C-Kermit 9.0.305 Alpha.02 on Cygwin To: gs-cygwin DOT com AT gluelogic DOT com X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, URI_DOTEDU autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Keith Christian via Cygwin Reply-To: Keith Christian Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 0B1GLgG2026433 On Mon, Nov 30, 2020 at 9:23 PM wrote: > 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 Glenn, I tried "make linux" this morning on the 9.0.305 version, got this output, (I_am_not_expecting_any_assistance_,) more of a report: -rw-r-----+ 1 keith keith 382913 Sep 19 14:17 makefile CYGWIN_NT-10.0 DESKTOP-OLN71TE 3.1.7(0.340/5/3) 2020-08-22 17:48 x86_64 Cygwin 1 Making C-Kermit for Linux... 2 /bin/sh: line 68: -f: command not found 3 make[1]: Entering directory 'kermit_downloads/kermitsource' 4 Making C-Kermit "9.0.305" for Linux 1.2 or later... 5 IMPORTANT: Read the comments in the linux section of the 6 makefile if you have trouble. 7 make xermit KTARGET=${KTARGET:-linuxa} "CC = gcc" "CC2 = gcc" \ 8 "CFLAGS = -O -DLINUX -pipe -funsigned-char -DFNFLOAT -DCK_POSIX_SIG \ 9 -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX \ 10 -DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_CRYPT_H -DHAVE_OPENPTY " "LNKFLAGS = " \ 11 "LIBS = -lutil -lncurses -lresolv -lcrypt -lm" 12 make[2]: Entering directory 'kermit_downloads/kermitsource' 13 gcc -O -DLINUX -pipe -funsigned-char -DFNFLOAT -DCK_POSIX_SIG -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX -DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_CRYPT_H -DHAVE_OPENPTY -DKTARGET=\"linux\" -c ckucmd.c 14 ckucmd.c: In function ‘cmdconchk’: 15 ckucmd.c:7579:22: error: ‘__FILE’ has no member named ‘_IO_read_end’ 16 7579 | x = (int) ((stdin->_IO_read_end) - (stdin->_IO_read_ptr)); 17 | ^~ 18 ckucmd.c:7579:46: error: ‘__FILE’ has no member named ‘_IO_read_ptr’ 19 7579 | x = (int) ((stdin->_IO_read_end) - (stdin->_IO_read_ptr)); 20 | ^~ 21 make[2]: *** [makefile:988: ckucmd.o] Error 1 22 make[2]: Leaving directory 'kermit_downloads/kermitsource' 23 make[1]: *** [makefile:6067: linuxa] Error 2 24 make[1]: Leaving directory 'kermit_downloads/kermitsource' 25 make: *** [makefile:6100: linux] Error 2 Only two .o files were created: -rw-r--r--+ 1 keith keith 48034 Dec 1 08:55 ckcmai.o -rw-r--r--+ 1 keith keith 37108 Dec 1 08:55 ckclib.o Keith -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple