Since Kerberos 4 is disabled for cyrus-imap-admin and cyrus-sasl the build will fail during configuration because the configure flag --with-auth=krb. It fails because the configure script is looking for the libDES. use kerberos && myconf="${myconf} --with-auth=krb --enable-gssapi" \ || myconf="${myconf} --without-krb --with-auth=unix --disable-gssapi" Reproducible: Always Steps to Reproduce: 1. emerge cyrus-imap-admin 2. 3. Actual Results: hecking for des_ecb_encrypt in -ldes... no configure: error: The Kerberos DES library is required for Kerberos support. You might want --with-auth=unix. !!! ERROR: net-mail/cyrus-imap-admin-2.1.14 failed. !!! Function econf, Line 338, Exitcode 1 !!! econf failed Expected Results: If we are not using Kerberos 4 then the configure script should not attempt to look for it. Fix: Change the --with-auth flag to read: --with-auth=unix. use kerberos && myconf="${myconf} --with-auth=unix --enable-gssapi" \ || myconf="${myconf} --without-krb --with-auth=unix --disable-gssapi"
Fixed in 2.2.3. Maybe some earlier versions as well.