Hi, kde-env provides one /etc/env.d/99kde?? script, which is superceded by a 45kde-paths-3.5 script from kde-libs. I am sure this will hit other users, as I have recently seen on IRC. I don't think anything's wrong per se, but you're bound to get people complaining. I was told on IRC that this was something to do with some dvd package requiring kde-env, but there's a few pkgs that do (perhaps because they haven't all been updated yet.) Anyway, the workaround (worked for me) is to uninstall kde-env and echo "kde-base/kde-env-3-r4" >> /etc/portage/package.provided so that pkgs don't complain, until such time as they're all updated simply to depend on kde-libs. HTH, Steve.
There is no package in the tree depending on kde-env beside kdelibs. You have either a problem with a crappy third party ebuild or hide kde.eclass with one in your overlay - something you should never do. Unmerge kde-env and fix your local mess as necessary.
(In reply to comment #1) > There is no package in the tree depending on kde-env beside kdelibs. That's good to know. > You have > either a problem with a crappy third party ebuild or hide kde.eclass with one > in your overlay - something you should never do. > None of the above. This doesn't actually effect me, but it is hitting others ATM. I thought it might be helpful to have something in bugzilla in case anyone searches for it. > Unmerge kde-env and fix your local mess as necessary. > Thanks so much.
*** Bug 151700 has been marked as a duplicate of this bug. ***
I fixed my problem (bug: 151700). It was not a bug it was a sloppy user :( Andrei was right about the dependencies. But it was not kdevelop (I have dev-util/kdevelop-3.3.5 insalled), it was kde-base/kde-i18n-3.5.5 which I forgot to put in my /etc/portage/package.keywords. I forgot it because I did an ACCEPT_KEYWORDS="~amd64" emerge -p kde-meta and added only those packages to /etc/portage/package.keywords. Thanks again Andrei.
What's going on is that you have a version of some package that is depending on an old version of kdelibs. For me the package was kcminit. Just use the -t switch when updating world to find the package, unmask the latest version of the package, then update it. Then you should be able to update the rest of KDE.