Date: Mon, 6 Aug 2012 23:51:49 -0400 From: Alexander Wittig <alexander@wittig.name> To: Sunpoet Po-Chuan Hsieh <sunpoet@freebsd.org> Cc: perl@freebsd.org Subject: Re: security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings during configure Message-ID: <CE884897-8C86-49F0-95A5-E30C3FA1E0FA@wittig.name> In-Reply-To: <CAMHz58R%2BDEYiiDkL4yf_B3QYimNgmHXtEU2Bit24ULN4wSNz9Q@mail.gmail.com> References: <D11BBB16-CEFD-4EA1-AD45-8B76DA28F07F@wittig.name> <CAMHz58R%2BDEYiiDkL4yf_B3QYimNgmHXtEU2Bit24ULN4wSNz9Q@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
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, > > Would you please test the patch [1]? It should completely disable live > tests (without prompt) and eliminate the harmless library detection > messages. > Thanks. > > [1] http://people.freebsd.org/~sunpoet/p5-Crypt-SSLeay.patch > > Regards, > sunpoet > > On Tue, Aug 7, 2012 at 6:03 AM, Alexander Wittig <alexander@wittig.name> wrote: >> Hi >> >> 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: >> >> ===> 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 >> >> As far as I can tell the build still succeeds and the result is usable. Am I doing something wrong? >> >> Cheers, >> Alex >> >> >> >> Full portmaster output: >> >> >> ===>>> Launching child to update p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 >> >> ===>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >> >> ===>>> Currently installed version: p5-Crypt-SSLeay-0.60 >> ===>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay >> >> ===>>> Launching 'make checksum' for security/p5-Crypt-SSLeay in background >> ===> No options to configure >> ===>>> Gathering dependency list for security/p5-Crypt-SSLeay from ports >> ===>>> Initial dependency check complete for security/p5-Crypt-SSLeay >> >> ===>>> Returning to update check of installed ports >> >> >> ===>>> All >> (1) >> >> ===>>> Starting build for ports that need updating <<<=== >> >> ===>>> Launching child to install security/p5-Crypt-SSLeay >> >> ===>>> All >> security/p5-Crypt-SSLeay (1/1) >> >> ===>>> Currently installed version: p5-Crypt-SSLeay-0.60 >> ===>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay >> >> ===>>> Starting check for build dependencies >> ===>>> Gathering dependency list for security/p5-Crypt-SSLeay from ports >> ===>>> Dependency check complete for security/p5-Crypt-SSLeay >> >> ===>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >> >> ===> Cleaning for p5-Crypt-SSLeay-0.64 >> ===> License ART20 accepted by the user >> ===> Extracting for p5-Crypt-SSLeay-0.64 >> => SHA256 Checksum OK for Crypt-SSLeay-0.64.tar.gz. >> ===> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/bin/perl5.14.2 - found >> ===> Patching for p5-Crypt-SSLeay-0.64 >> ===> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/bin/perl5.14.2 - found >> ===> p5-Crypt-SSLeay-0.64 depends on package: p5-LWP-Protocol-https>=6.02 - found >> ===> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/lib/libcrypto.so.8 - found >> ===> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/bin/perl5.14.2 - found >> ===> 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 >> ===> 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=native -fno-strict-aliasing -O2 -pipe -march=native -fno-strict-aliasing -DVERSION=\"0.64\" -DXS_VERSION=\"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="/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 >> >> ===>>> 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 >> >> ===>>> Starting check for runtime dependencies >> ===>>> Gathering dependency list for security/p5-Crypt-SSLeay from ports >> ===>>> Dependency check complete for security/p5-Crypt-SSLeay >> >> ===>>> All >> p5-Crypt-SSLeay-0.60 (1/1) >> >> ===> Installing for p5-Crypt-SSLeay-0.64 >> ===> Generating temporary packing list >> ===> 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 >> ===> Compressing manual pages for p5-Crypt-SSLeay-0.64 >> ===> Registering installation for p5-Crypt-SSLeay-0.64 >> >> ===>>> Updating dependency entry for p5-Crypt-SSLeay-0.64 in each dependent port >> >> ===>>> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 succeeded >> >> ===>>> Deleting stale distfile: Crypt-SSLeay-0.60.tar.gz >> ===>>> Returning to update check of installed ports >> >> ===>>> Update check of installed ports complete >> >> ===>>> The following actions were performed: >> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 >> >>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CE884897-8C86-49F0-95A5-E30C3FA1E0FA>
