From owner-freebsd-ports Thu Jan 10 9: 0:57 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4847E37B426 for ; Thu, 10 Jan 2002 09:00:07 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0AH07T71144; Thu, 10 Jan 2002 09:00:07 -0800 (PST) (envelope-from gnats) Received: from femail41.sdc1.sfba.home.com (femail41.sdc1.sfba.home.com [24.254.60.35]) by hub.freebsd.org (Postfix) with ESMTP id 4256C37B41A for ; Thu, 10 Jan 2002 08:52:21 -0800 (PST) Received: from edgemaster.zombie.org ([65.10.134.214]) by femail41.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with ESMTP id <20020110165221.OMGE25038.femail41.sdc1.sfba.home.com@edgemaster.zombie.org> for ; Thu, 10 Jan 2002 08:52:21 -0800 Received: by edgemaster.zombie.org (Postfix, from userid 1001) id 4A33866B04; Thu, 10 Jan 2002 10:52:20 -0600 (CST) Message-Id: <20020110165220.4A33866B04@edgemaster.zombie.org> Date: Thu, 10 Jan 2002 10:52:20 -0600 (CST) From: Sean Kelly Reply-To: Sean Kelly To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/33767: security/cyrus-sasl port broken if built with db3 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 33767 >Category: ports >Synopsis: security/cyrus-sasl port broken if built with db3 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 10 09:00:07 PST 2002 >Closed-Date: >Last-Modified: >Originator: Sean Kelly >Release: FreeBSD 4.5-RC i386 >Organization: >Environment: System: FreeBSD edgemaster.zombie.org 4.5-RC FreeBSD 4.5-RC #1: Thu Jan 10 02:52:55 CST 2002 root@edgemaster.zombie.org:/usr/obj/usr/src/sys/EDGEMASTER i386 cyrus-sasl-1.5.24_8 >Description: My attempt to build /usr/ports/security/cyrus-sasl (cyrus-sasl-1.5.24_8)with only db3 support (no MySQL or LDAP) failed, as it was looking for libdb3 under the incorrect names (-ldb-3, -ldb, ...) >How-To-Repeat: Try to build security/cyrus-sasl without MySQL or LDAP support. >Fix: Apply this patch to configure.in: --- configure.in.orig Thu Jan 10 03:02:17 2002 +++ configure.in Thu Jan 10 03:07:53 2002 @@ -148,13 +148,15 @@ dnl named. arg. berkeley) AC_CHECK_HEADER(db.h, + AC_CHECK_LIB(db3, db_create, SASL_DB_LIB="-ldb3"; + dblib="berkeley", AC_CHECK_LIB(db-3, db_create, SASL_DB_LIB="-ldb-3"; dblib="berkeley", AC_CHECK_LIB(db, db_create, SASL_DB_LIB="-ldb"; dblib="berkeley", AC_CHECK_LIB(db, db_open, SASL_DB_LIB="-ldb"; dblib="berkeley", - dblib="no"))), + dblib="no")))), dblib="no") ;; gdbm) @@ -174,13 +176,15 @@ auto_detect) dnl How about berkeley db? AC_CHECK_HEADER(db.h, + AC_CHECK_LIB(db3, db_create, SASL_DB_LIB="-ldb3"; + dblib="berkeley", AC_CHECK_LIB(db-3, db_create, SASL_DB_LIB="-ldb-3"; dblib="berkeley", AC_CHECK_LIB(db, db_create, SASL_DB_LIB="-ldb"; dblib="berkeley", AC_CHECK_LIB(db, db_open, SASL_DB_LIB="-ldb"; dblib="berkeley", - dblib="no"))), + dblib="no")))), dblib="no") if test "$dblib" = no; then dnl How about ndbm? @@ -232,7 +236,7 @@ berkeley) SASL_DB_BACKEND="db_${dblib}.lo" AC_DEFINE(SASL_BERKELEYDB) - SASL_DB_LIB="-ldb" + SASL_DB_LIB="-ldb3" for db3loc in ${prefix} /usr/local /usr do if test -d ${db3loc}/include/db3; then >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message