On 2/23/2011 10:57 AM, Dale wrote:
> Neil Bothwick wrote:
>> This isn't much help, you need the parts where the KDE/QT packages are
>> shown as ebuild, not nomerge. That will show you what is requiring them.
>>
>> emerge -ept | grep -B 4 kdelibs should find that for you, or
>>
>> emerge -ept | most (or your preferred pager)
>>
>> then search for kdelibs.
>>
>>    
> 
> Attached is the whole thing.  I'm not sure the other would have helped
> much and it was pretty long too.
> 
> I do have a LOT of USE flags.  I inspect them when I run emerge and they
> have accumulated over the years. Some of them may not be valid anymore. 
> I need to clean them out I guess but portage is not complaining any.  ;-)

Near as I can tell, your problem originates here:

[nomerge       ] kde-base/khelpcenter-4.6.0
[nomerge       ]  kde-base/kdelibs-4.6.0-r1
[ebuild   R   ~]   kde-base/nepomuk-4.6.0
[ebuild   R   ~]   kde-misc/polkit-kde-kcmodules-0.98_pre20101127
[ebuild   R   ~]   kde-base/khelpcenter-4.6.0
[ebuild   R   ~]   sys-auth/polkit-kde-agent-0.99.0
[ebuild   R   ~]    kde-base/kdelibs-4.6.0-r1

Every other KDE or Qt package in the emerge output can be traced back to
being a dependency of khelpcenter (directly or indirectly).  Although
technically that's not even true, since khelpcenter *doesn't* depend on
kdelibs, not since 4.4.5, but your portage seems to think it still does.
 And once you've pulled in kdelibs, you eventually depend on everything
else in the universe as well (including, of course, khelpcenter!).

Do you, by any chance, have a file named /etc/portage/profile/packages?
 The only way for a package to get into your system set is if it's
package atom is:

* Listed in a file named 'packages' somewhere in your set of profile
paths, and
* Prefixed with a "*" within that file

--Mike

Reply via email to