1 |
Sorry to answer some of my own questions, but I seem to have resolved the |
2 |
slotting problems with --backtrace=30 |
3 |
|
4 |
Don't know what the hell that option even does, I'll investigate later. |
5 |
|
6 |
Everything is compiling perfectly, albeit without fallback mode. Any ideas |
7 |
for resolving the pygobject:2 introspection block so I can install it? |
8 |
|
9 |
On Fri, Dec 2, 2011 at 10:15 PM, Jason Weisberger <jbdubbs@×××××.com> wrote: |
10 |
|
11 |
> Ok, worked through some of it, but pretty badly. |
12 |
> |
13 |
> pygobject:2 needs -introspection to be able to slot :2 and :3 on the same |
14 |
> system. Ok done. However gnome 3's fallback mode gnome-applets needs |
15 |
> pygobject:2 WITH introspection. Ok fine, I'll build gnome-base/gnome |
16 |
> -fallback. Problem badly solved. |
17 |
> |
18 |
> Secondly, if I emerge =clutter-1.8.2 on it's own, that goes fine and the |
19 |
> block goes away. Done. |
20 |
> |
21 |
> OK, so my blocks are taken care of. Now this: |
22 |
> |
23 |
> !!! Multiple package instances within a single package slot have been |
24 |
> pulled |
25 |
> !!! into the dependency graph, resulting in a slot conflict: |
26 |
> |
27 |
> gnome-base/gsettings-desktop-schemas:0 |
28 |
> |
29 |
> (gnome-base/gsettings-desktop-schemas-3.2.0-r1::gentoo, ebuild scheduled |
30 |
> for merge) pulled in by |
31 |
> >=gnome-base/gsettings-desktop-schemas-3.0.2 required by |
32 |
> (gnome-base/gnome-control-center-3.2.2::gentoo, ebuild scheduled for merge) |
33 |
> |
34 |
> (gnome-base/gsettings-desktop-schemas-3.0.1::gentoo, installed) pulled |
35 |
> in by |
36 |
> (no parents that aren't satisfied by other packages in this slot) |
37 |
> |
38 |
> net-libs/telepathy-glib:0 |
39 |
> |
40 |
> (net-libs/telepathy-glib-0.16.3::gentoo, ebuild scheduled for merge) |
41 |
> pulled in by |
42 |
> >=net-libs/telepathy-glib-0.16.0 required by |
43 |
> (net-im/empathy-3.2.2::gentoo, ebuild scheduled for merge) |
44 |
> (and 1 more with the same problem) |
45 |
> |
46 |
> (net-libs/telepathy-glib-0.14.10::gentoo, installed) pulled in by |
47 |
> (no parents that aren't satisfied by other packages in this slot) |
48 |
> |
49 |
> gnome-base/dconf:0 |
50 |
> |
51 |
> (gnome-base/dconf-0.10.0::gentoo, ebuild scheduled for merge) pulled in |
52 |
> by |
53 |
> >=gnome-base/dconf-0.10 required by |
54 |
> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) |
55 |
> |
56 |
> (gnome-base/dconf-0.8.0::gentoo, installed) pulled in by |
57 |
> (no parents that aren't satisfied by other packages in this slot) |
58 |
> |
59 |
> dev-cpp/glibmm:2 |
60 |
> |
61 |
> (dev-cpp/glibmm-2.28.2::gentoo, installed) pulled in by |
62 |
> (no parents that aren't satisfied by other packages in this slot) |
63 |
> |
64 |
> (dev-cpp/glibmm-2.30.1::gentoo, ebuild scheduled for merge) pulled in by |
65 |
> >=dev-cpp/glibmm-2.30.0:2 required by (dev-cpp/gtkmm-3.2.0::gentoo, |
66 |
> ebuild scheduled for merge) |
67 |
> |
68 |
> gnome-base/gnome-keyring:0 |
69 |
> |
70 |
> (gnome-base/gnome-keyring-2.32.1-r1::gentoo, installed) pulled in by |
71 |
> (no parents that aren't satisfied by other packages in this slot) |
72 |
> |
73 |
> (gnome-base/gnome-keyring-3.2.2::gentoo, ebuild scheduled for merge) |
74 |
> pulled in by |
75 |
> >=gnome-base/gnome-keyring-3.2.1 required by |
76 |
> (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) |
77 |
> (and 3 more with the same problem) |
78 |
> |
79 |
> x11-libs/gtk+:3 |
80 |
> |
81 |
> (x11-libs/gtk+-3.2.2-r1::gentoo, ebuild scheduled for merge) pulled in by |
82 |
> >=x11-libs/gtk+-3.2.1:3[cups?] required by |
83 |
> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) |
84 |
> (and 7 more with the same problem) |
85 |
> |
86 |
> (x11-libs/gtk+-3.0.12-r1::gentoo, installed) pulled in by |
87 |
> (no parents that aren't satisfied by other packages in this slot) |
88 |
> |
89 |
> dev-libs/json-glib:0 |
90 |
> |
91 |
> (dev-libs/json-glib-0.14.2::gentoo, ebuild scheduled for merge) pulled |
92 |
> in by |
93 |
> >=dev-libs/json-glib-0.13.2 required by |
94 |
> (gnome-base/gnome-shell-3.2.1-r1::gentoo, ebuild scheduled for merge) |
95 |
> |
96 |
> (dev-libs/json-glib-0.12.6::gentoo, installed) pulled in by |
97 |
> (no parents that aren't satisfied by other packages in this slot) |
98 |
> |
99 |
> x11-libs/pango:0 |
100 |
> |
101 |
> (x11-libs/pango-1.29.4::gentoo, ebuild scheduled for merge) pulled in by |
102 |
> >=x11-libs/pango-1.29.3 required by |
103 |
> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) |
104 |
> (and 1 more with the same problem) |
105 |
> |
106 |
> (x11-libs/pango-1.28.4::gentoo, installed) pulled in by |
107 |
> (no parents that aren't satisfied by other packages in this slot) |
108 |
> |
109 |
> gnome-base/libgnome-keyring:0 |
110 |
> |
111 |
> (gnome-base/libgnome-keyring-3.2.2::gentoo, ebuild scheduled for merge) |
112 |
> pulled in by |
113 |
> >=gnome-base/libgnome-keyring-3.2 required by |
114 |
> (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) |
115 |
> (and 1 more with the same problem) |
116 |
> |
117 |
> (gnome-base/libgnome-keyring-2.32.0::gentoo, installed) pulled in by |
118 |
> (no parents that aren't satisfied by other packages in this slot) |
119 |
> |
120 |
> gnome-extra/evolution-data-server:0 |
121 |
> |
122 |
> (gnome-extra/evolution-data-server-3.2.2::gentoo, ebuild scheduled for |
123 |
> merge) pulled in by |
124 |
> |
125 |
> >=gnome-extra/evolution-data-server-3.2.2[gnome-online-accounts?,weather] |
126 |
> required by (mail-client/evolution-3.2.2::gentoo, ebuild scheduled for |
127 |
> merge) |
128 |
> (and 5 more with the same problem) |
129 |
> |
130 |
> (gnome-extra/evolution-data-server-2.32.3-r1::gentoo, installed) pulled |
131 |
> in by |
132 |
> (no parents that aren't satisfied by other packages in this slot) |
133 |
> |
134 |
> x11-themes/gnome-themes-standard:0 |
135 |
> |
136 |
> (x11-themes/gnome-themes-standard-3.2.1::gentoo, ebuild scheduled for |
137 |
> merge) pulled in by |
138 |
> >=x11-themes/gnome-themes-standard-3.2.1 required by |
139 |
> (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) |
140 |
> |
141 |
> (x11-themes/gnome-themes-standard-3.0.2::gentoo, installed) pulled in by |
142 |
> (no parents that aren't satisfied by other packages in this slot) |
143 |
> |
144 |
> x11-themes/gnome-icon-theme:0 |
145 |
> |
146 |
> (x11-themes/gnome-icon-theme-3.2.1.2::gentoo, ebuild scheduled for |
147 |
> merge) pulled in by |
148 |
> >=x11-themes/gnome-icon-theme-3.2.1 required by |
149 |
> (gnome-base/gnome-core-apps-3.2.1::gentoo, ebuild scheduled for merge) |
150 |
> |
151 |
> (x11-themes/gnome-icon-theme-3.0.0::gentoo, installed) pulled in by |
152 |
> (no parents that aren't satisfied by other packages in this slot) |
153 |
> |
154 |
> |
155 |
> Insert hand in shape of gun up mouth, pull imaginary trigger (thumb) |
156 |
> |
157 |
> On Fri, Dec 2, 2011 at 9:09 PM, Jason Weisberger <jbdubbs@×××××.com>wrote: |
158 |
> |
159 |
>> Well, |
160 |
>> |
161 |
>> I'm assuming I'm going to have to wait for these ebuilds to get updated, |
162 |
>> because it looks to me like gnome 3 is trying to pull in multiple versions |
163 |
>> of the same package that conflict with one another: |
164 |
>> |
165 |
>> (dev-python/pygobject-3.0.2::gentoo, ebuild scheduled for merge) pulled |
166 |
>> in by |
167 |
>> >=dev-python/pygobject-3.0.0:3 required by |
168 |
>> (app-editors/gedit-3.2.3::gentoo, ebuild scheduled for merge) |
169 |
>> >=dev-python/pygobject-2.90.0:3 required by |
170 |
>> (gnome-extra/gnome-tweak-tool-3.2.2::gentoo, ebuild scheduled for merge) |
171 |
>> dev-python/pygobject:3 required by |
172 |
>> (gnome-base/gnome-menus-3.2.0.1::gentoo, ebuild scheduled for merge) |
173 |
>> dev-python/pygobject:3 required by |
174 |
>> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge) |
175 |
>> >=dev-python/pygobject-2.90.3:3 required by |
176 |
>> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge) |
177 |
>> >=dev-python/pygobject-3.0.0:3 required by |
178 |
>> (dev-libs/libpeas-1.2.0-r1::gentoo, ebuild scheduled for merge) |
179 |
>> >=dev-python/pygobject-2.90.3:3 required by |
180 |
>> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge) |
181 |
>> >=dev-python/pygobject-2.90.1:3 required by |
182 |
>> (dev-python/pyatspi-2.2.1::gentoo, ebuild scheduled for merge) |
183 |
>> >=dev-python/pygobject-3.0.1:3 required by |
184 |
>> (gnome-base/gnome-core-libs-3.2.1::gentoo, ebuild scheduled for merge) |
185 |
>> |
186 |
>> (media-libs/clutter-1.6.20::gentoo, ebuild scheduled for merge) pulled |
187 |
>> in by |
188 |
>> >=media-libs/clutter-1.6.0:1.0[introspection] required by |
189 |
>> (gnome-extra/sushi-0.2.1::gentoo, ebuild scheduled for merge) |
190 |
>> >=media-libs/clutter-1.4.0:1.0[introspection] required by |
191 |
>> (media-libs/clutter-gst-1.4.4::gentoo, ebuild scheduled for merge) |
192 |
>> >=media-libs/clutter-1.5.11:1.0[introspection] required by |
193 |
>> (app-accessibility/caribou-0.4.1::gentoo, ebuild scheduled for merge) |
194 |
>> media-libs/clutter[introspection] required by |
195 |
>> (gnome-extra/gnome-documents-0.2.1::gentoo, ebuild scheduled for merge) |
196 |
>> >=media-libs/clutter-1.4:1.0[introspection] required by |
197 |
>> (media-libs/clutter-gtk-1.0.4::gentoo, ebuild scheduled for merge) |
198 |
>> >=media-libs/clutter-1.6.1:1.0[introspection] required by |
199 |
>> (media-video/cheese-3.2.2::gentoo, ebuild scheduled for merge) |
200 |
>> media-libs/clutter:1.0[introspection] required by |
201 |
>> (gnome-extra/gnome-games-3.2.1::gentoo, ebuild scheduled for merge) |
202 |
>> >=media-libs/clutter-1.2:1.0[introspection] required by |
203 |
>> (media-libs/libchamplain-0.12.0-r1::gentoo, ebuild scheduled for merge) |
204 |
>> >=media-libs/clutter-1.6.8:1.0 required by |
205 |
>> (media-video/totem-3.2.1::gentoo, ebuild scheduled for merge) |
206 |
>> >=media-libs/clutter-1.4.0:1.0 required by |
207 |
>> (x11-libs/mx-1.3.1::gentoo, ebuild scheduled for merge) |
208 |
>> |
209 |
>> (dev-python/pygobject-2.28.6::gentoo, installed) pulled in by |
210 |
>> >=dev-python/pygobject-2.12.0:2 required by |
211 |
>> (net-libs/telepathy-farsight-0.0.17::gentoo, ebuild scheduled for merge) |
212 |
>> >=dev-python/pygobject-2.16:2 required by |
213 |
>> (net-libs/farsight2-0.0.26::gentoo, ebuild scheduled for merge) |
214 |
>> >=dev-python/pygobject-2.26:2[introspection] required by |
215 |
>> (gnome-base/gnome-applets-3.2.1::gentoo, ebuild scheduled for merge) |
216 |
>> |
217 |
>> (media-libs/cogl-1.8.2::gentoo, ebuild scheduled for merge) pulled in by |
218 |
>> >=media-libs/cogl-1.8.0:1.0[introspection,pango] required by |
219 |
>> (media-libs/clutter-1.8.2::gentoo, ebuild scheduled for merge) |
220 |
>> |
221 |
>> So basically gnome-base/gnome-applets-3.2.1 is trying to pull in a |
222 |
>> different version of pygobject than the rest of gnome 3 is and cogl is |
223 |
>> being pulled in by clutter 1.8.2 but cogl isn't compatible with earlier |
224 |
>> versions of clutter.... which gnome 3 also wants. |
225 |
>> |
226 |
>> What a mess. |
227 |
>> |
228 |
>> |
229 |
>> |
230 |
>> On Fri, Dec 2, 2011 at 7:10 PM, Neil Bothwick <neil@××××××××××.uk> wrote: |
231 |
>> |
232 |
>>> On Fri, 2 Dec 2011 18:27:33 -0500, Jason Weisberger wrote: |
233 |
>>> |
234 |
>>> > Removing pygobject didn't help that block for some reason.... Which |
235 |
>>> > doesn't make sense.... And clutter isn't on my system. |
236 |
>>> > Why would both of those packages be slotted as :2 if one isn't on my |
237 |
>>> > system and I only have one instance of pygobject? |
238 |
>>> |
239 |
>>> Run emerge with the --tree option to see the answer to this. |
240 |
>>> |
241 |
>>> |
242 |
>>> -- |
243 |
>>> Neil Bothwick |
244 |
>>> |
245 |
>>> MIPS: Meaningless Indication of Processor Speed |
246 |
>>> |
247 |
>> |
248 |
>> |
249 |
>> |
250 |
>> -- |
251 |
>> Jason Weisberger |
252 |
>> jbdubbs@×××××.com |
253 |
>> |
254 |
> |
255 |
> |
256 |
> |
257 |
> -- |
258 |
> Jason Weisberger |
259 |
> jbdubbs@×××××.com |
260 |
> |
261 |
|
262 |
|
263 |
|
264 |
-- |
265 |
Jason Weisberger |
266 |
jbdubbs@×××××.com |