On Wed, 2009-06-17 at 13:44 -0700, Jim Cunning wrote: > I followed the procedures to convert from monolithic KDE ebuilds to -meta > versions of the KDE ebuilds. Now I have a huge number of blocks that I don't > understand and cannot figure out how to fix. My apologies for the size of > the text to follow, but the output from 'emerge -uDavN world' is listed > below. > > I have reviewed the man pages and online info on blocked packages and don't > see how to fix my situation. Can anyone give me a nudge in the right > direction?: > > Thanks, > Jim > ====================== > These are the packages that would be merged, in order:
> [blocks B ] media-sound/phonon ("media-sound/phonon" is blocking > x11-libs/qt-phonon-4.5.1) > [blocks B ] x11-libs/qt-phonon:4 ("x11-libs/qt-phonon:4" is blocking > media-sound/phonon-4.3.1) > > Total: 345 packages (317 upgrades, 19 new, 7 in new slots, 2 reinstalls, 4 > uninstalls), Size of downloads: 488,132 kB > Conflict: 35 blocks (2 unsatisfied) > Portage tree and overlays: > [0] /usr/portage > [?] indicates that the source repository could not be determined > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > ('ebuild', '/', 'media-sound/phonon-4.3.1', 'merge') pulled in by > media-sound/phonon required by > ('ebuild', '/', 'x11-libs/qt-webkit-4.5.1', 'merge') > media-sound/phonon required by > ('ebuild', '/', 'x11-libs/qt-4.5.1', 'merge') > media-sound/phonon required by > ('ebuild', '/', 'x11-libs/qt-demo-4.5.1', 'merge') > > ('ebuild', '/', 'x11-libs/qt-phonon-4.5.1', 'merge') pulled in by > ~x11-libs/qt-phonon-4.5.1:4 required by > ('ebuild', '/', 'x11-libs/qt-demo-4.5.1', 'merge') Hello :) Without reading the hole listing, I think that you have do some stuff manually: there is for example a circular dependency between qt-phonon and phonon. Actually its more of an anti-dependency ;) They can't be installed at the same time. In /usr/portage/x11-libs/qt-phonon/qt-phonon-4.5.1.ebuild you find: DEPEND="... !media-sound/phonon ..." SLOT="4" In /usr/portage/media-sound/phonon/phonon-4.3.1.ebuild you find: RDEPEND="... !x11-libs/qt-phonon:4 ..." Now try to look at the dependency tree (using emerges "-t" option) to see what pulls in phonon and what pulls in qt-phonon. Maybe one of it is not needed or has unneeded USE-flags * Maybe change some USE-flags for QT or KDE. * Try to emerge one of the two packages manually (using "-1" option), and see what happens to your update-world. Sorry... just generic clues... Bye, Daniel -- PGP key @ http://pgpkeys.pca.dfn.de/pks/lookup?search=0xBB9D4887&op=get # gpg --recv-keys --keyserver hkp://subkeys.pgp.net 0xBB9D4887
signature.asc
Description: This is a digitally signed message part