From owner-freebsd-perl@FreeBSD.ORG Tue Aug 7 03:51:56 2012 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 2B0891065672; Tue, 7 Aug 2012 03:51:56 +0000 (UTC) (envelope-from alexander@wittig.name) Received: from hotzenplotz.wittig.name (hotzenplotz.wittig.name [IPv6:2a02:180:1:1::5b8f:51e8]) by mx1.freebsd.org (Postfix) with ESMTP id 7D4178FC08; Tue, 7 Aug 2012 03:51:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=wittig.name; s=mail; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Content-Type:Mime-Version:Subject; bh=ATarvxwz1+62ylHTTFlBuePMxfzEu2g0z0HQKGBL9kM=; b=iYnyAc579Mpr+XN5XSqwImj8qN/Tk0VIHBkhxnoTyTWzHSwKWH4ptHxCY5AGY/V9Hhc3XrCG/QI4El6uAFq1by86HjyoYwZlY1kfK+PD1ETphaBMfASS5MS327Xoe0paglQM9Ym5CY9XoV5XDzezLGR8gYF7iU/2GrAa8pYbyQk=; Received: from [108.86.33.209] (helo=[192.168.1.64]) by hotzenplotz.wittig.name with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80 (FreeBSD)) (envelope-from ) id 1Syapk-000Kji-FX; Tue, 07 Aug 2012 05:51:54 +0200 Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Alexander Wittig In-Reply-To: Date: Mon, 6 Aug 2012 23:51:49 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Sunpoet Po-Chuan Hsieh X-Mailer: Apple Mail (2.1084) Cc: perl@freebsd.org Subject: Re: security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings during configure 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: Tue, 07 Aug 2012 03:51:56 -0000 Hi sunpoet Thank you very much for the quick solution! I applied the patch and = tried again, now it works without any warnings and more importantly = without the interactive prompt. Sorry I couldn't be of more help initially, unfortunately I know next to = nothing about the whole perl module building infrastructure. Thanks again, Alex Am 06.08.2012 um 23:07 schrieb Sunpoet Po-Chuan Hsieh: > Hi, >=20 > Would you please test the patch [1]? It should completely disable live > tests (without prompt) and eliminate the harmless library detection > messages. > Thanks. >=20 > [1] http://people.freebsd.org/~sunpoet/p5-Crypt-SSLeay.patch >=20 > Regards, > sunpoet >=20 > On Tue, Aug 7, 2012 at 6:03 AM, Alexander Wittig = wrote: >> Hi >>=20 >> It seems the update of p5-Crypt-SSLeay from 0.60 to 0.64 = broke/changed something in the build process (using latest perl 5.14 = port). Using "portmaster -a" to update, I now get a prompt about running = live tests (I just hit return) and some warnings during configure: >>=20 >> =3D=3D=3D> Configuring for p5-Crypt-SSLeay-0.64 >> Unknown option: lib >> The test suite can attempt to connect to public servers to ensure = that the >> code is working properly. If you are behind a strict firewall or have = no >> network connectivity, these tests may fail (through no fault of the = code). >> Do you want to run the live tests (y/N)? [N] >> Checking if your kit is complete... >> Looks good >> Warning: prerequisite Try::Tiny 0.09 not found. >> Note (probably harmless): No library found for -lssl32 >> Note (probably harmless): No library found for -lssleay32 >> Note (probably harmless): No library found for -leay32 >>=20 >> As far as I can tell the build still succeeds and the result is = usable. Am I doing something wrong? >>=20 >> Cheers, >> Alex >>=20 >>=20 >>=20 >> Full portmaster output: >>=20 >>=20 >> =3D=3D=3D>>> Launching child to update p5-Crypt-SSLeay-0.60 to = p5-Crypt-SSLeay-0.64 >>=20 >> =3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >>=20 >> =3D=3D=3D>>> Currently installed version: p5-Crypt-SSLeay-0.60 >> =3D=3D=3D>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> Launching 'make checksum' for security/p5-Crypt-SSLeay = in background >> =3D=3D=3D> No options to configure >> =3D=3D=3D>>> Gathering dependency list for security/p5-Crypt-SSLeay = from ports >> =3D=3D=3D>>> Initial dependency check complete for = security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> Returning to update check of installed ports >>=20 >>=20 >> =3D=3D=3D>>> All >> (1) >>=20 >> =3D=3D=3D>>> Starting build for ports that need updating <<<=3D=3D=3D >>=20 >> =3D=3D=3D>>> Launching child to install security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> All >> security/p5-Crypt-SSLeay (1/1) >>=20 >> =3D=3D=3D>>> Currently installed version: p5-Crypt-SSLeay-0.60 >> =3D=3D=3D>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> Starting check for build dependencies >> =3D=3D=3D>>> Gathering dependency list for security/p5-Crypt-SSLeay = from ports >> =3D=3D=3D>>> Dependency check complete for security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >>=20 >> =3D=3D=3D> Cleaning for p5-Crypt-SSLeay-0.64 >> =3D=3D=3D> License ART20 accepted by the user >> =3D=3D=3D> Extracting for p5-Crypt-SSLeay-0.64 >> =3D> SHA256 Checksum OK for Crypt-SSLeay-0.64.tar.gz. >> =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: = /usr/local/bin/perl5.14.2 - found >> =3D=3D=3D> Patching for p5-Crypt-SSLeay-0.64 >> =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: = /usr/local/bin/perl5.14.2 - found >> =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on package: = p5-LWP-Protocol-https>=3D6.02 - found >> =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: = /usr/local/lib/libcrypto.so.8 - found >> =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: = /usr/local/bin/perl5.14.2 - found >> =3D=3D=3D> Configuring for p5-Crypt-SSLeay-0.64 >> Unknown option: lib >> The test suite can attempt to connect to public servers to ensure = that the >> code is working properly. If you are behind a strict firewall or have = no >> network connectivity, these tests may fail (through no fault of the = code). >> Do you want to run the live tests (y/N)? [N] >> Checking if your kit is complete... >> Looks good >> Warning: prerequisite Try::Tiny 0.09 not found. >> Note (probably harmless): No library found for -lssl32 >> Note (probably harmless): No library found for -lssleay32 >> Note (probably harmless): No library found for -leay32 >> Writing Makefile for Crypt::SSLeay >> Writing MYMETA.yml >> =3D=3D=3D> Building for p5-Crypt-SSLeay-0.64 >> cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.pm >> cp lib/Net/SSL.pm blib/lib/Net/SSL.pm >> cp SSLeay.pm blib/lib/Crypt/SSLeay.pm >> cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm >> cp lib/Crypt/SSLeay/CTX.pm blib/lib/Crypt/SSLeay/CTX.pm >> cp lib/Crypt/SSLeay/MainContext.pm = blib/lib/Crypt/SSLeay/MainContext.pm >> cp lib/Crypt/SSLeay/Err.pm blib/lib/Crypt/SSLeay/Err.pm >> /usr/local/bin/perl5.14.2 /usr/local/lib/perl5/5.14.2/ExtUtils/xsubpp = -typemap /usr/local/lib/perl5/5.14.2/ExtUtils/typemap -typemap typemap = SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c >> cc -c -I/usr/local/include -O2 -pipe -march=3Dnative = -fno-strict-aliasing -O2 -pipe -march=3Dnative -fno-strict-aliasing = -DVERSION=3D\"0.64\" -DXS_VERSION=3D\"0.64\" -DPIC -fPIC = "-I/usr/local/lib/perl5/5.14.2/mach/CORE" SSLeay.c >> Running Mkbootstrap for Crypt::SSLeay () >> chmod 644 SSLeay.bs >> rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so >> LD_RUN_PATH=3D"/usr/lib" cc -shared -L/usr/local/lib = -fstack-protector SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so = -lz -lssl -lcrypto >> chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so >> cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs >> chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs >> Manifying blib/man3/Net::SSL.3 >> Manifying blib/man3/Crypt::SSLeay.3 >>=20 >> =3D=3D=3D>>> Creating a backup package for old version = p5-Crypt-SSLeay-0.60 >> pkg_delete: package 'p5-Crypt-SSLeay-0.60' is required by these other = packages >> and may not be deinstalled (but I'll delete it anyway): >> p5-libwww-6.04 >>=20 >> =3D=3D=3D>>> Starting check for runtime dependencies >> =3D=3D=3D>>> Gathering dependency list for security/p5-Crypt-SSLeay = from ports >> =3D=3D=3D>>> Dependency check complete for security/p5-Crypt-SSLeay >>=20 >> =3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >>=20 >> =3D=3D=3D> Installing for p5-Crypt-SSLeay-0.64 >> =3D=3D=3D> Generating temporary packing list >> =3D=3D=3D> Checking if security/p5-Crypt-SSLeay already installed >> Files found in blib/arch: installing files in blib/lib into = architecture dependent library tree >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/auto/Crypt/SSLeay/SSLeay.so >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/auto/Crypt/SSLeay/SSLeay.bs >> Installing /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay.pm >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/X509.pm >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/Conn.pm >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/CTX.pm >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/MainContext.pm >> Installing = /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/Err.pm >> Installing /usr/local/lib/perl5/site_perl/5.14.2/mach/Net/SSL.pm >> Installing /usr/local/lib/perl5/5.14.2/man/man3/Net::SSL.3 >> Installing /usr/local/lib/perl5/5.14.2/man/man3/Crypt::SSLeay.3 >> =3D=3D=3D> Compressing manual pages for p5-Crypt-SSLeay-0.64 >> =3D=3D=3D> Registering installation for p5-Crypt-SSLeay-0.64 >>=20 >> =3D=3D=3D>>> Updating dependency entry for p5-Crypt-SSLeay-0.64 in = each dependent port >>=20 >> =3D=3D=3D>>> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 = succeeded >>=20 >> =3D=3D=3D>>> Deleting stale distfile: Crypt-SSLeay-0.60.tar.gz >> =3D=3D=3D>>> Returning to update check of installed ports >>=20 >> =3D=3D=3D>>> Update check of installed ports complete >>=20 >> =3D=3D=3D>>> The following actions were performed: >> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 >>=20 >>=20