On Sun, 12 Apr 2015 21:35:07 +0300 Matti Nykyri <matti.nyk...@iki.fi> wrote:
> > On Apr 12, 2015, at 20:23, »Q« <boxc...@gmx.net> wrote: > > > > On Sun, 12 Apr 2015 11:12:38 +0200 > > "J. Roeleveld" <jo...@antarean.org> wrote: > > > >> On Saturday, April 11, 2015 08:42:20 PM Alan Grimes wrote: > > > >>> PYTHON_TARGETS="${PYTHON_TARGETS} python2_7 python3_4" > >>> PYTHON_SINGLE_TARGET="python2_7" > >> > >> These are set in your profile, please do not override this. > >> In other words, please remove these 2 lines. > > > > I'm not the OP. (I spend less time than him on maintaining my > > system.) > > > > Should those variables really not be set in make.conf? I added > > them to make.conf some time back because portage complained about > > them, and if I comment them out, it complains again, like so: > > The following REQUIRED_USE flag constraints are unsatisfied: > > python? ( exactly-one-of ( python_single_target_python3_3 > > python_single_target_python3_4 python_single_target_python2_7 ) ) [snip] > This is because you have set the "python" use flag in your make.conf > (or package.use). > > Remove the python useflag and the problem goes away. It is not set by > the profile but by you. Do you really need it? I enabled it globally (in make.conf), but I think I only need it for one or two packages. If I remove it from USE, I get portage complaining about other things.