From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 5 21:20:10 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21B5D106566C for ; Thu, 5 Jan 2012 21:20:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F15658FC13 for ; Thu, 5 Jan 2012 21:20:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q05LK9ag052727 for ; Thu, 5 Jan 2012 21:20:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q05LK9o3052726; Thu, 5 Jan 2012 21:20:09 GMT (envelope-from gnats) Resent-Date: Thu, 5 Jan 2012 21:20:09 GMT Resent-Message-Id: <201201052120.q05LK9o3052726@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, "Aaron D. Gifford" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A62801065670 for ; Thu, 5 Jan 2012 21:12:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 947D88FC15 for ; Thu, 5 Jan 2012 21:12:25 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q05LCPcN068716 for ; Thu, 5 Jan 2012 21:12:25 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q05LCPpT068715; Thu, 5 Jan 2012 21:12:25 GMT (envelope-from nobody) Message-Id: <201201052112.q05LCPpT068715@red.freebsd.org> Date: Thu, 5 Jan 2012 21:12:25 GMT From: "Aaron D. Gifford" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/163838: Port www/pound fails to build - PATCH linked to X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jan 2012 21:20:10 -0000 >Number: 163838 >Category: ports >Synopsis: Port www/pound fails to build - PATCH linked to >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 05 21:20:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Aaron D. Gifford >Release: FreeBSD 8.2-RELEASE-p5 >Organization: >Environment: FreeBSD myfreebsdhost.example.com 8.2-RELEASE-p5 FreeBSD 8.2-RELEASE-p5 #5: Fri Dec 23 15:36:42 MST 2011 root@myfreebsdhost.example.com:/usr/obj/usr/src/sys/MYCUSTOMIZEDKERNEL amd64 >Description: In attempting to build the www/pound port from the port tree updated on 29 Dec. 2011, the following error occurs: ===> Building for pound-2.5 cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\""2.5"\" -DC_SSL=\"""\" -DC_T_RSA=\""0"\" -DC_MAXBUF=\""0"\" -DC_OWNER=\"""\" -DC_GROUP=\"""\" -DC_SUPER=\""0"\" -DC_CERT1L=\"""\" -O2 -pipe -I/usr/local/include -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c pound.c In file included from pound.c:28: pound.h:341: error: expected specifier-qualifier-list before 'LHASH' *** Error code 1 Stop in /var/ports/usr/ports/www/pound/work/Pound-2.5. *** Error code 1 Stop in /usr/ports/www/pound. A quick Google search turns up this forum thread with a proposed patch: http://www.apsis.ch/pound/pound_list/archive/2010/2010-02/1266065082000 By splitting the supplied patch file and renaming the portions according to the FreeBSD ports /usr/ports/www/pound/files/patch-FILENAME format, then rebuilding, the build worked as expected. The patches from the forum thread can be directly downloaded here: http://www.apsis.ch/pound/pound_list/archive/2010/2010-02/1266065082000/1266065107756.octet-stream/download I did merge the existing FreeBSD patch for the pound.h file with the patches from the aforementioned post. Is there someone who can do this for the port so this problem will not affect FreeBSD users like myself? Thank you. Aaron out. >How-To-Repeat: Attempt to build pound from ports as of 29 Dec. 2011 >Fix: See above description. PATCHES are here: http://www.apsis.ch/pound/pound_list/archive/2010/2010-02/1266065082000/1266065107756.octet-stream/download >Release-Note: >Audit-Trail: >Unformatted: