Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 585244 - =dev-python/cryptography-1.3.1 fails to build with =dev-libs/libressl-2.4.0
Summary: =dev-python/cryptography-1.3.1 fails to build with =dev-libs/libressl-2.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-07 06:02 UTC by ng0
Modified: 2016-06-08 15:01 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (dev-python-cryptography-build.log,20.42 KB, text/x-log)
2016-06-07 06:04 UTC, ng0
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ng0 2016-06-07 06:02:43 UTC
building '_openssl' extension
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python/cryptography-1.3.1
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python/cryptography-1.3.1/work
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7
creating /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -ggdb -fPIC -I/usr/include/python2.7 -c /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/_openssl.c -o /var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/_openssl.o
/var/tmp/portage/dev-python/cryptography-1.3.1/work/cryptography-1.3.1-python2_7/temp.linux-x86_64-2.7/_openssl.c:423:27: fatal error: openssl/e_os2.h: No such file or directory
 #include <openssl/e_os2.h>
                           ^
compilation terminated.
error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1

Reproducible: Always
Comment 1 ng0 2016-06-07 06:04:43 UTC
Created attachment 436738 [details]
build.log
Comment 2 ng0 2016-06-07 06:07:23 UTC
Which is with the dev-python/cryptography from portage, not libressl overlay.

The fix in libressl overlay should be merged into portage.
Comment 3 Dirkjan Ochtman (RETIRED) gentoo-dev 2016-06-08 15:01:13 UTC
This is fixed by the bump to 1.3.4.