Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Aug 2012 18:03:57 -0400
From:      Alexander Wittig <alexander@wittig.name>
To:        sunpoet@FreeBSD.org
Cc:        perl@FreeBSD.org
Subject:   security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings during configure
Message-ID:  <D11BBB16-CEFD-4EA1-AD45-8B76DA28F07F@wittig.name>

next in thread | raw e-mail | index | archive | help
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:

=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]=20
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:


=3D=3D=3D>>> Launching child to update p5-Crypt-SSLeay-0.60 to =
p5-Crypt-SSLeay-0.64

=3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1)

=3D=3D=3D>>> Currently installed version: p5-Crypt-SSLeay-0.60
=3D=3D=3D>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay

=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

=3D=3D=3D>>> Returning to update check of installed ports


=3D=3D=3D>>> All >> (1)

=3D=3D=3D>>> Starting build for ports that need updating <<<=3D=3D=3D

=3D=3D=3D>>> Launching child to install security/p5-Crypt-SSLeay

=3D=3D=3D>>> All >> security/p5-Crypt-SSLeay (1/1)

=3D=3D=3D>>> Currently installed version: p5-Crypt-SSLeay-0.60
=3D=3D=3D>>> Port directory: /usr/ports/security/p5-Crypt-SSLeay

=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

=3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1)

=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]=20
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  	=20
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

=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

=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

=3D=3D=3D>>> All >> p5-Crypt-SSLeay-0.60 (1/1)

=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

=3D=3D=3D>>> Updating dependency entry for p5-Crypt-SSLeay-0.64 in each =
dependent port

=3D=3D=3D>>> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 =
succeeded

=3D=3D=3D>>> Deleting stale distfile: Crypt-SSLeay-0.60.tar.gz
=3D=3D=3D>>> Returning to update check of installed ports

=3D=3D=3D>>> Update check of installed ports complete

=3D=3D=3D>>> The following actions were performed:
	Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D11BBB16-CEFD-4EA1-AD45-8B76DA28F07F>