public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Daniel Troeder <daniel@admin-box.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Cannot figure out emerge blocks
Date: Wed, 17 Jun 2009 23:13:28 +0200	[thread overview]
Message-ID: <1245273208.26611.56.camel@mayo.local> (raw)
In-Reply-To: <200906171344.57650.jcunning@cunning.ods.org>

[-- Attachment #1: Type: text/plain, Size: 2842 bytes --]

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


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

      parent reply	other threads:[~2009-06-17 21:13 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-17 20:44 [gentoo-user] Cannot figure out emerge blocks Jim Cunning
2009-06-17 21:07 ` Volker Armin Hemmann
2009-06-17 21:29   ` Jim Cunning
2009-06-17 21:47     ` Volker Armin Hemmann
2009-06-17 21:13 ` Daniel Troeder [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1245273208.26611.56.camel@mayo.local \
    --to=daniel@admin-box.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox