Summary: | sys-process/audit-2.2.2-r1[python] USE_PYTHON variable contains invalid value '3.4' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Graham Murray <graham> |
Component: | [OLD] Core system | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Graham Murray
2014-06-08 07:14:37 UTC
Did you happen to set USE_PYTHON in make.conf? Or did you eselect python 3.4? (In reply to Michał Górny from comment #1) > Did you happen to set USE_PYTHON in make.conf? Or did you eselect python 3.4? Both, 3.4 is set as default in eselect python, and USE_PYTHON is set in make.conf # eselect python list Available Python interpreters: [1] python2.7 [2] python3.2 [3] python3.3 [4] python3.4 * Sorry to say so but 3.4 is not supported by old ebuilds. More specifically: 1. USE_PYTHON=3.4 is plain invalid. You must not add 3.4 to USE_PYTHON at all. Well, unless you want ebuilds to fail like this which -- I guess -- would be ok for catching ebuilds not supporting 3.4, 2. eselecting python3.4 may cause random old ebuilds to fail. I wouldn't recommend that but you can try and either file bugs asking to convert the packages you use to new python eclasses, or just ping us. We're doing our best to update stuff but that's a lot of ebuilds and many of them are pretty much unused. So letting us know which are needed first is going to improve your experience :), 3. I've just unmasked new revision of audit that switches to the new eclasses, so starting with your next 'emerge --sync', audit should install fine. |