1 |
On Sunday 21 November 2010 09:34:00 Alan McKinnon wrote: |
2 |
|
3 |
> I think it's just different maintainers. The newest stuff was committed to |
4 |
> the tree after the work was done on the efl overlay, and the maintainer of |
5 |
> the enlightenment overlay just hasn't got round to it yet |
6 |
|
7 |
I see, thanks. Last confusing thing I came across is this: |
8 |
|
9 |
emerge: there are no ebuilds to satisfy "enlightenment-base/e_module- |
10 |
notification" |
11 |
emerge: there are no ebuilds to satisfy "enlightenment-base/e_module-tclock" |
12 |
emerge: there are no ebuilds to satisfy "net-libs/exchange" |
13 |
emerge: there are no ebuilds to satisfy "enlightenment-base/e_module- |
14 |
forecasts" |
15 |
|
16 |
as well as: |
17 |
|
18 |
emerge: there are no ebuilds to satisfy ">=media-libs/epsilon-0.3" |
19 |
|
20 |
which was a dependency of epdf and ethumb. |
21 |
|
22 |
So, I removed all these efl modules and epdf and ethumb from my emerge stanza |
23 |
and was ready to let rip - but I got confused with a new slot of enlightenment |
24 |
that portage wants to pull in: |
25 |
|
26 |
[ebuild NS ] x11-wm/enlightenment-1.0.2 [9999] USE="dbus nls pango xrandr - |
27 |
doc -esd -pulseaudio -xcomposite -xinerama" 2,059 kB [0] |
28 |
|
29 |
Shouldn't it pull in 0.16.999.52995 as shown below? |
30 |
================================================== |
31 |
$ eix -l enlightenment |
32 |
[I] x11-wm/enlightenment |
33 |
Available versions: |
34 |
(0.17) |
35 |
~ 0.16.999.52995[1] "~amd64 ~x86" [acpi bluetooth doc |
36 |
+e_modules_battery +e_modules_clock +e_modules_comp +e_modules_conf- |
37 |
applications +e_modules_conf-borders +e_modules_conf-clientlist |
38 |
+e_modules_conf-colors +e_modules_conf-desk +e_modules_conf-desklock |
39 |
+e_modules_conf-desks +e_modules_conf-dialogs +e_modules_conf-display |
40 |
+e_modules_conf-dpms +e_modules_conf-edgebindings +e_modules_conf-engine |
41 |
+e_modules_conf-fonts +e_modules_conf-icon-theme +e_modules_conf-imc |
42 |
+e_modules_conf-interaction +e_modules_conf-intl +e_modules_conf-keybindings |
43 |
+e_modules_conf-menus +e_modules_conf-mime +e_modules_conf-mouse |
44 |
+e_modules_conf-mouse-cursor +e_modules_conf-mousebindings +e_modules_conf- |
45 |
paths +e_modules_conf-performance +e_modules_conf-profiles +e_modules_conf- |
46 |
scale +e_modules_conf-screensaver +e_modules_conf-shelves +e_modules_conf- |
47 |
startup +e_modules_conf-theme +e_modules_conf-transitions +e_modules_conf- |
48 |
wallpaper +e_modules_conf-wallpaper2 +e_modules_conf-window-display |
49 |
+e_modules_conf-window-focus +e_modules_conf-window-manipulation |
50 |
+e_modules_conf-window-remembers +e_modules_conf-winlist +e_modules_connman |
51 |
+e_modules_cpufreq +e_modules_dropshadow +e_modules_everything |
52 |
+e_modules_everything-apps +e_modules_everything-calc +e_modules_everything- |
53 |
files +e_modules_everything-settings +e_modules_everything-windows |
54 |
+e_modules_fileman +e_modules_fileman_opinfo +e_modules_gadman +e_modules_ibar |
55 |
+e_modules_ibox e_modules_illume +e_modules_illume2 +e_modules_mixer |
56 |
+e_modules_msgbus e_modules_ofono +e_modules_pager +e_modules_start |
57 |
+e_modules_syscon +e_modules_systray +e_modules_temperature +e_modules_winlist |
58 |
+e_modules_wizard exchange hal nls pam spell static-libs +udev] |
59 |
(**) 9999[1] [acpi bluetooth doc +e_modules_battery |
60 |
+e_modules_clock +e_modules_comp +e_modules_conf-applications +e_modules_conf- |
61 |
borders +e_modules_conf-clientlist +e_modules_conf-colors +e_modules_conf-desk |
62 |
+e_modules_conf-desklock +e_modules_conf-desks +e_modules_conf-dialogs |
63 |
+e_modules_conf-display +e_modules_conf-dpms +e_modules_conf-edgebindings |
64 |
+e_modules_conf-engine +e_modules_conf-fonts +e_modules_conf-icon-theme |
65 |
+e_modules_conf-imc +e_modules_conf-interaction +e_modules_conf-intl |
66 |
+e_modules_conf-keybindings +e_modules_conf-menus +e_modules_conf-mime |
67 |
+e_modules_conf-mouse +e_modules_conf-mouse-cursor +e_modules_conf- |
68 |
mousebindings +e_modules_conf-paths +e_modules_conf-performance |
69 |
+e_modules_conf-profiles +e_modules_conf-scale +e_modules_conf-screensaver |
70 |
+e_modules_conf-shelves +e_modules_conf-startup +e_modules_conf-theme |
71 |
+e_modules_conf-transitions +e_modules_conf-wallpaper +e_modules_conf- |
72 |
wallpaper2 +e_modules_conf-window-display +e_modules_conf-window-focus |
73 |
+e_modules_conf-window-manipulation +e_modules_conf-window-remembers |
74 |
+e_modules_conf-winlist +e_modules_connman +e_modules_cpufreq |
75 |
+e_modules_dropshadow +e_modules_everything +e_modules_everything-apps |
76 |
+e_modules_everything-calc +e_modules_everything-files +e_modules_everything- |
77 |
settings +e_modules_everything-windows +e_modules_fileman |
78 |
+e_modules_fileman_opinfo +e_modules_gadman +e_modules_ibar +e_modules_ibox |
79 |
e_modules_illume +e_modules_illume2 +e_modules_mixer +e_modules_msgbus |
80 |
e_modules_ofono +e_modules_pager +e_modules_start +e_modules_syscon |
81 |
+e_modules_systray +e_modules_temperature +e_modules_winlist +e_modules_wizard |
82 |
exchange hal nls pam spell static-libs +udev] |
83 |
(0) |
84 |
** 0.16.9999 [dbus doc esd nls pango pulseaudio xcomposite xinerama |
85 |
xrandr] |
86 |
1.0.1 "alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" |
87 |
[dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] |
88 |
1.0.2 "alpha amd64 arm hppa ia64 ppc ~ppc64 sh sparc x86 ~x86- |
89 |
fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] |
90 |
~ 1.0.4 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 |
91 |
~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] |
92 |
~ 1.0.5 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 |
93 |
~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] |
94 |
~ 1.0.6 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 |
95 |
~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] |
96 |
Installed versions: 9999(0.17)[?](05:47:06 PM 11/13/2010)(acpi bluetooth |
97 |
e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications |
98 |
e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors |
99 |
e_modules_conf-desk e_modules_conf-desklock e_modules_conf-desks |
100 |
e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms |
101 |
e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts |
102 |
e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction |
103 |
e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus |
104 |
e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor |
105 |
e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance |
106 |
e_modules_conf-profiles e_modules_conf-scale e_modules_conf-screensaver |
107 |
e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme |
108 |
e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 |
109 |
e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf- |
110 |
window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist |
111 |
e_modules_cpufreq e_modules_dropshadow e_modules_everything |
112 |
e_modules_everything-apps e_modules_everything-calc e_modules_everything-files |
113 |
e_modules_everything-settings e_modules_everything-windows e_modules_fileman |
114 |
e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox |
115 |
e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start |
116 |
e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist |
117 |
e_modules_wizard exchange hal nls pam spell udev -doc -e_modules_connman - |
118 |
e_modules_illume -e_modules_illume2 -e_modules_ofono -static-libs) |
119 |
Homepage: http://www.enlightenment.org/ |
120 |
Description: Enlightenment DR17 window manager |
121 |
|
122 |
[1] "enlightenment" /var/lib/layman/enlightenment |
123 |
================================================== |
124 |
|
125 |
|
126 |
Then I hit a wall of errors that made me wish for efl to come back: |
127 |
================================================== |
128 |
# emerge -1aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina dev- |
129 |
libs/embryo dev-libs/efreet media-libs/edje media-libs/evas x11- |
130 |
wm/enlightenment media-libs/emotion dev-libs/eeze |
131 |
|
132 |
These are the packages that would be merged, in order: |
133 |
|
134 |
Calculating dependencies... done! |
135 |
[ebuild UD] dev-libs/eina-1.0.0_beta2 [9999] USE="mempool-chained mempool- |
136 |
pass-through mmx nls sse sse2 threads (-altivec) -debug -default-mempool -doc |
137 |
-mempool-buddy -mempool-fixed-bitmap -static-libs -test% (-mempool-ememoa- |
138 |
fixed%) (-mempool-ememoa-unknown%)" 522 kB [?=>0] |
139 |
[ebuild UD] dev-libs/embryo-1.0.0_beta2 [9999] USE="nls -doc -static-libs" |
140 |
433 kB [?=>0] |
141 |
[ebuild UD] dev-libs/eet-1.4.0_beta2 [9999] USE="nls ssl%* threads -debug |
142 |
-doc -examples -gnutls -static-libs -test% (-openssl%)" 486 kB [?=>0] |
143 |
[ebuild UD] media-libs/evas-1.0.0_beta2 [9999] USE="X cache eet fontconfig |
144 |
gif jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi - |
145 |
directfb -doc -fbcon -sdl -static-libs" 1,021 kB [?=>0] |
146 |
[ebuild UD] dev-libs/ecore-1.0.0_beta2 [9999] USE="X curl evas glib |
147 |
inotify nls opengl ssl%* threads xcb xinerama xprint xscreensaver -ares% - |
148 |
directfb -doc -fbcon -gnutls -sdl -static-libs -tslib (-openssl%)" 892 kB |
149 |
[?=>0] |
150 |
[ebuild UD] media-libs/edje-1.0.0_beta2 [9999] USE="nls -cache -debug -doc |
151 |
-static-libs -vim-syntax (-emacs%)" 575 kB [?=>0] |
152 |
[ebuild UD] dev-libs/eeze-1.0.0_beta2 [9999] USE="nls -doc -static-libs" |
153 |
483 kB [?=>0] |
154 |
[ebuild UD] dev-libs/efreet-1.0.0_beta2 [9999] USE="nls -doc -static-libs" |
155 |
360 kB [?=>0] |
156 |
[ebuild UD] media-libs/emotion-0.0.1.008 [9999] USE="gstreamer nls xine - |
157 |
doc (-static-libs%) (-static-modules%*)" 497 kB [?=>1] |
158 |
[ebuild UD] dev-libs/e_dbus-1.0.0_beta2 [9999] USE="bluetooth connman hal |
159 |
libnotify nls -doc -ofono -static-libs -ukit" 359 kB [?=>0] |
160 |
[ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth |
161 |
e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications |
162 |
e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors |
163 |
e_modules_conf-desk e_modules_conf-desklock e_modules_conf-desks |
164 |
e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms |
165 |
e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts |
166 |
e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction |
167 |
e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus |
168 |
e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor |
169 |
e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance |
170 |
e_modules_conf-profiles e_modules_conf-scale e_modules_conf-screensaver |
171 |
e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme |
172 |
e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 |
173 |
e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf- |
174 |
window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist |
175 |
e_modules_connman* e_modules_cpufreq e_modules_dropshadow e_modules_everything |
176 |
e_modules_everything-apps e_modules_everything-calc e_modules_everything-files |
177 |
e_modules_everything-settings e_modules_everything-windows e_modules_fileman |
178 |
e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox |
179 |
e_modules_illume2* e_modules_mixer e_modules_msgbus e_modules_pager |
180 |
e_modules_start e_modules_syscon e_modules_systray e_modules_temperature |
181 |
e_modules_winlist e_modules_wizard hal nls pam spell udev -doc - |
182 |
e_modules_illume -e_modules_ofono -exchange* -static-libs" 0 kB [?=>1] |
183 |
|
184 |
Total: 11 packages (10 downgrades, 1 reinstall), Size of downloads: 5,624 kB |
185 |
Portage tree and overlays: |
186 |
[0] /usr/portage |
187 |
[1] /var/lib/layman/enlightenment |
188 |
[?] indicates that the source repository could not be determined |
189 |
|
190 |
!!! Multiple package instances within a single package slot have been pulled |
191 |
!!! into the dependency graph, resulting in a slot conflict: |
192 |
|
193 |
dev-libs/eina:0 |
194 |
|
195 |
('installed', '/', 'dev-libs/eina-9999', 'nomerge') pulled in by |
196 |
>=dev-libs/eina-9999 required by ('installed', '/', 'dev- |
197 |
libs/efreet-9999', 'nomerge') |
198 |
>=dev-libs/eina-9999 required by ('installed', '/', 'dev- |
199 |
libs/e_dbus-9999', 'nomerge') |
200 |
>=dev-libs/eina-9999 required by ('installed', '/', 'dev-libs/eet-9999', |
201 |
'nomerge') |
202 |
(and 11 more) |
203 |
|
204 |
('ebuild', '/', 'dev-libs/eina-1.0.0_beta2', 'merge') pulled in by |
205 |
>=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev- |
206 |
libs/eet-1.4.0_beta2', 'merge') |
207 |
>=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev- |
208 |
libs/e_dbus-1.0.0_beta2', 'merge') |
209 |
dev-libs/eina |
210 |
(and 4 more) |
211 |
|
212 |
dev-libs/eet:0 |
213 |
|
214 |
('ebuild', '/', 'dev-libs/eet-1.4.0_beta2', 'merge') pulled in by |
215 |
dev-libs/eet |
216 |
>=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media- |
217 |
libs/edje-1.0.0_beta2', 'merge') |
218 |
>=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media- |
219 |
libs/evas-1.0.0_beta2', 'merge') |
220 |
|
221 |
('installed', '/', 'dev-libs/eet-9999', 'nomerge') pulled in by |
222 |
>=dev-libs/eet-9999 required by ('installed', '/', 'media-libs/evas-9999', |
223 |
'nomerge') |
224 |
>=dev-libs/eet-9999 required by ('installed', '/', 'media-libs/edje-9999', |
225 |
'nomerge') |
226 |
(and 3 more) |
227 |
|
228 |
dev-libs/efreet:0 |
229 |
|
230 |
('installed', '/', 'dev-libs/efreet-9999', 'nomerge') pulled in by |
231 |
>=dev-libs/efreet-9999 required by ('ebuild', '/', 'x11- |
232 |
wm/enlightenment-9999', 'merge') |
233 |
(and 1 more) |
234 |
|
235 |
('ebuild', '/', 'dev-libs/efreet-1.0.0_beta2', 'merge') pulled in by |
236 |
dev-libs/efreet |
237 |
|
238 |
dev-libs/e_dbus:0 |
239 |
|
240 |
('installed', '/', 'dev-libs/e_dbus-9999', 'nomerge') pulled in by |
241 |
>=dev-libs/e_dbus-9999[connman] required by ('ebuild', '/', 'x11- |
242 |
wm/enlightenment-9999', 'merge') |
243 |
>=dev-libs/e_dbus-9999[hal,libnotify] required by ('ebuild', '/', 'x11- |
244 |
wm/enlightenment-9999', 'merge') |
245 |
(and 1 more) |
246 |
|
247 |
('ebuild', '/', 'dev-libs/e_dbus-1.0.0_beta2', 'merge') pulled in by |
248 |
dev-libs/e_dbus |
249 |
|
250 |
Explanation: |
251 |
|
252 |
New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve |
253 |
this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and |
254 |
'>=dev-libs/e_dbus-9999[hal,libnotify]'. |
255 |
|
256 |
media-libs/edje:0 |
257 |
|
258 |
('installed', '/', 'media-libs/edje-9999', 'nomerge') pulled in by |
259 |
>=media-libs/edje-9999 required by ('ebuild', '/', 'x11- |
260 |
wm/enlightenment-9999', 'merge') |
261 |
(and 2 more) |
262 |
|
263 |
('ebuild', '/', 'media-libs/edje-1.0.0_beta2', 'merge') pulled in by |
264 |
>=media-libs/edje-0.5.0.041 required by ('ebuild', '/', 'media- |
265 |
libs/emotion-0.0.1.008', 'merge') |
266 |
media-libs/edje |
267 |
|
268 |
media-libs/evas:0 |
269 |
|
270 |
('installed', '/', 'media-libs/evas-9999', 'nomerge') pulled in by |
271 |
>=media-libs/evas-9999[eet,X,jpeg,png] required by ('ebuild', '/', 'x11- |
272 |
wm/enlightenment-9999', 'merge') |
273 |
>=media-libs/evas-9999 required by ('installed', '/', 'dev- |
274 |
libs/e_dbus-9999', 'nomerge') |
275 |
>=media-libs/evas-9999[xcb,opengl,X] required by ('installed', '/', 'dev- |
276 |
libs/ecore-9999', 'nomerge') |
277 |
(and 6 more) |
278 |
|
279 |
('ebuild', '/', 'media-libs/evas-1.0.0_beta2', 'merge') pulled in by |
280 |
media-libs/evas |
281 |
>=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'dev- |
282 |
libs/e_dbus-1.0.0_beta2', 'merge') |
283 |
>=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'media- |
284 |
libs/edje-1.0.0_beta2', 'merge') |
285 |
(and 2 more) |
286 |
|
287 |
dev-libs/ecore:0 |
288 |
|
289 |
('ebuild', '/', 'dev-libs/ecore-1.0.0_beta2', 'merge') pulled in by |
290 |
>=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'dev- |
291 |
libs/efreet-1.0.0_beta2', 'merge') |
292 |
>=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'media- |
293 |
libs/edje-1.0.0_beta2', 'merge') |
294 |
dev-libs/ecore |
295 |
(and 3 more) |
296 |
|
297 |
('installed', '/', 'dev-libs/ecore-9999', 'nomerge') pulled in by |
298 |
>=dev-libs/ecore-9999 required by ('installed', '/', 'dev- |
299 |
libs/efreet-9999', 'nomerge') |
300 |
>=dev-libs/ecore-9999[X,evas,inotify] required by ('ebuild', '/', 'x11- |
301 |
wm/enlightenment-9999', 'merge') |
302 |
>=dev-libs/ecore-9999 required by ('installed', '/', 'dev- |
303 |
libs/e_dbus-9999', 'nomerge') |
304 |
(and 7 more) |
305 |
|
306 |
dev-libs/embryo:0 |
307 |
|
308 |
('ebuild', '/', 'dev-libs/embryo-1.0.0_beta2', 'merge') pulled in by |
309 |
dev-libs/embryo |
310 |
>=dev-libs/embryo-1.0.0_beta required by ('ebuild', '/', 'media- |
311 |
libs/edje-1.0.0_beta2', 'merge') |
312 |
|
313 |
('installed', '/', 'dev-libs/embryo-9999', 'nomerge') pulled in by |
314 |
>=dev-libs/embryo-9999 required by ('installed', '/', 'media- |
315 |
libs/edje-9999', 'nomerge') |
316 |
(and 2 more) |
317 |
|
318 |
|
319 |
It may be possible to solve this problem by using package.mask to |
320 |
prevent one of those packages from being selected. However, it is also |
321 |
possible that conflicting dependencies exist such that they are |
322 |
impossible to satisfy simultaneously. If such a conflict exists in the |
323 |
dependencies of two different packages, then those packages can not be |
324 |
installed simultaneously. You may want to try a larger value of the |
325 |
--backtrack option, such as --backtrack=30, in order to see if that will |
326 |
solve this conflict automatically. |
327 |
|
328 |
For more information, see MASKED PACKAGES section in the emerge man page |
329 |
or refer to the Gentoo Handbook. |
330 |
================================================== |
331 |
|
332 |
I am not sure I understand some of the USE suggestions above, i.e.: |
333 |
|
334 |
Explanation: |
335 |
|
336 |
New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve |
337 |
this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and |
338 |
'>=dev-libs/e_dbus-9999[hal,libnotify]'. |
339 |
|
340 |
|
341 |
I have this line in my /etc/portage/package.use: |
342 |
|
343 |
dev-libs/e_dbus hal libnotify connman |
344 |
|
345 |
Any help to get out of this would be greatly appreciated. I didn't want to |
346 |
make this message longer than it has to be, so please ask for more info if as |
347 |
you need it. |
348 |
-- |
349 |
Regards, |
350 |
Mick |