security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings
during configure
Sunpoet Po-Chuan Hsieh
sunpoet at freebsd.org
Tue Aug 7 03:08:11 UTC 2012
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 at 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
>
>
More information about the freebsd-perl
mailing list