Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 Jan 2016 19:04:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 205960] lang/python35: (and lang/python34) building with LibreSSL fails: lib-dynload/_ssl.so: No such file or directory
Message-ID:  <bug-205960-21822-sAfBHieAoy@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-205960-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-205960-21822@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205960

--- Comment #1 from Bernard Spil <brnrd@freebsd.org> ---
Hi Mark,

Just checked the 3.4 sources and the required changes for LibreSSL are in the
tarball (same applies to 3.5). Can you please send the config.log and config.h?
There's code in configure to test for the existence of the RAND_egd method in
libcrypto which must have somehow failed. Additionally, please provide your
/etc/make.conf

As a fix for this in  Modules/_ssl.c you could replace
#ifdef HAVE_RAND_EGD
with
#ifndef OPENSSL_NO_EGD
(NB ifdef -> ifNdef) that should work for sure.

I still need to upstream this improvement but the result should be exactly the
same.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205960-21822-sAfBHieAoy>