Date: Mon, 8 Nov 2004 00:51:42 +0100 (CET) From: Ralf vd Enden <tremere@cainites.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/73654: recursor is BROKEN on FreeBSD 5.3 Message-ID: <20041107235142.E6D36113@mail.cainites.net> Resent-Message-ID: <200411080000.iA800ib3098981@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041107235142.E6D36113>