Date: Tue, 7 Aug 2012 11:07:50 +0800 From: Sunpoet Po-Chuan Hsieh <sunpoet@freebsd.org> To: Alexander Wittig <alexander@wittig.name> Cc: perl@freebsd.org Subject: Re: security/p5-Crypt-SSLeay-0.64: interactive prompt and warnings during configure Message-ID: <CAMHz58R%2BDEYiiDkL4yf_B3QYimNgmHXtEU2Bit24ULN4wSNz9Q@mail.gmail.com> In-Reply-To: <D11BBB16-CEFD-4EA1-AD45-8B76DA28F07F@wittig.name> References: <D11BBB16-CEFD-4EA1-AD45-8B76DA28F07F@wittig.name>
next in thread | previous in thread | raw e-mail | index | archive | help
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> wr= ote: > Hi > > It seems the update of p5-Crypt-SSLeay from 0.60 to 0.64 broke/changed so= mething in the build process (using latest perl 5.14 port). Using "portmast= er -a" to update, I now get a prompt about running live tests (I just hit r= eturn) 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 th= e > 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. A= m I doing something wrong? > > Cheers, > Alex > > > > Full portmaster output: > > > =3D=3D=3D>>> Launching child to update p5-Crypt-SSLeay-0.60 to p5-Crypt-S= SLeay-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 ba= ckground > =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-SSLe= ay > > =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.1= 4.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.1= 4.2 - found > =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on package: p5-LWP-Protocol-htt= ps>=3D6.02 - found > =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/lib/libcryp= to.so.8 - found > =3D=3D=3D> p5-Crypt-SSLeay-0.64 depends on file: /usr/local/bin/perl5.1= 4.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 th= e > 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 -t= ypemap /usr/local/lib/perl5/5.14.2/ExtUtils/typemap -typemap typemap SSLea= y.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c > cc -c -I/usr/local/include -O2 -pipe -march=3Dnative -fno-strict-aliasi= ng -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/COR= E" 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 -lcryp= to > 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 pac= kages > 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/S= SLeay.so > Installing /usr/local/lib/perl5/site_perl/5.14.2/mach/auto/Crypt/SSLeay/S= SLeay.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.p= m > Installing /usr/local/lib/perl5/site_perl/5.14.2/mach/Crypt/SSLeay/Conn.p= m > 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/MainCo= ntext.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 d= ependent port > > =3D=3D=3D>>> Upgrade of p5-Crypt-SSLeay-0.60 to p5-Crypt-SSLeay-0.64 succ= eeded > > =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?CAMHz58R%2BDEYiiDkL4yf_B3QYimNgmHXtEU2Bit24ULN4wSNz9Q>