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