security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings
during configure
Alexander Wittig
alexander at wittig.name
Mon Aug 6 22:04:05 UTC 2012
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