From olgeni@uli.it  Tue Aug 15 12:32:07 2000
Return-Path: <olgeni@uli.it>
Received: from vega.uli.it (vega.uli.it [62.212.0.2])
	by hub.freebsd.org (Postfix) with ESMTP id 2092937B84A
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Aug 2000 12:32:05 -0700 (PDT)
	(envelope-from olgeni@uli.it)
Received: from olgeni.uli.it (olgeni.uli.it [62.212.0.22])
	by vega.uli.it (Postfix) with ESMTP id D4CCD3B005
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Aug 2000 21:31:31 +0200 (CEST)
Message-Id: <Pine.BSF.4.21.0008152110520.74700-100000@olgeni.localdomain.net>
Date: Tue, 15 Aug 2000 21:30:36 +0200 (CEST)
From: Jimmy Olgeni <olgeni@uli.it>
To: FreeBSD-gnats-submit@freebsd.org
Subject: cyrus-sasl-1.5.24 does not build libkerberos4.la

>Number:         20623
>Category:       ports
>Synopsis:       cyrus-sasl-1.5.24 does not build libkerberos4.la
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 15 12:40:01 PDT 2000
>Closed-Date:    Mon Sep 18 19:49:27 PDT 2000
>Last-Modified:  Mon Sep 18 19:50:00 PDT 2000
>Originator:     Jimmy Olgeni
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
Colby
>Environment:

Current cyrus-sasl-1.5.24 port.

>Description:

"make configure" misses some kerberos libraries and disables the kerberos
plugin. The kerberos plugin can be built anyway, so it could be a problem
with the configuration script.

>How-To-Repeat:

# cd /usr/ports/security/cyrus-sasl
# make

...
checking for res_search in -lresolv... no
checking for krb.h... yes
checking for krb_mk_priv in -lkrb... no
checking for krb_mk_priv in -lkrb... (cached) no
configure: warning: No Kerberos V4 found
checking KERBEROS_V4... disabled
checking GSSAPI... disabled
checking ANONYMOUS... enabled
...
[end of make]

cyrus-sasl# cd work/cyrus-sasl-1.5.24/plugins
plugins# ls *.la

libanonymous.la libcrammd5.la   libdigestmd5.la liblogin.la     libplain.la

plugins# make libkerberos4.la

/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include  -I/usr/include -I/usr/include/openssl  -Wall -W -O -pipe -c kerberos4.c

...

(cd .libs && rm -f libkerberos4.la && ln -s ../libkerberos4.la libkerberos4.la)

plugins# ls *.la

libanonymous.la libdigestmd5.la liblogin.la
libcrammd5.la   libkerberos4.la libplain.la

>Fix:



>Release-Note:
>Audit-Trail:

