Gentoo Archives: gentoo-amd64

From: Alex Alexander <alex.alexander@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Big, ugly qt blockage
Date: Wed, 10 Jun 2009 07:31:11
Message-Id: 225000070906100031k6533da45y8e2ca15e85175b92@mail.gmail.com
In Reply to: Re: [gentoo-amd64] Big, ugly qt blockage by Mark Knecht
1 You can also solve the Qt blockage with something like:
2
3 emerge -av1 `eix -I --only-names x11-libs/qt-`
4
5 then continue with whatever you were doing :)
6
7 bottom line is, if your emerge command tries to update only a part of
8 your _installed_ Qt packages, you get blockers.
9
10 --
11 Alex Alexander || wired
12 Gentoo QT && KDE Herd Tester
13 http://www.linuxized.com
14
15
16 On Wed, Jun 10, 2009 at 02:46, Mark Knecht <markknecht@×××××.com> wrote:
17 >
18 > On Tue, Jun 9, 2009 at 3:55 PM, Markos Chandras<hwoarang@g.o> wrote:
19 > >> On Tue, Jun 9, 2009 at 3:42 PM, Markos Chandras<hwoarang@g.o> wrote:
20 > >> >> I wonder if someone better than I am at this can find the clue in this
21 > >> >> big, ugly qt blockage? Seems like sometimes possibly it's complaining
22 > >> >> about qt-4.5 vs qt-4.4 while other times it's complaining about 4.5.1
23 > >> >> vs 4.5.1.
24 > >> >>
25 > >> >> Sometimes it says
26 > >> >> [blocks b     ] >
27 > >> >>
28 > >> >> while other times it says
29 > >> >> [blocks b     ] <
30 > >> >
31 > >> > These blockages come from qt4-build eclass. They prevent you from mixing
32 > >> > qt version ( having some packages on 4.5.1 and some others on 4.4.2 ).
33 > >> >
34 > >> > use emerge -uDN world and you should be fine
35 > >> >
36 > >> > If 4.5.1 is still keyworded for your architecture, make sure to keyword
37 > >> > all qt modules before proceeding with emerge -uDN world
38 > >> >
39 > >> > Thanks
40 > >> > --
41 > >> > Markos Chandras (hwoarang)
42 > >> > Gentoo Linux Developer [KDE/Qt/Sunrise/Sound]
43 > >> > Web: http://hwoarang.silverarrow.org
44 > >>
45 > >> Indeed, now there's the answer. The previous printout was from an
46 > >> emerge -DuN @system. I got both red and blue blockage responses which
47 > >> emerge won't fix by itself. In this case switching to emerge -DuN
48 > >> @world removes the problem and shows everything as blue.
49 > >>
50 > >> Granted - it's 28 packages instead of 12, but that's OK.
51 > >>
52 > >> Now, I'm currently running the emerge -DuN world to get the job done,
53 > >> but when it finishes I'd like to understand what parts of @system are
54 > >> requiring qt at all. I seem to think that somehow I've added flags to
55 > >> @system level packages that maybe I don't need?
56 > >>
57 > >> Thanks!
58 > >>
59 > >> - Mark
60 > >
61 > > Well, you can stop the emerge -uDN world now and use
62 > >
63 > > emerge -uDNavt @system. -t parameter will printout the full dependency graph
64 > > and you can see what system package is pulling the qt libraries ;)
65 > >
66 > > --
67 > > Markos Chandras (hwoarang)
68 > > Gentoo Linux Developer [KDE/Qt/Sunrise/Sound]
69 > > Web: http://hwoarang.silverarrow.org
70 > >
71 > Nahh. It's almost done at this point. I'll just let it go and have a
72 > machine that's up to date. Normally I try to do an emerge -DuN @system
73 > maybe twice a week and then an emerge -DuN @world once every two to
74 > three weeks. I don't remember a case in the last 4-5 years of running
75 > this 64-bit system where I was sort of forced to do the emerge -DuN
76 > world for something like this.
77 >
78 > Don't get me wrong - if there's a reason for it then great. I'm not
79 > questioning it. I was just surprised!
80 >
81 > Thanks,
82 > Mark
83 >

Replies

Subject Author
Re: [gentoo-amd64] Big, ugly qt blockage Mark Knecht <markknecht@×××××.com>