From owner-freebsd-ports@FreeBSD.ORG Sun Nov 8 15:49:28 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2C43106566B; Sun, 8 Nov 2009 15:49:28 +0000 (UTC) (envelope-from david@vizion2000.net) Received: from dns1.vizion2000.net (dns1.vizion2000.net [62.49.197.50]) by mx1.freebsd.org (Postfix) with ESMTP id AC5D28FC0C; Sun, 8 Nov 2009 15:49:28 +0000 (UTC) Received: by dns1.vizion2000.net (Postfix, from userid 1001) id 05DB234D426; Sun, 8 Nov 2009 15:49:07 +0000 (GMT) From: David Southwell Organization: Voice & Vision To: freebsd-ports@freebsd.org Date: Sun, 8 Nov 2009 15:49:06 +0000 User-Agent: KMail/1.12.1 (FreeBSD/7.2-RELEASE-p3; KDE/4.3.1; amd64; ; ) References: <200911081017.19182.david@vizion2000.net> <48acff730911080651r5ced86a0m93c2ce4fb3d815c6@mail.gmail.com> In-Reply-To: <48acff730911080651r5ced86a0m93c2ce4fb3d815c6@mail.gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200911081549.06930.david@vizion2000.net> Cc: Dima Panov , Jun Kuriyama , rse@gnu.org, freebsd-ports@freebsd.org Subject: Re: security/gnupg installing pth-2.0.7 causing problems X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Nov 2009 15:49:29 -0000 > 2009/11/8 David Southwell : > > I dropped this task -- got too tied up elsewhere. Then some ports were > > updated and security/gnupg was rebuilt and the problem re-emerged. Can > > someone please amend the gnupg port so it does not install pth when > > system threads are available!!! pth is NOT compatible with system > > threads. > > Can you compile security/gnupg without devel/pth installed? > Sure if you make it depend upon libpthread-stubs-0.1 rather than pth then there are no problems. With devel/pth there are serious problems with python and other apps on intel quad processor systems compiled using amd64 kernel option. I am not the only one who has had this problem. Greg Larkin reported the same issue and stated in regard to libical: >However, the compilation still fails in icalmemory.c due to conflicting >definitions for the pthread functions. I haven't figured that one out, >and I've cc'd the port maintainer team in case any of them have any ideas. What puzzles me is why the gnupg maintainer is sooooooooo reluctant to provide alternative options to using pth when there are both system libraries and libpthread-stubs-0.1 available as an alternative. Dependencuy upon libpthread-stubs-0.1 enables gnupg to function without causing unnecessary problems. My understand is the pth was written for those systems which do not have alternative libraries for handling threads. David