From: Jimmy Olgeni <olgeni@uli.it>
To: freebsd-gnats-submit@FreeBSD.org, olgeni@uli.it
Cc:  
Subject: Re: ports/20623: cyrus-sasl-1.5.24 does not build libkerberos4.la
Date: Fri, 18 Aug 2000 18:17:20 +0200

 Patch from the ports mailing list, plus @unexec and typo fix.
 
 
 
 diff -rcN cyrus-sasl.orig/patches/patch-ab cyrus-sasl/patches/patch-ab
 *** cyrus-sasl.orig/patches/patch-ab	Sat Aug 12 22:47:01 2000
 --- cyrus-sasl/patches/patch-ab	Fri Aug 18 16:31:39 2000
 ***************
 *** 1,14 ****
 ! --- configure.in.orig	Thu Aug  3 14:34:08 2000
 ! +++ configure.in	Thu Aug  3 14:39:24 2000
 ! @@ -66,8 +66,9 @@
 !  dnl check for -R, etc. switch
 !  CMU_GUESS_RUNPATH_SWITCH
 !  dnl let's just link against local.  otherwise we never find anything
 useful.
 ! -CPPFLAGS="-I/usr/local/include ${CPPFLAGS}"
 ! -CMU_ADD_LIBPATH("/usr/local/lib")
 ! +CPPFLAGS="-I${OPENSSLINC} -I${OPENSSLINC}/openssl ${CPPFLAGS}"
 ! +CMU_ADD_LIBPATH("${LOCALBASE}/lib")
 ! +CMU_ADD_LIBPATH("${OPENSSLLIB}")
 !  
 !  AM_DISABLE_STATIC
 !  
 --- 1,39 ----
 ! *** configure.in.orig	Fri Jul 21 04:35:01 2000
 ! --- configure.in	Fri Aug 18 16:31:21 2000
 ! ***************
 ! *** 66,73 ****
 !   dnl check for -R, etc. switch
 !   CMU_GUESS_RUNPATH_SWITCH
 !   dnl let's just link against local.  otherwise we never find anything
 useful.
 ! ! CPPFLAGS="-I/usr/local/include ${CPPFLAGS}"
 ! ! CMU_ADD_LIBPATH("/usr/local/lib")
 !   
 !   AM_DISABLE_STATIC
 !   
 ! --- 66,74 ----
 !   dnl check for -R, etc. switch
 !   CMU_GUESS_RUNPATH_SWITCH
 !   dnl let's just link against local.  otherwise we never find anything
 useful.
 ! ! CPPFLAGS="-I${OPENSSLINC} -I${OPENSSLINC}/openssl ${CPPFLAGS}"
 ! ! CMU_ADD_LIBPATH("${LOCALBASE}/lib")
 ! ! CMU_ADD_LIBPATH("${OPENSSLLIB}")
 !   
 !   AM_DISABLE_STATIC
 !   
 ! ***************
 ! *** 436,442 ****
 !     if test "$with_des" != no; then
 !       AC_CHECK_HEADER(krb.h,
 !         AC_CHECK_LIB(krb, krb_mk_priv, COM_ERR="",
 ! ! 	AC_CHECK_LIB(krb, krb_mk_priv, COM_ERR="-lcom_err",
 !                        AC_WARN(No Kerberos V4 found); krb4=no, -ldes
 -lcom_err),
 !           -ldes),
 !         AC_WARN(No Kerberos V4 found); krb4=no)
 ! --- 437,443 ----
 !     if test "$with_des" != no; then
 !       AC_CHECK_HEADER(krb.h,
 !         AC_CHECK_LIB(krb, krb_mk_priv, COM_ERR="",
 ! ! 	AC_CHECK_LIB(krb, krb_mk_err, COM_ERR="-lcom_err",
 !                        AC_WARN(No Kerberos V4 found); krb4=no, -ldes
 -lcom_err),
 !           -ldes),
 !         AC_WARN(No Kerberos V4 found); krb4=no)
 diff -rcN cyrus-sasl.orig/pkg/PLIST cyrus-sasl/pkg/PLIST
 *** cyrus-sasl.orig/pkg/PLIST	Fri Jun 16 21:46:22 2000
 --- cyrus-sasl/pkg/PLIST	Fri Aug 18 16:34:03 2000
 ***************
 *** 60,66 ****
   @exec mkdir pwcheck
   @exec chown cyrus:cyrus pwcheck
   @exec chmod go= pwcheck
 ! @comment This file gets create by the pwcheck program
 ! @unexec rm -f pwcheck/pwcheck
   @dirrm pwcheck
   @cwd %%PREFIX%%
 --- 60,66 ----
   @exec mkdir pwcheck
   @exec chown cyrus:cyrus pwcheck
   @exec chmod go= pwcheck
 ! @comment This file gets created by the pwcheck program
 ! @unexec rm -f /var/pwcheck/pwcheck
   @dirrm pwcheck
   @cwd %%PREFIX%%
 
State-Changed-From-To: open->closed 
State-Changed-By: ade 
State-Changed-When: Mon Sep 18 19:49:27 PDT 2000 
State-Changed-Why:  
Superceded by ports/21383 from maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20623 
>Unformatted:
