From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Trying KDE-4
Date: Wed, 22 Oct 2008 11:46:59 +0200 [thread overview]
Message-ID: <200810221146.59769.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <200810221015.34534.peter@humphrey.ukfsn.org>
On Wednesday 22 October 2008 11:15:34 Peter Humphrey wrote:
> On Tuesday 21 October 2008 19:46:33 Daniel Pielmeier wrote:
> > One thing I would give a try is to give portage a hand and emerge some of
> > the qt split ebuilds with the oneshot option. In your case the qt split
> > ebuilds which are blocked:
> >
> > x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2,
> > x11-libs/qt-qt3support-4.4.2, x11-libs/qt-sql-4.4.2,
> > x11-libs/qt-gui-4.4.2, x11-libs/qt-svg-4.4.2,
> > x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2,
> > x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2
> >
> > and then see if portage will be able to continue with the world update.
>
> That was a good idea, one that I ought to have thought of but didn't.
> Unfortunately, it's made no difference at all. Emerge -upDvN world still
> gives the same block:
>
> [blocks B ] x11-libs/qt-core ("x11-libs/qt-core" is blocking
> x11-libs/qt-4.3.3)
> [blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4"
> is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2,
> x11-libs/qt-qt3support-4.4.2, x11-libs/qt-sql-4.4.2, x11-libs/qt-gui-4.4.2,
> x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2,
> x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
>
> Total: 160 packages (3 upgrades, 78 new, 65 in new slots, 14 reinstalls),
> Size of downloads: 209,150 kB
> Conflict: 2 blocks (2 unsatisfied)
>
> To recap, the only version of qt installed is qt-3.3.8-r4, and equery d
> =x11-libs/qt-3.3.8-r4 returns 160 packages, all wanting =x11-libs/qt-3*.
> Emerge seems to think I have a version4.* of qt installed, but I haven't
> apart from the split e-builds I've just installed as above.
No, that is incorrect and your reading of the output is wrong.
Emerge detects blockers by looking at what is currently on the machine or what
it wants to install and seeing if that will block with what is on the machine
or what will be installed.
You do not have to have a package installed to create a block - it can be
caused by something that is due to be emerged (and hence will only be
installed in the future).
Look at the second blocker line. It says:
<=x11-libs/qt-4.4.0_alpha:4
That means:
- a version in SLOT 4
- the version number is less than 4.4.0_alpha is blocking/blocked by qt-4.4.2
You do not have such a package installed. That's cool.
You need to find out why portage thinks it must install such a thing. That's
why I asked you for emerge -t earlier. Find an entry for
<=x11-libs/qt-4.4.0_alpha:4 in that list and look above it to see what pulled
it in. Fix that thing and portage will stop trying to pull in an old version
of qt and your problem will go away.
I earnestly recommend you do not go through a full reinstall. That will teach
you nothing. You need to go through this at least once to learn how to deal
with it, it's a necessary gentoo skill
--
alan dot mckinnon at gmail dot com
next prev parent reply other threads:[~2008-10-22 9:47 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-19 13:54 [gentoo-user] Trying KDE-4 Peter Humphrey
2008-10-19 14:16 ` Weifeng Liu
2008-10-19 14:24 ` Alan McKinnon
2008-10-19 14:50 ` Peter Humphrey
2008-10-19 15:21 ` Daniel Pielmeier
2008-10-19 15:28 ` Alan McKinnon
2008-10-19 17:32 ` Alex Schuster
2008-10-19 17:52 ` Alan McKinnon
2008-10-20 8:46 ` Peter Humphrey
2008-10-20 9:13 ` Peter Humphrey
2008-10-20 12:08 ` Daniel Pielmeier
2008-10-21 9:07 ` Peter Humphrey
2008-10-21 18:46 ` Daniel Pielmeier
2008-10-22 9:15 ` Peter Humphrey
2008-10-22 9:32 ` Neil Bothwick
2008-10-22 10:00 ` Alex Schuster
2008-10-22 11:10 ` Daniel Pielmeier
2008-10-22 16:42 ` Peter Humphrey
2008-10-22 18:32 ` Daniel Pielmeier
2008-10-23 9:28 ` Peter Humphrey
2008-10-23 9:45 ` Alan McKinnon
2008-10-23 10:03 ` Daniel Pielmeier
2008-10-24 8:01 ` Peter Humphrey
2008-10-24 11:03 ` Peter Humphrey
2008-10-22 9:46 ` Alan McKinnon [this message]
2008-10-20 9:06 ` Peter Humphrey
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=200810221146.59769.alan.mckinnon@gmail.com \
--to=alan.mckinnon@gmail.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