When I try to emerge neon I get errors about multiple definition of various symbols, apparently related to kerberos 5. Here is the fist segment where such an error occurs: /usr/lib/libcom_err.a(error_message.o)(.bss+0x0): multiple definition of `_et_list' /usr/lib/libkrb5.a(com_err.o)(.bss+0x0): first defined here I unmerge heimdal: emerge --unmerge heimdal then emerge neon and successfully merged neon. Running: emerge --pretend krb5 gave the following output: [ebuild R ] app-crypt/mit-krb5-1.3.1 meaning (I suppose) mit-krb5 is installed. As far as I can tell, I never explicitly merged heimdal, neither krb5, I just added kerberos as a USE variable in /etc/make.conf. Reproducible: Always Steps to Reproduce: 1. emerge neon Actual Results: fails with: !!! ERROR: net-misc/neon-0.24.5 failed. !!! Function einstall, Line 388, Exitcode 2 !!! einstall failed Expected Results: merge neon Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo) ================================================================= System uname: 2.6.5-gentoo i686 Pentium III (Katmai) Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dfx X acpi apache2 avi berkdb bonobo crypt cups encode esd evo fastcgi foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib jpeg kerberos ldap libg++ libwww mad maildir mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang snmp spell sse ssl svga tcpd truetype usb x86 xml2 xmms xv zlib" --------- Additionally, I did: ACCEPT_KEYWORDS='~x86` emerge gnome before mergin neon.
If you add it as a use variable, it is more than likely that kerberos has been installed (For example openssh has kerberos support). Please try to remerge mit-krb5
I am closing this bug because the workaround (unmerging heimdal and remergin mit-krb5) solves the problem. Seems that somehow, heimdal and mit-krb got installed at the same time.