From owner-freebsd-perl@FreeBSD.ORG Sun Sep 30 09:46:51 2007 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88ED116A419 for ; Sun, 30 Sep 2007 09:46:51 +0000 (UTC) (envelope-from johans@stack.nl) Received: from mx1.stack.nl (meestal-mk5.stack.nl [IPv6:2001:610:1108:5010::149]) by mx1.freebsd.org (Postfix) with ESMTP id 587EF13C458 for ; Sun, 30 Sep 2007 09:46:51 +0000 (UTC) (envelope-from johans@stack.nl) Received: by mx1.stack.nl (Postfix, from userid 65534) id 65629410DD; Sun, 30 Sep 2007 11:46:50 +0200 (CEST) X-Spam-DCC: URT: meestal-mk5.stack.nl 1060; Body=1 Fuz1=1 Fuz2=1 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on meestal-mk5.stack.nl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DK_POLICY_SIGNSOME, NO_RELAYS autolearn=ham version=3.1.8 X-Spam-Relay-Country: Received: from mud.stack.nl (mud.stack.nl [IPv6:2001:610:1108:5011:2e0:81ff:fe03:c4bf]) by mx1.stack.nl (Postfix) with ESMTP id 699ED410CE for ; Sun, 30 Sep 2007 11:46:47 +0200 (CEST) Received: by mud.stack.nl (Postfix, from userid 801) id 646D5B84E; Sun, 30 Sep 2007 11:46:47 +0200 (CEST) Date: Sun, 30 Sep 2007 11:46:47 +0200 From: Johan van Selst To: perl@freebsd.org Message-ID: <20070930094647.GA38288@mud.stack.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wRRV7LY7NUeQGEoC" Content-Disposition: inline User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: [patch] devel/p5-PCSC-Card loads wrong library X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Sep 2007 09:46:51 -0000 --wRRV7LY7NUeQGEoC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, The Chipcard::PCSC perl files attempt to load an old version of the libpcsclite library, which is no longer installed by devel/pcsc-lite; rendering this perl port pretty useless. The solution is simple: bump the library version used in devel/p5-PCSC-Card/files/patch-PCSCperl.h Change dlopen("libpcsclite.so.0", RTLD_LAZY) into dlopen("libpcsclite.so.1", RTLD_LAZY) It would be nice if this could be committed to the FreeBSD port. Ciao, Johan --wRRV7LY7NUeQGEoC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iD8DBQFG/3CHaOElK32lxTsRCDAEAJ9KCmEhT5MpSWNc9T427j0jjAhc7gCgpW6W 7HXCroNKMh5XUPDDtZB3cdE= =8S4Q -----END PGP SIGNATURE----- --wRRV7LY7NUeQGEoC-- From owner-freebsd-perl@FreeBSD.ORG Thu Oct 4 18:30:27 2007 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE22916A420 for ; Thu, 4 Oct 2007 18:30:27 +0000 (UTC) (envelope-from tobez@tobez.org) Received: from heechee.tobez.org (heechee.tobez.org [194.255.56.42]) by mx1.freebsd.org (Postfix) with ESMTP id A43BF13C47E for ; Thu, 4 Oct 2007 18:30:27 +0000 (UTC) (envelope-from tobez@tobez.org) Received: by heechee.tobez.org (Postfix, from userid 1001) id 9E76912543A; Thu, 4 Oct 2007 20:30:26 +0200 (CEST) Date: Thu, 4 Oct 2007 20:30:26 +0200 From: Anton Berezin To: Johan van Selst Message-ID: <20071004183026.GB89900@heechee.tobez.org> References: <20070930094647.GA38288@mud.stack.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070930094647.GA38288@mud.stack.nl> User-Agent: Mutt/1.4.2.3i X-Powered-By: FreeBSD http://www.freebsd.org/ Cc: perl@freebsd.org Subject: Re: [patch] devel/p5-PCSC-Card loads wrong library X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2007 18:30:28 -0000 On Sun, Sep 30, 2007 at 11:46:47AM +0200, Johan van Selst wrote: > Greetings, > > The Chipcard::PCSC perl files attempt to load an old version of the > libpcsclite library, which is no longer installed by devel/pcsc-lite; > rendering this perl port pretty useless. The solution is simple: bump > the library version used in devel/p5-PCSC-Card/files/patch-PCSCperl.h > Change > dlopen("libpcsclite.so.0", RTLD_LAZY) > into > dlopen("libpcsclite.so.1", RTLD_LAZY) > > It would be nice if this could be committed to the FreeBSD port. I just committed this, with a twist - I see no point loading "libpcsclite.so.1" anymore than "libpcsclite.so.0". It looks like "libpcsclite.so" will work just as well, right? \Anton. -- We're going for 'working' here. 'clean' is for people with skills... -- Flemming Jacobsen From owner-freebsd-perl@FreeBSD.ORG Thu Oct 4 19:40:50 2007 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D4C116A41B for ; Thu, 4 Oct 2007 19:40:50 +0000 (UTC) (envelope-from steve@mouf.net) Received: from stevenwills.com (cpe-024-163-080-004.nc.res.rr.com [24.163.80.4]) by mx1.freebsd.org (Postfix) with ESMTP id C3CD413C4B9 for ; Thu, 4 Oct 2007 19:40:49 +0000 (UTC) (envelope-from steve@mouf.net) Received: from [192.168.1.19] (adsl-065-015-231-202.sip.rmo.bellsouth.net [65.15.231.202]) (authenticated bits=0) by stevenwills.com (8.13.8/8.13.8) with ESMTP id l94JPxUB084642 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 4 Oct 2007 15:25:59 -0400 (EDT) (envelope-from steve@mouf.net) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: 7bit Message-Id: <2597AE4C-52A5-40F8-A10A-89F324806AF2@mouf.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: perl@freebsd.org From: Steve Wills Date: Thu, 4 Oct 2007 15:26:00 -0400 X-Mailer: Apple Mail (2.752.3) X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (stevenwills.com [24.163.80.4]); Thu, 04 Oct 2007 15:26:00 -0400 (EDT) X-Spam-Status: No, score=0.1 required=5.0 tests=RDNS_DYNAMIC autolearn=disabled version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on mastershake.mouf.net X-Virus-Scanned: ClamAV 0.91.2/4472/Thu Oct 4 10:45:39 2007 on mastershake.mouf.net X-Virus-Status: Clean Cc: Subject: IPC::ShareLite and malloc X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2007 19:40:50 -0000 I've noticed that when using a perl built with perl's internal malloc (the default for the port on FreeBSD), the test cases for IPC::ShareLite fail. This happens whether it is built from source or the devel/p5-IPC-ShareLite port. When switching to the FreeBSD malloc, it's fine. I haven't checked on other platforms, since most of the ones I have access to seem to not use perl's malloc. Is this a bug in the IPC::ShareLite module or perl's malloc? Or something else? Thanks, Steve