Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549542 - dev-python/pypy-2.5.1 fails to build - unknown type name ‘EC_KEY’
Summary: dev-python/pypy-2.5.1 fails to build - unknown type name ‘EC_KEY’
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alice Ferrazzi
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-15 10:33 UTC by WGH
Modified: 2015-05-25 02:15 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,116.31 KB, text/x-log)
2015-05-15 10:35 UTC, WGH
Details

Note You need to log in before you can comment on or make changes to this bug.
Description WGH 2015-05-15 10:33:10 UTC
[translation:ERROR] CompilationError: CompilationError(err="""
[translation:ERROR] 	/var/tmp/portage/dev-python/pypy-2.5.1/temp/usession-release-2.5.1-0/module_cache/module_9.c:89:72: error: unknown type name ‘EC_KEY’
[translation:ERROR] 	 RPY_EXTERN void pypy_macro_wrapper_SSL_CTX_set_tmp_ecdh(SSL_CTX *arg0, EC_KEY *arg1) { SSL_CTX_set_tmp_ecdh(arg0, arg1); }
[translation:ERROR] 	                                                                        ^
[translation:ERROR] 	""")
[translation:ERROR] Processing block:
[translation:ERROR]  block@3 is a <class 'rpython.flowspace.flowcontext.SpamBlock'>
[translation:ERROR]  in (pypy.module.imp.interp_imp:153)is_builtin
[translation:ERROR]  containing the following operations:
[translation:ERROR]        v50 = getattr(space_5, ('str0_w'))
[translation:ERROR]        name_0 = simple_call(v50, w_name_0)
[translation:ERROR]        v51 = getattr(space_5, ('builtin_modules'))
[translation:ERROR]        v52 = contains(v51, name_0)
[translation:ERROR]        v53 = bool(v52)
[translation:ERROR]  --end--


Reproducible: Always
Comment 1 WGH 2015-05-15 10:35:05 UTC
Created attachment 403324 [details]
build.log
Comment 2 WGH 2015-05-20 15:55:59 UTC
Adding -bindist flag (with minus) to dev-libs/openssl seems to help.
Comment 3 Patrick Lauer gentoo-dev 2015-05-25 02:15:56 UTC
+  25 May 2015; Patrick Lauer <patrick@gentoo.org> pypy-2.5.1.ebuild:
+  Fix openssl dep #549542

Stupid stage3 defaults, again ...