Cook: perl-crypt-ssleay 0.72 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): libgdbm-1.18.1-i486 Installing (pkg/local): perl-core-5.28.1-i486 Installing (pkg/local): perl-5.28.1-i486 Installing (pkg/local): perl-net-ssleay-1.85-i486 Installing (pkg/local): perl-mozilla-ca-20180117-any Installing (pkg/local): perl-io-socket-ssl-2.060-any Installing (pkg/local): perl-encode-locale-1.05-any Installing (pkg/local): perl-http-date-6.02-any Installing (pkg/local): perl-file-listing-6.04-any Installing (pkg/local): perl-html-tagset-3.20-any Installing (pkg/local): perl-html-parser-3.72-i486 Installing (pkg/local): perl-io-html-1.001-any Installing (pkg/local): perl-lwp-mediatypes-6.02-any Installing (pkg/local): perl-test-needs-0.002005-any Installing (pkg/local): perl-uri-1.74-any Installing (pkg/local): perl-try-tiny-0.30-any Installing (pkg/local): perl-http-message-6.18-any Installing (pkg/local): perl-http-cookies-6.04-any Installing (pkg/local): perl-http-daemon-6.01-any Installing (pkg/local): perl-http-negotiate-6.01-any Installing (pkg/local): perl-net-http-6.18-any Installing (pkg/local): perl-www-robotrules-6.02-any Installing (pkg/local): perl-test-fatal-0.014-any Installing (pkg/local): perl-test-requiresinternet-0.05-any Installing (pkg/local): perl-libwww-perl-6.36-any Installing (pkg/local): perl-lwp-protocol-https-6.07-any Installing (pkg/local): perl-dev-5.28.1-i486 Installing (pkg/local): openssl-dev-1.1.1d-i486 Installing (pkg/local): perl-module-build-0.4224-any Installing (pkg/local): perl-path-class-0.37-any Installing (pkg/local): perl-io-interactive-tiny-0.2-any Extracting source archive "Crypt-SSLeay-0.72.tar.gz" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed *** THIS IS NOT AN ERROR, JUST A MESSAGE FOR YOUR INFORMATION *** Do you really need Crypt::SSLeay? Starting with version 6.02 of LWP, https support was unbundled into LWP::Protocol::https. This module specifies as one of its prerequisites IO::Socket::SSL which is automatically used by LWP::UserAgent unless this preference is overridden separately. IO::Socket::SSL is a more complete implementation, and, crucially, it allows hostname verification. Crypt::SSLeay does not support this. At this point, Crypt::SSLeay is maintained to support existing software that already depends on it. However, it is possible that your software does not really depend on Crypt::SSLeay, only on the ability of LWP::UserAgent class to communicate with sites over SSL/TLS. If are using version LWP 6.02 or later, and therefore have installed LWP::Protocol::https and its dependencies, and do not explicitly use Net::SSL before loading LWP::UserAgent, or override the default socket class, you are probably using IO::Socket::SSL and do not really need Crypt::SSLeay. Before installing Crypt::SSLeay, you may want to try specifying a dependency on LWP::Protocol::https. ================================================================================ Output from '/home/slitaz/wok/perl-crypt-ssleay/source/perl-crypt-ssleay-0.72/openssl-version': OpenSSL 1.1.1d 10 Sep 2019 1010104f ================================================================================ Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -lssl32 Warning (mostly harmless): No library found for -lssleay32 Warning (mostly harmless): No library found for -leay32 Warning (mostly harmless): No library found for -llibeay32 Generating a Unix-style Makefile Writing Makefile for Crypt::SSLeay Writing MYMETA.yml and MYMETA.json Running Mkbootstrap for SSLeay () "/usr/bin/perl" "/usr/lib/perl5/5.28.1/ExtUtils/xsubpp" -typemap '/usr/lib/perl5/5.28.1/ExtUtils/typemap' -typemap '/home/slitaz/wok/perl-crypt-ssleay/source/perl-crypt-ssleay-0.72/typemap' SSLeay.xs > SSLeay.xsc chmod 644 "SSLeay.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs 644 cp lib/Crypt/SSLeay/Version.pm blib/lib/Crypt/SSLeay/Version.pm cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm cp SSLeay.pm blib/lib/Crypt/SSLeay.pm cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.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 cp lib/Net/SSL.pm blib/lib/Net/SSL.pm mv SSLeay.xsc SSLeay.c cc -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.72\" -DXS_VERSION=\"0.72\" -fPIC "-I/usr/lib/perl5/5.28.1/i486-linux-thread-multi/CORE" SSLeay.c SSLeay.xs: In function 'XS_Crypt__SSLeay__CTX_new': SSLeay.xs:152:31: warning: implicit declaration of function 'SSLv3_client_method'; did you mean 'SSLv23_client_method'? [-Wimplicit-function-declaration] ctx = SSL_CTX_new(SSLv3_client_method()); ^~~~~~~~~~~~~~~~~~~ SSLv23_client_method SSLeay.xs:152:31: warning: passing argument 1 of 'SSL_CTX_new' makes pointer from integer without a cast [-Wint-conversion] ctx = SSL_CTX_new(SSLv3_client_method()); ^~~~~~~~~~~~~~~~~~~~~ In file included from SSLeay.xs:35: /usr/include/openssl/ssl.h:1503:17: note: expected 'const SSL_METHOD *' {aka 'const struct ssl_method_st *'} but argument is of type 'int' __owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth); ^~~~~~~~~~~ SSLeay.xs:157:31: warning: implicit declaration of function 'SSLv2_client_method'; did you mean 'SSLv23_client_method'? [-Wimplicit-function-declaration] ctx = SSL_CTX_new(SSLv2_client_method()); ^~~~~~~~~~~~~~~~~~~ SSLv23_client_method SSLeay.xs:157:31: warning: passing argument 1 of 'SSL_CTX_new' makes pointer from integer without a cast [-Wint-conversion] ctx = SSL_CTX_new(SSLv2_client_method()); ^~~~~~~~~~~~~~~~~~~~~ In file included from SSLeay.xs:35: /usr/include/openssl/ssl.h:1503:17: note: expected 'const SSL_METHOD *' {aka 'const struct ssl_method_st *'} but argument is of type 'int' __owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth); ^~~~~~~~~~~ rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so LD_RUN_PATH="/usr/lib:/lib" cc -shared -O2 -fstack-protector-strong SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so \ -lssl -lcrypto -lz \ /usr/bin/ld: cannot find -lz collect2: error: ld returned 1 exit status make: *** [Makefile:493: blib/arch/auto/Crypt/SSLeay/SSLeay.so] Error 1 Build dependencies to remove: 31 Removing: libgdbm openssl-dev perl perl-core perl-dev perl-encode-locale perl-file-listing perl-html-parser perl-html-tagset perl-http-cookies perl-http-daemon perl-http-date perl-http-message perl-http-negotiate perl-io-html perl-io-interactive-tiny perl-io-socket-ssl perl-libwww-perl perl-lwp-mediatypes perl-lwp-protocol-https perl-module-build perl-mozilla-ca perl-net-http perl-net-ssleay perl-path-class perl-test-fatal perl-test-needs perl-test-requiresinternet perl-try-tiny perl-uri perl-www-robotrules Debug information ret1. ================================================================================ Cook date: 2020-09-13 00:02 Wasted time : 22s 46: *** THIS IS NOT AN ERROR, JUST A MESSAGE FOR YOUR INFORMATION *** 128:collect2: error: ld returned 1 exit status ================================================================================ Post-check ================================================================================ Checking build... Failed Updating activity log... Done ================================================================================