Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35120 - cyrus-imap-admin is incorrectly configured with --with-auth=krb
Summary: cyrus-imap-admin is incorrectly configured with --with-auth=krb
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-04 23:51 UTC by Stephen Torri
Modified: 2004-01-28 09:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Torri 2003-12-04 23:51:21 UTC
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"
Comment 1 Max Kalika (RETIRED) gentoo-dev 2004-01-28 09:22:11 UTC
Fixed in 2.2.3.  Maybe some earlier versions as well.