Summary: | Fetchmail-6.2.5 ebuild and Kerberos 4/5 support needs dependency changes/fixes | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Heinig <ranthog> |
Component: | Current packages | Assignee: | Net-Mail Packages <net-mail+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | jakub, Mark, mmokrejs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
John Heinig
2004-02-22 18:09:44 UTC
Uh, is anyone going to fix this problem, since the heimdal and kth-krb break this e-build and kth-krb is in the dependncies for the e-build for using kerberos 4? Actually, with USE="kerberos krb4" the emerge failed: checking for Kerberos IV in /usr/kerberos... not found checking for Kerberos IV in /usr/kerberosIV... not found checking for Kerberos IV in /usr/athena/usr... not found configure: error: Kerberos 4 libraries not found !!! ERROR: net-mail/fetchmail-6.2.5-r2 failed. Actually when I hacked out the dependencies for kerberos from the e-build and tried various combinations of the 3 libraries I found that fetchmail will not build against either the heimdal or kth-krb kerberos packages. Although I do not know if mit's or heimdal's kerberos 5 implementation is the default virtual kerberos package, the heimdal package may also break the build process. However, with the krb4 flag will ALWAYS break the build because it requires kth-krb to be installed, and kth-krb being installed will always break the build process. Basically it is possible to build a kerbanized version of fetchmail. However, it requires removing the dependencies on kth-krb and heimdal packages, because fetchmail doesn't properly build against these libraries. Both the Kerberos and Krb4 flags are functional when using mit-krb5 package for kerberos v4 and v5. I use heimdal for kerberos support. Does this mean I wont be able to compile fetchmail? Maybe I dont need kerberos support in fetchmail. I will try recompile without and see. Yes, it means with the current version you won't be able to compile fetchmail with kerberos support. However, since you don't need the support it shouldn't be an issue. Why doesn't someone finally fix this? --- /usr/portage/net-mail/fetchmail/fetchmail-6.2.5-r2.ebuild 2005-07-01 18:35:53.000000000 +0200 +++ /usr/portage/net-mail/fetchmail/fetchmail-6.2.5-r2.ebuild-new 2005-07-15 21:39:11.000000000 +0200 @@ -13,10 +13,12 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="ssl nls ipv6 kerberos krb4 hesiod" +# fetchmail support only MIT KRB5, not heimdal, see +# http://www.catb.org/~esr/fetchmail/fetchmail-FAQ.html#K4 +# mmokrejs RDEPEND="hesiod? ( net-dns/hesiod ) ssl? ( >=dev-libs/openssl-0.9.6 ) - kerberos? ( virtual/krb5 ) - krb4? ( app-crypt/kth-krb ) + mit-krb5? ( app-crypt/mit-krb5 ) sys-devel/gettext elibc_FreeBSD? ( sys-libs/com_err )" Would someone commit the last patch please? ;-) @net-mail herd - what's going on here?! Upstream explicitly says that this thing does NOT support heimdal or kth-krb, so could someone finally fix the invalid dependencies in >=fetchmail-6.2.4 ? TIA. fixed in CVS. Not bumped |