Alan McKinnon wrote:
Of course it can be done :-)
Output trimmed for brevity.

$ eix kdebase-meta
[I] kde-base/kdebase-meta
      Available versions:
         (4.4)   4.4.5
         (4.5)   (~)4.5.5
         (4.6)   {M}(~)4.6.0
         {aqua kdeprefix}
      Installed versions:  4.6.0(4.6)(04:58:02 28/01/11)(-aqua -kdeprefix)
      Homepage:            http://www.kde.org/
      Description:         Merge this to pull in all kdebase-derived packages

$ eix k3b
[I] app-cdr/k3b
      Available versions:  (4) 2.0.1-r1 (~)2.0.2-r1
      Installed versions:  2.0.2-r1(4)(18:11:41 27/01/11)(dvd encode ffmpeg
flac lame mad musepack musicbrainz vcd vorbis wav -aqua -debug -emovix -hal
-kdeenablefinal -sndfile -sox -taglib)
      Homepage:            http://www.k3b.org/
      Description:         The CD/DVD Kreator for KDE


"qt" doesn't show up in the k3b ebuild anywhere so your blocker is probably
from one of the deps. It inherits the same eclass as KDE so it's not that. I
remeber having to unmerge k3b and merge it later, but that seemed to be a hal
thing.

What does emerge -t show?


This may be caused by a USE flag that I am missing somewhere. Here is the output in its entirety:

