Probably a library compatability error. kermit fails when trying to link in errno Reproducible: Always Steps to Reproduce: 1. latest gentoo 2. emerge ckermit 3. Actual Results: DHAVE_PTMX -DHAVE_CRYPTH -DCK_SHADOW -DKTARGET=\"linux\" -c ckctel.c gcc -march=pentium3 -O3 -pipe -DLINUX -pipe -funsigned-char -DFNFLOAT - DCK_POSIX_SIG -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX - DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_PTMX -DHAVE_CRYPTH - DCK_SHADOW -DKTARGET=\"linux\" -c ckusig.c gcc -march=pentium3 -O3 -pipe -DLINUX -pipe -funsigned-char -DFNFLOAT - DCK_POSIX_SIG -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX - DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_PTMX -DHAVE_CRYPTH - DCK_SHADOW -DKTARGET=\"linux\" -c ckcuni.c gcc -march=pentium3 -O3 -pipe -DLINUX -pipe -funsigned-char -DFNFLOAT - DCK_POSIX_SIG -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX - DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_PTMX -DHAVE_CRYPTH - DCK_SHADOW -DKTARGET=\"linux\" -c ckupty.c gcc -march=pentium3 -O3 -pipe -DLINUX -pipe -funsigned-char -DFNFLOAT - DCK_POSIX_SIG -DCK_NEWTERM -DTCPSOCKET -DLINUXFSSTND -DNOCOTFMC -DPOSIX - DUSE_STRERROR -DCK_NCURSES -I/usr/include/ncurses -DHAVE_PTMX -DHAVE_CRYPTH - DCK_SHADOW -DKTARGET=\"linux\" -c ckcftp.c gcc -o wermit \ 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 ckusig.o \ ckctel.o ckcuni.o ckupty.o ckcftp.o \ -lncurses -lresolv -lcrypt -lm ckcfns.o(.text+0x3fd): In function `bdecode': : undefined reference to `errno' ckcfns.o(.text+0x1625): In function `decode': : undefined reference to `errno' ckuus4.o(.text+0x1c7d): In function `transmit': : undefined reference to `errno' ckuus4.o(.text+0x1cf6): In function `transmit': : undefined reference to `errno' ckuus4.o(.text+0x1d8e): In function `transmit': : undefined reference to `errno' ckuus4.o(.text+0x1ddb): more undefined references to `errno' follow collect2: ld returned 1 exit status make[2]: *** [xermit] Error 1 make[2]: Leaving directory `/var/tmp/portage/ckermit-8.0/work' make[1]: *** [linuxa] Error 2 make[1]: Leaving directory `/var/tmp/portage/ckermit-8.0/work' make: *** [linux] Error 2 !!! ERROR: app-misc/ckermit-8.0 failed. !!! Function src_compile, Line 30, Exitcode 2 !!! (no error message) Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r6 i686 Intel(R) Xeon(TM) CPU 1700MHz GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://csociety- ftp.ecn.purdue.edu/pub/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/shar e/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/bmg-portage" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif gpm jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline arts svga java sdl tcpd pam ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla X gtk2 gnome" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Looks like hardly anyone uses this... this is a duplicate of bug 16267.
New version 8.0.209 fixes this. Please give it a try, should be in portage soon.
*** Bug 27157 has been marked as a duplicate of this bug. ***
*** Bug 28109 has been marked as a duplicate of this bug. ***