[Bug 205960] lang/python35: (and lang/python34) building with LibreSSL fails: lib-dynload/_ssl.so: No such file or directory

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jan 6 19:04:07 UTC 2016


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

--- Comment #1 from Bernard Spil <brnrd at 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.


More information about the freebsd-python mailing list