Skip Menu |

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

Report information
The Basics
Id: 101618
Status: new
Priority: 0/
Queue: Net-SSLeay

Owner: Nobody in particular
Requestors: david [...]

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

MIME-Version: 1.0
X-Spam-Status: No, score=-0.55 tagged_above=-99.9 required=10 tests=[AWL=-1.349, BAYES_00=-1.9, DNS_FROM_AHBL_RHSBL=2.699] autolearn=no
X-Spam-Flag: NO
content-type: text/plain; charset="utf-8"; format="flowed"
Message-ID: <54BCFA7B.3020306 [...]>
X-Virus-Scanned: Debian amavisd-new at
X-Spam-Score: -0.55
Received: from localhost (localhost []) by (Postfix) with ESMTP id ABE8224028A for <cpan-bug+net-ssleay [...]>; Mon, 19 Jan 2015 07:37:30 -0500 (EST)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id PkExmzBxSmYL for <cpan-bug+net-ssleay [...]>; Mon, 19 Jan 2015 07:37:25 -0500 (EST)
Received: from ( []) by (Postfix) with SMTP id DE3D9240261 for <bug-net-ssleay [...]>; Mon, 19 Jan 2015 07:37:24 -0500 (EST)
Received: (qmail 30767 invoked by alias); 19 Jan 2015 12:37:23 -0000
Received: from (HELO ( by (qpsmtpd/0.28) with ESMTP; Mon, 19 Jan 2015 04:37:21 -0800
Received: from root by with local (Exim 4.80) (envelope-from <david [...]>) id 1YDBa0-0005pi-NJ for bug-net-ssleay [...]; Mon, 19 Jan 2015 06:37:16 -0600
Received: from (HELO David-Favor-iMac.local) ( (smtp-auth username david [...], mechanism cram-md5) by (qpsmtpd/0.84) with (ECDHE-RSA-AES256-SHA encrypted) ESMTPSA; Mon, 19 Jan 2015 06:37:16 -0600
Delivered-To: cpan-bug+net-ssleay [...]
Subject: Net::SSLeay-1.67 build break on OSX-Mavericks
User-Agent: Thunderbird (Macintosh/20100228)
Return-Path: <david [...]>
X-RT-Mail-Extension: net-ssleay
X-Original-To: cpan-bug+net-ssleay [...]
Date: Mon, 19 Jan 2015 06:37:15 -0600
To: bug-Net-SSLeay [...]
Content-Transfer-Encoding: 7bit
From: David Favor <david [...]>
X-RT-Original-Encoding: iso-8859-1
X-RT-Interface: Email
Content-Length: 2854
Download (untitled) / with headers
text/plain 2.7k
First time I've ever had a build break with this module. Great code. No breaks on last few versions of Ubuntu, only on OSX-Mavericks. My guess, this is about symbol naming in 32 vs 64 bit libraries. This problem duplicates on ever test, as a missing symbol breaks all. Installing Net::SSLeay (1.67) Running [/usr/bin/make test]... PERL_DL_NONLAZY=1 "/opt/local/bin/perl5.20" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*/*.t t/*/*/*.t Can't load '/Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle' for module Net::SSLeay: dlopen(/Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle, 2): Symbol not found: _CRYPTO_THREADID_get_callback Referenced from: /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle Expected in: flat namespace in /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle at /opt/local/lib/perl5/5.20/darwin-thread-multi-2level/ line 197. at t/external/08_external.t line 7. Compilation failed in require at t/external/08_external.t line 7. BEGIN failed--compilation aborted at t/external/08_external.t line 7. t/external/08_external.t ............... Dubious, test returned 2 (wstat 512, 0x200) No subtests run The file command indicates the magic number is correct... imac# file /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle: Mach-O 64-bit bundle x86_64 And this seems suspicious. imac# otool -vTV /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle: Table of contents (0 entries) module name symbol name No symbol names in library. And... there's something in this file... imac# ll /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle -rwxr-xr-x 1 root staff 436K Jan 19 06:19 /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle* Chained libraries look correct... imac# otool -L /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle /Users/david/.cpanplus/5.20.1/build/Net-SSLeay-1.67/blib/arch/auto/Net/SSLeay/SSLeay.bundle: /usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to