root@fireball / # emerge -tv k3b

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild N ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac hal mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame -musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" 0 kB [nomerge ] x11-libs/qt-core-4.7.1-r1 USE="exceptions glib iconv jit qt3support ssl (-aqua) -debug -optimized-qmake -pch -private-headers" [uninstall ] x11-libs/qt-declarative-4.7.1-r2 USE="exceptions qt3support (-aqua) -debug -pch -private-headers" [nomerge ] app-cdr/k3b-2.0.2-r1 USE="dvd encode ffmpeg flac hal mad vcd vorbis wav (-aqua) -debug -emovix (-kdeenablefinal) -lame -musepack -musicbrainz -sndfile -sox -taglib" LINGUAS="-ast -be -bg -ca -ca@valencia -cs -csb -da -de -el -en_GB -eo -es -et -eu -fi -fr -ga -gl -he -hi -hne -hr -hu -is -it -ja -km -ko -ku -lt -mai -nb -nds -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -se -sk -sl -sv -th -tr -uk -zh_CN -zh_TW" [nomerge ] x11-libs/qt-gui-4.7.1-r1 USE="accessibility cups dbus exceptions glib mng qt3support raster tiff (-aqua) -debug -egl -nas -nis -pch -private-headers -trace -xinerama" [nomerge ] x11-libs/qt-dbus-4.6.3 [4.7.1] USE="exceptions (-aqua) -debug -pch" [blocks b ] >x11-libs/qt-xmlpatterns-4.6.3-r9999 (">x11-libs/qt-xmlpatterns-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [uninstall ] x11-libs/qt-xmlpatterns-4.7.1 USE="(-aqua) -debug -pch" [blocks b ] >x11-libs/qt-opengl-4.6.3-r9999 (">x11-libs/qt-opengl-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [uninstall ] x11-libs/qt-opengl-4.7.1 USE="exceptions qt3support (-aqua) -debug -egl -pch" [ebuild N ] x11-libs/qt-multimedia-4.6.3 USE="exceptions iconv (-aqua) -debug -pch" 0 kB [nomerge ] x11-libs/qt-multimedia-4.6.3 USE="exceptions iconv (-aqua) -debug -pch" [nomerge ] x11-libs/qt-gui-4.6.3-r2 [4.7.1-r1] USE="accessibility cups dbus exceptions glib gtk%* mng qt3support tiff (-aqua) -debug -nas -nis -pch -raster* -trace -xinerama (-egl%) (-private-headers%)" [ebuild UD] x11-libs/qt-qt3support-4.6.3 [4.7.1] USE="accessibility exceptions kde (-aqua) -debug -pch -phonon" 0 kB [ebuild UD] x11-libs/qt-gui-4.6.3-r2 [4.7.1-r1] USE="accessibility cups dbus exceptions glib gtk%* mng qt3support tiff (-aqua) -debug -nas -nis -pch -raster* -trace -xinerama (-egl%) (-private-headers%)" 0 kB [ebuild UD] x11-libs/qt-dbus-4.6.3 [4.7.1] USE="exceptions (-aqua) -debug -pch" 0 kB [ebuild UD] x11-libs/qt-sql-4.6.3-r2 [4.7.1-r1] USE="exceptions iconv mysql qt3support (-aqua) -debug (-firebird) -freetds -odbc -pch -postgres -sqlite" 0 kB [ebuild UD] x11-libs/qt-script-4.6.3 [4.7.1-r1] USE="exceptions iconv (-aqua) -debug -pch (-jit%*) (-private-headers%)" 0 kB [ebuild UD] x11-libs/qt-core-4.6.3 [4.7.1-r1] USE="exceptions glib iconv qt3support ssl (-aqua) -debug -doc% -optimized-qmake -pch (-jit%*) (-private-headers%)" 0 kB [blocks B ] <x11-libs/qt-multimedia-4.7.1 ("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2, x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1, x11-libs/qt-dbus-4.7.1) [blocks B ] <x11-libs/qt-multimedia-4.7.1 ("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2, x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1, x11-libs/qt-dbus-4.7.1) [blocks B ] <x11-libs/qt-dbus-4.7.1 ("<x11-libs/qt-dbus-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2, x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1) [blocks B ] >x11-libs/qt-qt3support-4.6.3-r9999 (">x11-libs/qt-qt3support-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-gui-4.6.3-r9999 (">x11-libs/qt-gui-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-script-4.6.3-r9999 (">x11-libs/qt-script-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-sql-4.6.3-r9999 (">x11-libs/qt-sql-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] <x11-libs/qt-multimedia-4.7.1 ("<x11-libs/qt-multimedia-4.7.1" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-test-4.7.1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-svg-4.7.1-r1, x11-libs/qt-webkit-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-declarative-4.7.1-r2, x11-libs/qt-opengl-4.7.1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-xmlpatterns-4.7.1, x11-libs/qt-dbus-4.7.1) [blocks B ] >x11-libs/qt-core-4.6.3-r9999 (">x11-libs/qt-core-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-svg-4.6.3-r9999 (">x11-libs/qt-svg-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-test-4.6.3-r9999 (">x11-libs/qt-test-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3) [blocks B ] >x11-libs/qt-webkit-4.6.3-r9999 (">x11-libs/qt-webkit-4.6.3-r9999" is blocking x11-libs/qt-dbus-4.6.3, x11-libs/qt-multimedia-4.6.3)

Total: 8 packages (6 downgrades, 2 new, 3 uninstalls), Size of downloads: 0 kB
Conflict: 12 blocks (10 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (x11-libs/qt-core-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-core-4.6.0:4[qt3support,ssl] required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-gui-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-gui-4.6.0:4[accessibility,dbus] required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-multimedia-4.6.3, ebuild scheduled for merge) pulled in by
>=x11-libs/qt-multimedia-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-test-4.7.1, installed) pulled in by
>=x11-libs/qt-test-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-sql-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-sql-4.6.0:4[qt3support] required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-qt3support-4.7.1, installed) pulled in by
>=x11-libs/qt-qt3support-4.6.0:4[accessibility,kde] required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-svg-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-svg-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-webkit-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-webkit-4.6.0:4[kde] required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)

  (x11-libs/qt-dbus-4.6.3, ebuild scheduled for merge) pulled in by
~x11-libs/qt-dbus-4.6.3[-aqua,-debug] required by (x11-libs/qt-gui-4.6.3-r2, ebuild scheduled for merge)

  (x11-libs/qt-script-4.7.1-r1, installed) pulled in by
>=x11-libs/qt-script-4.6.0:4 required by (app-cdr/k3b-2.0.2-r1, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

root@fireball / #

I get the same when I disable hal. I need to see if anything else uses hal and if not, get rid of it. By the way, I unmerged the qt stuff last night and KDE wouldn't come up. So that won't work.

Your thoughts?  What am I missing?

Dale

:-)  :-)

Reply via email to