Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: E17 and package.use
Date: Sun, 21 Nov 2010 12:41:26
Message-Id: 201011211240.29899.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] Re: E17 and package.use by Alan McKinnon
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Re: E17 and package.use Alan McKinnon <alan.mckinnon@×××××.com>