| delorie.com/archives/browse.cgi | search |
| 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 <keith1christian AT gmail DOT com> |
| Subject: | Re: Compiling C-Kermit 9.0.305 Alpha.02 on Cygwin |
| Message-ID: | <20201201173235.GA47925@xps13> |
| References: | <CAFWoy7Hr5VXmztz-7pEKCNPLuOZpnW0srZB-FSs_EJDLEXbfEw AT mail DOT gmail DOT com> |
| <06e96083-6a33-2cbb-a829-455615e91df7 AT secure-endpoints DOT com> | |
| <CAFWoy7EXg_eDieymas3jKrYSxKr+nD9CqP3f6MKPMALc0aAaxw AT mail DOT gmail DOT com> | |
| <c662458a-f989-f1ee-83cc-04f0c9a6548e AT cs DOT umass DOT edu> | |
| <20201201042133 DOT GA3328 AT xps13> | |
| <CAFWoy7FzniOvOoxJ7WM+G2U3EW92kQOU=k2T68hPRsNeTL5Z9A AT mail DOT gmail DOT com> | |
| MIME-Version: | 1.0 |
| In-Reply-To: | <CAFWoy7FzniOvOoxJ7WM+G2U3EW92kQOU=k2T68hPRsNeTL5Z9A@mail.gmail.com> |
| 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 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| Cc: | cygwin AT cygwin DOT com |
| Errors-To: | cygwin-bounces AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces AT cygwin DOT com> |
| 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 <gs-cygwin DOT com AT gluelogic DOT com> 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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |