>>> perl-net-ssleay 1.85 Downloading wget --passive-ftp -nd -t 3 -O '/nvmedata/autobuild/instance-27/output-1/build/.Net-SSLeay-1.85.tar.gz.Gb6lGH/output' 'http://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz' --2022-06-04 05:33:45-- http://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz Resolving cpan.metacpan.org (cpan.metacpan.org)... 151.101.194.217, 151.101.130.217, 151.101.66.217, ... Connecting to cpan.metacpan.org (cpan.metacpan.org)|151.101.194.217|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 418349 (409K) [application/x-gzip] Saving to: '/nvmedata/autobuild/instance-27/output-1/build/.Net-SSLeay-1.85.tar.gz.Gb6lGH/output' 0K .......... .......... .......... .......... .......... 12% 54.4M 0s 50K .......... .......... .......... .......... .......... 24% 7.20M 0s 100K .......... .......... .......... .......... .......... 36% 190M 0s 150K .......... .......... .......... .......... .......... 48% 207M 0s 200K .......... .......... .......... .......... .......... 61% 236M 0s 250K .......... .......... .......... .......... .......... 73% 14.0M 0s 300K .......... .......... .......... .......... .......... 85% 201M 0s 350K .......... .......... .......... .......... .......... 97% 192M 0s 400K ........ 100% 213M=0.01s 2022-06-04 05:33:46 (32.1 MB/s) - '/nvmedata/autobuild/instance-27/output-1/build/.Net-SSLeay-1.85.tar.gz.Gb6lGH/output' saved [418349/418349] Net-SSLeay-1.85.tar.gz: OK (md5: d602bdce4e0531c6efc276e3e429ca69) Net-SSLeay-1.85.tar.gz: OK (sha256: 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8) >>> perl-net-ssleay 1.85 Extracting gzip -d -c /nvmedata/autobuild/instance-27/dl/perl-net-ssleay/Net-SSLeay-1.85.tar.gz | tar --strip-components=1 -C /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85 -xf - >>> perl-net-ssleay 1.85 Patching Applying 0001-fix-build-system.patch using patch: patching file inc/Module/Install/PRIVATE/Net/SSLeay.pm Hunk #1 succeeded at 36 (offset -1 lines). >>> perl-net-ssleay 1.85 Configuring cd /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/ && if [ -f Build.PL ] && [ MB != "EUMM" ] ; then OPENSSL_PREFIX=/nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr PERL_MM_USE_DEFAULT=1 PERL5LIB= PERL_USE_UNSAFE_INC=1 /nvmedata/autobuild/instance-27/output-1/host/bin/perl Build.PL --config ar="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc-ar" --config full_ar="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc-ar" --config cc="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc" --config ccflags="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 " --config optimize=" " --config ld="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc" --config lddlflags="-shared " --config ldflags="" --include_dirs /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE --destdir /nvmedata/autobuild/instance-27/output-1/target --installdirs vendor --install_path lib=/usr/lib/perl5/site_perl/5.34.1 --install_path arch=/usr/lib/perl5/site_perl/5.34.1/arm-linux --install_path bin=/usr/bin --install_path script=/usr/bin --install_path bindoc=/usr/share/man/man1 --install_path libdoc=/usr/share/man/man3 ; else OPENSSL_PREFIX=/nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps PERL5LIB= PERL_USE_UNSAFE_INC=1 /nvmedata/autobuild/instance-27/output-1/host/bin/perl Makefile.PL AR="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc-ar" FULL_AR="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc-ar" CC="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc" CCFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 " OPTIMIZE=" " LD="/nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc" LDDLFLAGS="-shared " LDFLAGS="" PERL_ARCHLIB=/nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux DESTDIR=/nvmedata/autobuild/instance-27/output-1/target INSTALLDIRS=vendor INSTALLVENDORLIB=/usr/lib/perl5/site_perl/5.34.1 INSTALLVENDORARCH=/usr/lib/perl5/site_perl/5.34.1/arm-linux INSTALLVENDORBIN=/usr/bin INSTALLVENDORSCRIPT=/usr/bin INSTALLVENDORMAN1DIR=/usr/share/man/man1 INSTALLVENDORMAN3DIR=/usr/share/man/man3 ; fi *** Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] n Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::SSLeay Writing MYMETA.yml and MYMETA.json /bin/sed -i -e "s/^LDDLFLAGS = '\(.*\)'/LDDLFLAGS = \1/" /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/Makefile /bin/sed -i -e "s/^CCFLAGS = '\(.*\)'/CCFLAGS = \1/" /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/Makefile /bin/sed -i -e "s/^OPTIMIZE = '\(.*\)'/OPTIMIZE = \1/" /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/Makefile >>> perl-net-ssleay 1.85 Building cd /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/ && if [ -f Build.PL ] && [ MB != "EUMM" ] ; then PERL5LIB= PERL_USE_UNSAFE_INC=1 /nvmedata/autobuild/instance-27/output-1/host/bin/perl Build build; else /usr/bin/make -j1 FIXIN=: pure_all; fi make[1]: Entering directory '/nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85' cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay) blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Net/SSLeay: do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod Running Mkbootstrap for SSLeay () chmod 644 "SSLeay.bs" "/nvmedata/autobuild/instance-27/output-1/host/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644 "/nvmedata/autobuild/instance-27/output-1/host/bin/perl" "-Iinc" "/nvmedata/autobuild/instance-27/output-1/host/lib/perl5/5.34.1/ExtUtils/xsubpp" -typemap '/nvmedata/autobuild/instance-27/output-1/host/lib/perl5/5.34.1/ExtUtils/typemap' -typemap '/nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/typemap' SSLeay.xs > SSLeay.xsc mv SSLeay.xsc SSLeay.c /nvmedata/autobuild/instance-27/output-1/host/bin/arm-buildroot-linux-musleabi-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -DVERSION=\"1.85\" -DXS_VERSION=\"1.85\" -fPIC "-I/nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE" SSLeay.c In file included from /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/perl.h:5689, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_RSA_get_key_parameters': SSLeay.xs:5458:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5458 | XPUSHs(bn2sv(rsa->n)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5459:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5459 | XPUSHs(bn2sv(rsa->e)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5460:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5460 | XPUSHs(bn2sv(rsa->d)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5461:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5461 | XPUSHs(bn2sv(rsa->p)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5462:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5462 | XPUSHs(bn2sv(rsa->q)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5463:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5463 | XPUSHs(bn2sv(rsa->dmp1)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5464:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5464 | XPUSHs(bn2sv(rsa->dmq1)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ SSLeay.xs:5465:21: error: invalid use of incomplete typedef 'RSA' {aka 'struct rsa_st'} 5465 | XPUSHs(bn2sv(rsa->iqmp)); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/pp.h:479:55: note: in definition of macro 'XPUSHs' 479 | #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END | ^ In file included from /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/embed.h:683:49: note: in definition of macro 'sv_setpvn' 683 | #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) | ^ SSLeay.xs:5569:52: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/embed.h:683:51: note: in definition of macro 'sv_setpvn' 683 | #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) | ^ SSLeay.xs: In function 'XS_Net__SSLeay_get_client_random': SSLeay.xs:5611:37: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5611 | sv_setpvn(ST(0), (const char*)s->s3->client_random, SSL3_RANDOM_SIZE); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/embed.h:683:49: note: in definition of macro 'sv_setpvn' 683 | #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) | ^ SSLeay.xs: In function 'XS_Net__SSLeay_get_server_random': SSLeay.xs:5638:37: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5638 | sv_setpvn(ST(0), (const char*)s->s3->server_random, SSL3_RANDOM_SIZE); | ^~ /nvmedata/autobuild/instance-27/output-1/host/arm-buildroot-linux-musleabi/sysroot/usr/lib/perl5/5.34.1/arm-linux/CORE/embed.h:683:49: note: in definition of macro 'sv_setpvn' 683 | #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) | ^ SSLeay.xs: In function 'XS_Net__SSLeay_get_keyblock_size': SSLeay.xs:5671:4: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5671 | s->enc_read_ctx == NULL || | ^~ SSLeay.xs:5672:4: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5672 | s->enc_read_ctx->cipher == NULL || | ^~ SSLeay.xs:5673:4: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5673 | s->read_hash == NULL) | ^~ SSLeay.xs:5682:7: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5682 | c = s->enc_read_ctx->cipher; | ^~ SSLeay.xs:5684:7: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5684 | if (s->s3) | ^~ SSLeay.xs:5685:17: error: invalid use of incomplete typedef 'SSL' {aka 'struct ssl_st'} 5685 | md_size = s->s3->tmp.new_mac_secret_size; | ^~ SSLeay.xs: In function 'XS_Net__SSLeay_P_X509_get_signature_alg': SSLeay.xs:6294:20: error: invalid use of incomplete typedef 'X509' {aka 'struct x509_st'} 6294 | RETVAL = (x->cert_info->signature->algorithm); | ^~ SSLeay.xs: In function 'XS_Net__SSLeay_OCSP_response_results': SSLeay.xs:6783:36: error: invalid use of incomplete typedef 'OCSP_SINGLERESP' {aka 'struct ocsp_single_response_st'} 6783 | int len = i2d_OCSP_CERTID(sir->certId,NULL); | ^~ SSLeay.xs:6792:26: error: invalid use of incomplete typedef 'OCSP_SINGLERESP' {aka 'struct ocsp_single_response_st'} 6792 | i2d_OCSP_CERTID(sir->certId,&pi); | ^~ make[1]: *** [Makefile:353: SSLeay.o] Error 1 make[1]: Leaving directory '/nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85' make: *** [package/pkg-generic.mk:293: /nvmedata/autobuild/instance-27/output-1/build/perl-net-ssleay-1.85/.stamp_built] Error 2 make: Leaving directory '/nvmedata/autobuild/instance-27/buildroot'