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
:-) :-)