From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 8 00:00:45 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 181DB16A4CE for ; Mon, 8 Nov 2004 00:00:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F213943D45 for ; Mon, 8 Nov 2004 00:00:44 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) iA800iSl099026 for ; Mon, 8 Nov 2004 00:00:44 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id iA800ib3098981; Mon, 8 Nov 2004 00:00:44 GMT (envelope-from gnats) Resent-Date: Mon, 8 Nov 2004 00:00:44 GMT Resent-Message-Id: <200411080000.iA800ib3098981@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ralf vd Enden Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4F1116A4CE for ; Sun, 7 Nov 2004 23:51:48 +0000 (GMT) Received: from mail.cainites.net (caine.xs4all.nl [80.126.212.243]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F27643D3F for ; Sun, 7 Nov 2004 23:51:48 +0000 (GMT) (envelope-from root@cainites.net) Received: from localhost (localhost.cainites.net [127.0.0.1]) by mail.cainites.net (Postfix) with ESMTP id 8BAA3229 for ; Mon, 8 Nov 2004 00:51:46 +0100 (CET) Received: from mail.cainites.net ([127.0.0.1]) by localhost (lan.cainites.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00826-05 for ; Mon, 8 Nov 2004 00:51:43 +0100 (CET) Received: by mail.cainites.net (Postfix, from userid 0) id E6D36113; Mon, 8 Nov 2004 00:51:42 +0100 (CET) Message-Id: <20041107235142.E6D36113@mail.cainites.net> Date: Mon, 8 Nov 2004 00:51:42 +0100 (CET) From: Ralf vd Enden To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/73654: recursor is BROKEN on FreeBSD 5.3 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ralf vd Enden List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Nov 2004 00:00:45 -0000 >Number: 73654 >Category: ports >Synopsis: recursor is BROKEN on FreeBSD 5.3 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 08 00:00:44 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Ralf van der Enden >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD lan.cainites.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sun Nov 7 17:28:36 CET 2004 root@lan.cainites.net:/usr/obj/usr/src/sys/HELLKERNEL i386 >Description: Due to some issue with the new pthread library the recursor core dumps when run (it compiles without any problems though), so I've set the port to BROKEN when the recursor is selected on FreeBSD 5.3+ for now. I've dropped this issue with the author of PowerDNS and hope it'll be fixed soon. >How-To-Repeat: >Fix: --- pdns-2.9.16_5.diff begins here --- diff -ruN powerdns.orig/Makefile powerdns/Makefile --- powerdns.orig/Makefile Mon Nov 8 00:29:43 2004 +++ powerdns/Makefile Mon Nov 8 00:42:41 2004 @@ -7,7 +7,7 @@ PORTNAME= powerdns PORTVERSION= 2.9.16 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} @@ -63,7 +63,9 @@ USE_OPENLDAP?= YES USE_LIBTOOL_VER= 13 INSTALLS_SHLIB= YES +.if ${OSVERSION} < 500039 USE_GCC=3.2 +.endif CONFIGURE_MODULES+= "ldap" PLIST_SUB+= WITHLDAP="" .else @@ -80,7 +82,9 @@ .endif .if defined(POWERDNS_WITH_RECURSOR) +.if ${OSVERSION} < 500039 USE_GCC=3.2 +.endif CONFIGURE_ARGS+= --enable-recursor PLIST_SUB+= RECURSOR="" .else @@ -95,6 +99,10 @@ /usr/include/ucontext.h .if ${UCONTEXT} == "" BROKEN= setcontext for recursor not found +.endif +.endif +.if ${OS_VERSION} >= 503000 +BROKEN= pthread library incompatible with the recursor .endif .endif .endif --- pdns-2.9.16_5.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: