X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 330BB3850412 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gluelogic.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gs-cygwin DOT com AT gluelogic DOT com X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Spam-Language: en X-Spam-Relay-Country: X-Spam-DCC: B=; R=smtp1.atof.net 1102; Body=1 Fuz1=1 Fuz2=1 X-Spam-RBL: X-Spam-PYZOR: Reported 0 times. Date: Tue, 1 Dec 2020 12:32:35 -0500 From: gs-cygwin DOT com AT gluelogic DOT com To: Keith Christian Subject: Re: Compiling C-Kermit 9.0.305 Alpha.02 on Cygwin Message-ID: <20201201173235.GA47925@xps13> References: <06e96083-6a33-2cbb-a829-455615e91df7 AT secure-endpoints DOT com> <20201201042133 DOT GA3328 AT xps13> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset="utf-8" Errors-To: cygwin-bounces AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 0B1HXC1Y006601 On Tue, Dec 01, 2020 at 09:20:51AM -0700, Keith Christian wrote: > 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 Keith, kindly look at the commits in https://github.com/gstrauss/ckermit https://github.com/gstrauss/ckermit/commits/master > output, (I_am_not_expecting_any_assistance_,) more of a report: Why bother posting before taking half a second to look at the commits? -- 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