Skip Menu |

This queue is for tickets about the Crypt-SSLeay CPAN distribution.

Report information
The Basics
Id: 105882
Status: new
Priority: 0/
Queue: Crypt-SSLeay

People
Owner: Nobody in particular
Requestors: michael [...] felt.demon.nl
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: dev [...] httpd.apache.org
Subject: Not working with LibreSSL
Date: Wed, 15 Jul 2015 20:21:27 +0200
To: bug-Crypt-SSLeay [...] rt.cpan.org
From: Michael Felt <michael [...] felt.demon.nl>
a) could not get perl Makefile.PL to recognize CFLAGS and/or LFLAGS exported, so it was a bit more difficult to get compiled. Note: after export CFLAGS=/opt/include running OPENSSL_PREFIX=/opt perl Makefile.PL did get a Makefile created, but none of the libraries were found. To finish I cut/pasted the last ld command and added -L/opt/lib -lssl -lcrypto make test fails - immediately with - root@x068:[/var/perl/.cpan/build/Crypt-SSLeay-0.72]make test PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-basic.t ..... ok t/01-connect.t ... ok t/02-live.t ...... # Reading configuration from 'test.config' on aix # network_tests : 1 t/02-live.t ...... 1/? # [RT #73755] Cheat by disabling LWP::UserAgent host verification t/02-live.t ...... ok t/03-version.t ... 1/? # Failed test 'openssl_version return value looks valid' # at t/03-version.t line 64. # 'LibreSSL 2.2.0' # doesn't match '(?-xism:\AOpenSSL)' # Looks like you failed 1 test of 12. t/03-version.t ... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/12 subtests t/boilerplate.t .. ok t/manifest.t ..... skipped: Author tests not required for installation Test Summary Report ------------------- t/03-version.t (Wstat: 256 Tests: 12 Failed: 1) Failed test: 10 Non-zero exit status: 1 Files=6, Tests=52, 2 wallclock secs ( 0.05 usr 0.01 sys + 0.40 cusr 0.08 csys = 0.54 CPU) Result: FAIL Failed 1/6 test programs. 1/52 subtests failed. make: 1254-004 The error code from the last command is 255. Also, during building I needed to manually install Getopt::Long and Path::Class. Maybe it would help if they were in a require statement. p.s. I am doing this to meet the requirements for Bundle::ApacheTest for dev@httpd.apache.org - MAYBE ApacheTest could drop it's requirement for Crypt:SSLeay as it seems there are many other (better?) modules doing what it did (does).