Subject: | Fails to build: Failed test 'SERVER: SSLify_Options Can't locate auto/Net/SSLeay/CTX_v3_new.al |
Date: | Sat, 29 Oct 2016 15:08:56 -0400 |
To: | bug-POE-Component-SSLify [...] rt.cpan.org |
From: | Neil Watson <neil [...] watson-wilson.ca> |
Build error with the latest version:
Building and testing POE-Component-SSLify-1.012
cp lib/POE/Component/SSLify/ClientHandle.pm
blib/lib/POE/Component/SSLify/ClientHandle.pm
cp lib/POE/Component/SSLify.pm blib/lib/POE/Component/SSLify.pm
cp lib/POE/Component/SSLify/ServerHandle.pm
blib/lib/POE/Component/SSLify/ServerHandle.pm
...
t/00-report-prereqs.t ......... ok
#
# Net::SSLeay::ver_number is 0x1000114f
# OpenSSL 1.0.1t 3 May 2016
# compiler: gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC
# -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64
# -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector-strong -Wformat
# -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro
# -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2
# -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5
# -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
# -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM
# -DGHASH_ASM
# built on: Fri Sep 23 17:53:23 2016
# platform: debian-amd64
# pogomips: 41620452
t/00-ssleay-info.t ............ ok
t/99_mire_test.t .............. skipped: AUTHOR TEST
t/apocalypse.t ................ skipped: Test::Apocalypse required for
validating the distribution
t/connect_hook.t .............. ok
t/connect_hook_nodata.t ....... ok
t/connfail_client.t ........... ok
t/connfail_server.t ........... ok
# Failed test 'SERVER: SSLify_Options Can't locate
# auto/Net/SSLeay/CTX_v3_new.al in @INC (@INC contains:
# /root/.cpanm/work/1477766679.6/POE-Component-SSLify-1.012/blib/arch
# /root/.cpanm/work/1477766679.6/POE-Component-SSLify-1.012/blib/lib
# /usr/local/lib/perl5/site_perl/5.24.0/x86_64-linux
# /usr/local/lib/perl5/site_perl/5.24.0
# /usr/local/lib/perl5/5.24.0/x86_64-linux /usr/local/lib/perl5/5.24.0
# .) at
# /root/.cpanm/work/1477766679.6/POE-Component-SSLify-1.012/blib/lib/POE/Component/SSLify.pm
# line 362.
# '
# at t/renegotiate_client.t line 55.
You can reproduce with this Docker file:
FROM perl:5.24
LABEL site="cfbot"
RUN cpanm POE::Component::SSLify || cat /root/.cpanm/work/*/build.log
--
Neil Watson
Linux/UNIX Consultant
http://watson-wilson.ca
@neil_h_watson