When I emerge stable qscintilla-python-2.4 it fails due to missing qt4 flag $ USE='qt4' emerge -pv qscintilla-python These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy "~dev-python/qscintilla-python-2.4[qt4]". !!! One of the following packages is required to complete your request: - dev-python/qscintilla-python-2.4 (Missing IUSE: qt4) (dependency required by "x11-libs/qscintilla-2.4" [ebuild]) (dependency required by "dev-python/qscintilla-python-2.4" [ebuild]) (dependency required by "qscintilla-python" [argument]) However, after some recent upgrada qscintilla-python does not have 'qt4' flag anymore ! (so even explicit USE='qt4' as in example above does not help' This, of course, blocks all other emerges. Reproducible: Always Steps to Reproduce: 1.USE='qt4' emerge qscintilla-python 2. 3. Actual Results: fails requiring qt4 USE flag which does not exist. Expected Results: emerge completed
x11-libs/qscintilla depends on just dev-python/qscintilla-python, no useflag dep there, at least not in the portage tree. Any (broken) overlays ?
(In reply to comment #1) > x11-libs/qscintilla depends on just dev-python/qscintilla-python, > no useflag dep there, at least not in the portage tree. > > Any (broken) overlays ? > No, I am runnig very close to 100% stable system. The only local overlays are polarbear ~ # layman -l * kde-sunset [Git ] (git://git.o.g.o/proj/kde-sunset.git ) * lightscribe [Subversion] (http://mars.arge.at/svn/linamh/tru...) but I don't have any packages installed from them. The only unstable packages are polarbear ~ # cat /etc/portage/package.keywords app-dicts/ispell-ru ~amd64 app-text/pdftk ~amd64 media-libs/libgphoto2 ~amd64 media-gfx/gphoto2 ~amd64 www-client/chromium ~amd64 dev-libs/libevent ~amd64 mail-client/mozilla-thunderbird ~amd64 dev-util/d-feet ~amd64 media-video/ffmpeg ~amd64 net-wireless/blueman ~amd64 net-im/skype ~amd64 The sequence of events was the following 1. I had qscintilla-2.4 and qscintilla-pyton-2.4 installed and not complaining 2. I run 'emerge --reinstall changed-use' for another reason and it recompiled qscintilla-python-2.4 because it got (-%qt4) new flag use. 3. After that all emerges give that error about qt4 USE flag. 4. I have unmerged both qscintilla-2.4 and qscintilla-pyton-2.4, but cannot emerge it back. 5. If I go to unstable ~amd64, it pulls qscintilla-2.4.2-r1 and qscintilla-python-2.4.2-r1 which do not complain about USE flags, but also unstable PyQT4 and sip, and I prefer not to go unstable for no reason.
Frankly, I was expecting kde-sunset. And that you don't have any packages from that overlay installed doesn't matter, it's enough to have it. To fix it, you'll need to either remove that overlay or do some creative editing in your personal overlay, so it overrides kde-sunset. You may try to get in touch with people running that overlay, but they really can't fix it (yes, there are reasons). In official tree, there's no KDE3 and shortly there won't be even qt:3, so don't expect any fix here.
Yes, deleting kde-sunset solves the issue