Created attachment 498710 [details] Build log for dev-python/pypy-5.7.1 dev-python/pypy-5.7.1 and later versions appear to have a new build-time dependency on dev-python/cparser, which is missing from ebuilds, and without it the build fails. The 5.6.0 version seems to build fine. Reproducible by unmerging dev-python/cparser and trying to emerge dev-python/pypy-5.7.1+
Created attachment 498712 [details] Output of "emerge --info"
Ok, so we need to depend on dev-python/pycparser for CPython but not for PyPy since it bundles it inside its built-in CFFI.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39181e9cbaa1fc3d27531a0b6c207181e3bdf7f commit c39181e9cbaa1fc3d27531a0b6c207181e3bdf7f Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2017-11-11 15:01:42 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2017-11-11 15:07:27 +0000 dev-python/pypy: Inline deps and include dev-python/pycparser dep Replace the autogenerated || dependency with an inlined version, and include dev-python/pycparser in it when using CPython 2.7 (it is built-in in dev-python/pypy, through CFFI). Enforce the dependency only when USE=-low-memory, since otherwise CPython is not used, and we can't enforce the dependency on PyPy anyway as it would cause circular deps. Closes: https://bugs.gentoo.org/634306 dev-python/pypy/pypy-5.9.0.ebuild | 13 ++++++++++++- dev-python/pypy/pypy-9999.ebuild | 13 ++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-)