Created attachment 383150 [details, diff] talloc-2.1.1.ebuild.patch All versions of sys-libs/talloc since 2.0.8-r1 include the line: REQUIRED_USE="${PYTHON_REQUIRED_USE}" even though python is included in IUSE and therefore optional. This should presumably be corrected to: REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" Patch attached to do exactly that.
Apparently Python is required for the build so Python isn't truly optional. This is a bit confusing if one has never encountered it before. I'll open a new bug if I can see a way to improve it.