Package Details: python34 3.4.5-1

Git Clone URL: (read-only)
Package Base: python34
Description: Major release 3.4 of the Python high-level programming language
Upstream URL:
Licenses: custom
Submitter: rami
Maintainer: rami
Last Packager: rami
Votes: 14
Popularity: 1.419824
First Submitted: 2015-10-02 11:14
Last Updated: 2016-07-30 13:38

Latest Comments

rami commented on 2016-03-10 19:19

I added the flag krumelmonster suggested. The patch from the python32 package can not be exactly applied to Python 3.4 as it seems. If this solution is not sufficient for anyone I'm happy for any suggestions.

krumelmonster commented on 2016-03-08 19:57

A simple CFLAGS=-DOPENSSL_NO_SSL2 ./configure … worked for me and as I understand it, OPENSSL_NO_SSL2 is exactly what we want.

hobarrera commented on 2016-03-08 17:41

python32 includes a patch for this, python34 probably needs it too:

krumelmonster commented on 2016-03-08 17:18

SSLv2 is (by default) disabled from OpenSSL 1.0.2g onwards
So we need a -DOPENSSL_NO_SSL2
Or this will happen:
$ python3.4 -c "import ssl"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.4/", line 97, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: /usr/lib/python3.4/lib-dynload/ undefined symbol: SSLv2_method

Also, I'm wondering if it is a bug in the core/openssl package that SSLv2_method is declared in /usr/include/openssl/ssl.h (It feels wrong to get undefined symbols at runtime)