mail-client/pine-4.60 depends on app-crypt/mit-krb5 instead of virtual/krb5. If heimdal is used instead of mit-krb5, then portage will try to install mit-krb5 as well, which gets blocked. Reproducible: Always Steps to Reproduce: 1. emerge heimdal 2. USE="kerberos" emerge pine 3. Actual Results: [blocks B ] app-crypt/heimdal ("virtual/krb5" from pkg app-crypt/mit-krb5-1.3.3-r1) [ebuild N ] app-crypt/mit-krb5-1.3.3-r1 +krb4 -static 0 kB [ebuild U ] mail-client/pine-4.60 [4.58] -debug +kerberos +ldap -passfile +ssl 3,066 kB Expected Results: pine should build against heimdal instead of mit-krb5 Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26-gentoo-r3) ================================================================= System uname: 2.4.26-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" 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="/usr/dlportage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl afs apache2 apm avi berkdb crypt cups encode foomaticdb gd gdbm gif gpm gtk gtk2 imap imlib java jpeg kerberos krb4 ldap libg++ libwww mad maildir mikmod milter mmc mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline samba sdl slang spell sse ssl tcltk tcpd truetype unicode x86 xml2 xv zlib"
We can't do this until heimdal-0.6.2-r1 mark stable on all arch. Right now pine won't compile with heimdal-0.6.2. See bug #54421 for similar issues.
I've tried to emerge pine with app-crypt/heimdal-0.6.3 without success. I'll mark this as CANTFIX until someone comeup with a patch for pine to compile with heimdal. <snip> In file included from auths.c:1, from env_unix.c:142, from osdep.c:42: kerb_mit.c:22:35: gssapi/gssapi_generic.h: No such file or directory kerb_mit.c:23:32: gssapi/gssapi_krb5.h: No such file or directory In file included from auths.c:1, from env_unix.c:142, from osdep.c:42: kerb_mit.c:27: error: parse error before "error" kerb_mit.c: In function `kerberos_server_valid': kerb_mit.c:36: error: `krb5_context' undeclared (first use in this function) <snip>