Subject: pkg/21505: nmh does not support kerberos/heimdal
To: None <gnats-bugs@gnats.netbsd.org>
From: None <gremlin+pr@glasseye.bag.plethora.net>
List: netbsd-bugs
Date: 05/08/2003 23:36:32
>Number: 21505
>Category: pkg
>Synopsis: nmh does not support kerberos/heimdal
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu May 08 23:37:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator: T. M. Pederson
>Release: 1.6.1
>Organization:
>Environment:
NetBSD thule.mirage 1.6.1_STABLE NetBSD 1.6.1_STABLE (SNAFU) #1: Sun May 4 13:55:56 HST 2003 gremlin@thule.mirage:/usr/src/sys/arch/i386/compile/SNAFU i386
>Description:
On a Kerberos ready system, the nmh make configure stage attempts
to link against to enable KPOP functionality. On NetBSD, this results
in it failing to link against all libs needed--'roken' and 'com_err'
are missed.
>How-To-Repeat:
Set the (environment or mk.conf) variable KERBEROS on a system
with no kerberos packages and make nmh
>Fix:
Apply the following patch:
--- configure.orig Wed Mar 15 13:37:30 2000
+++ configure Thu May 8 13:04:32 2003
@@ -3906,7 +3906,7 @@
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
-LIBS="-lkrb $KRB4_LIBS -ldes $LIBS"
+LIBS="-lkrb -lroken $KRB4_LIBS -lcom_err -ldes $LIBS"
cat > conftest.$ac_ext <<EOF
#line 3912 "configure"
#include "confdefs.h"
@@ -3934,7 +3934,7 @@
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
- KRB4_LIBS="$KRB4_LIBS -lkrb -ldes"
+ KRB4_LIBS="$KRB4_LIBS -lkrb -lroken -lcom_err -ldes"
else
echo "$ac_t""no" 1>&6
{ echo "configure: error: Kerberos 4 libraries not found" 1>&2; exit 1; }
>Release-Note:
>Audit-Trail:
>Unformatted: