When trying to do a world-update on one of my machines, the new qt gets blocked by kdelibs-3.1.4. There is no older version of kdelibs installed. re-compiling kdelibs doesn't help either. [blocks B ] <kde-base/kdelibs-3.1.4 (from pkg x11-libs/qt-3.2.2-r1) [ebuild U ] x11-libs/qt-3.2.2-r1 [3.1.2-r4] However, on another machine i do not have this problem. I made there a binary of kdelibs and installed it on the machine where qt blocks ... but still don't get a chance to install qt-3.2.2 - not even as a binary. On the German Mailing List there was at least one Person having the same problem. Could this have to do with USE-Flags or other dependencies installed?
please look a bit closer at the blocker and you'll see that qt is blocked by kdelibs versions below 3.1.4. So just run emerge --unmerge \<kdelibs-3.1.4 to get rid of those (the backslash is important).
qt is a build dependency of kdelibs and as such _should not_ depend on it. This is a circular dependency, which is _bad_! Fix this instead of dismissing it!
What is your proposed fix?
it doesnt depend on it, it blocks it blockers do not cause circular dependencies i say we dup of Bug 28948
works for me.
*** This bug has been marked as a duplicate of 28948 ***