C-Kermit compile fails

C-Kermit compile fails

Post by John Thompso » Mon, 09 Jul 2001 03:18:33

I'm trying to compile C-Kermit-7.0.197-7 from the src rpm but it
fails with this error:


gcc  -o krbmit ckcmai.o ckclib.o \
        ckutio.o ckufio.o ckcfns.o ckcfn2.o \
        ckcfn3.o ckuxla.o ckcpro.o ckucmd.o \
        ckuus2.o ckuus3.o ckuus4.o ckuus5.o \
        ckuus6.o ckuus7.o ckuusx.o ckuusy.o \
        ckuusr.o ckucns.o ckudia.o ckuscr.o \
        ckcnet.o ckctel.o ckusig.o ckuath.o \
        ck_crp.o ckcuni.o ckupty.o ck_ssl.o -L/usr/kerberos/lib
-lncurses -lter
mcap -lgmp  -lkrb4 -ldes425 -lssl -lcrypto  -lkrb5 -lcom_err
-lk5crypto -lcrypt
-lresolv -lpam -ldl
/usr/lib/libcrypto.a(set_key.o): In function
set_key.o(.text+0x490): multiple definition of
first defined here
/usr/i686-redhat-linux/bin/ld: Warning: size of symbol
changed from 21 to 34 in set_key.o
collect2: ld returned 1 exit status
make[1]: *** [krbmit] Error 1
make[1]: Leaving directory `/opt/redhat/BUILD/C-Kermit-7.0.197'
make: *** [linux+krb5+krb4+openssl+pam] Error 2
Bad exit status from /var/tmp/rpm-tmp.79733 (%build)

Am I missing some external function or what?  Running linux
kernel 2.2.18 on i686 with 256MB.  Kerberos, openssl and pam rpms







C-Kermit compile fails

Post by Frank da Cr » Tue, 10 Jul 2001 01:52:58

: I'm trying to compile C-Kermit-7.0.197-7 from the src rpm but it
: fails with this error:
:       [...clip]
: Am I missing some external function or what?  Running linux
: kernel 2.2.18 on i686 with 256MB.  Kerberos, openssl and pam rpms
: include: [...]
As you can imagine, the frequent Linux (and Kerberos) releases tend to
pull the rug out from under Kermit.  The Kermit source you are trying
to build from is "old" by Linux standards.  Please get the C-Kermit 8.0
Beta sources from here:


and try building the same target, or, if you have a full Red Hat 7.1
installation (including developer tools and Kerberos), just try:

  make redhat71

which builds a version that includes Kerberos V, SSL/TLS, and shadow
passwords.  Then if you still have trouble, please read:


about where to get compatible security libraries and headers.

If you STILL have trouble, send a report by e-mail to:

or follow up here.

Once C-Kermit 8.0 is released, Red Hat is welcome to include it in the
regular distribution, complete with security, so it's "just there" for
everybody, without all the downloading, building, and installing hassle.

- Frank


1. Info-Kermit Digest V2 #9, C-Kermit Release #2

Info-Kermit Digest         Wed,  6 Mar 1985       Volume 2 : Number  9

               Second Pre-Release of C-Kermit for Unix


Date: Wed 6 Mar 85 21:43:12-EST

Subject: Second Pre-Release of C-Kermit for Unix

This is to announce the second "pre-release" of C-Kermit.  The first
pre-release (version 4.0) occurred a month ago; the program included
support only for Berkeley Unix.  This new release (4.2) includes support

. 4.x Berkeley Unix (VAX, SUN)
. Generic AT&T System III, System V
. Microsoft Xenix for the PC/AT
. Interactive on the PC/XT (PC/IX) and other systems
. DEC Professional 3xx with Venix 1.0
. NCR Tower

All reported bugs have been fixed (or at least fixes have been
attempted), and many of the restrictions lifted.  "Dial" and "script"
commands have been added, along with code to support modem control and
dialers, uucp line locking, and the like.  The program itself has been
somewhat reorganized to be more adaptable to small environments: the
larger modules have been split; long character strings have been

Most of the new work was done by Herm Fischer of Litton Data Systems, Van

others in the form of bug reports and/or fixes.  NCR Tower support came
from John Bray at Auburn University.  The new makefile (distributed as
CKERMI.MAK) embodies procedures for building all the different versions.

Since the program now runs on a variety computers, large and small, it
would seem relatively safe to begin adding support for other systems
without fear that the program will have to be completely reorganized
(again).  The only systems supported by C-Kermit so far are Unix systems;
rather than create a separate ckx and ckz module for each such system
(since these systems tend to differ in small places, but still have much
in common), conditional compilation was used within these modules.  If
C-Kermit is to be adapted to non-Unix systems, then a full replacement of
the ckx and/or ckz modules is probably indicated.  This is what we will
probably do in bringing the program up on the Macintosh.

The files are available via anonymous FTP from Internet host CU20B
(Internet number as KER:CK*.*.  They will appear at
okstate (for uucp'ing) and on KERMSRV (BITnet) shortly.  If you plan to
adapt this program to a new system, be sure to let me know quickly so I
can prevent duplication of effort and can put people with similar
interests in touch with each other.


End of Info-Kermit Digest

2. xterm can't resolve symbol?

3. Announcing C-Kermit 7.0 and G-Kermit 1.00

4. SB16, 3rd IDE controller, old system

5. Problems with T-DSL-configuration under SuSE 7.1 Pro

6. Q: volcheck "no media found"

7. C-Kermit 8.0 + ssh screen height anomaly fixed: Kudos to Kermit support

8. Help compiling c-kermit on with ssl on aix 4.3

9. Makefile for C-Kermit 5A for Solaris 2.1 X86

10. Announcing C-Kermit 7.0

11. C-Kermit 6.0 for Linux on MIPS, PPC, Sparc?