On Sunday 21 November 2010 09:34:00 Alan McKinnon wrote: > I think it's just different maintainers. The newest stuff was committed to > the tree after the work was done on the efl overlay, and the maintainer of > the enlightenment overlay just hasn't got round to it yet
I see, thanks. Last confusing thing I came across is this: emerge: there are no ebuilds to satisfy "enlightenment-base/e_module- notification" emerge: there are no ebuilds to satisfy "enlightenment-base/e_module-tclock" emerge: there are no ebuilds to satisfy "net-libs/exchange" emerge: there are no ebuilds to satisfy "enlightenment-base/e_module- forecasts" as well as: emerge: there are no ebuilds to satisfy ">=media-libs/epsilon-0.3" which was a dependency of epdf and ethumb. So, I removed all these efl modules and epdf and ethumb from my emerge stanza and was ready to let rip - but I got confused with a new slot of enlightenment that portage wants to pull in: [ebuild NS ] x11-wm/enlightenment-1.0.2 [9999] USE="dbus nls pango xrandr - doc -esd -pulseaudio -xcomposite -xinerama" 2,059 kB [0] Shouldn't it pull in 0.16.999.52995 as shown below? ================================================== $ eix -l enlightenment [I] x11-wm/enlightenment Available versions: (0.17) ~ 0.16.999.52995[1] "~amd64 ~x86" [acpi bluetooth doc +e_modules_battery +e_modules_clock +e_modules_comp +e_modules_conf- applications +e_modules_conf-borders +e_modules_conf-clientlist +e_modules_conf-colors +e_modules_conf-desk +e_modules_conf-desklock +e_modules_conf-desks +e_modules_conf-dialogs +e_modules_conf-display +e_modules_conf-dpms +e_modules_conf-edgebindings +e_modules_conf-engine +e_modules_conf-fonts +e_modules_conf-icon-theme +e_modules_conf-imc +e_modules_conf-interaction +e_modules_conf-intl +e_modules_conf-keybindings +e_modules_conf-menus +e_modules_conf-mime +e_modules_conf-mouse +e_modules_conf-mouse-cursor +e_modules_conf-mousebindings +e_modules_conf- paths +e_modules_conf-performance +e_modules_conf-profiles +e_modules_conf- scale +e_modules_conf-screensaver +e_modules_conf-shelves +e_modules_conf- startup +e_modules_conf-theme +e_modules_conf-transitions +e_modules_conf- wallpaper +e_modules_conf-wallpaper2 +e_modules_conf-window-display +e_modules_conf-window-focus +e_modules_conf-window-manipulation +e_modules_conf-window-remembers +e_modules_conf-winlist +e_modules_connman +e_modules_cpufreq +e_modules_dropshadow +e_modules_everything +e_modules_everything-apps +e_modules_everything-calc +e_modules_everything- files +e_modules_everything-settings +e_modules_everything-windows +e_modules_fileman +e_modules_fileman_opinfo +e_modules_gadman +e_modules_ibar +e_modules_ibox e_modules_illume +e_modules_illume2 +e_modules_mixer +e_modules_msgbus e_modules_ofono +e_modules_pager +e_modules_start +e_modules_syscon +e_modules_systray +e_modules_temperature +e_modules_winlist +e_modules_wizard exchange hal nls pam spell static-libs +udev] (**) 9999[1] [acpi bluetooth doc +e_modules_battery +e_modules_clock +e_modules_comp +e_modules_conf-applications +e_modules_conf- borders +e_modules_conf-clientlist +e_modules_conf-colors +e_modules_conf-desk +e_modules_conf-desklock +e_modules_conf-desks +e_modules_conf-dialogs +e_modules_conf-display +e_modules_conf-dpms +e_modules_conf-edgebindings +e_modules_conf-engine +e_modules_conf-fonts +e_modules_conf-icon-theme +e_modules_conf-imc +e_modules_conf-interaction +e_modules_conf-intl +e_modules_conf-keybindings +e_modules_conf-menus +e_modules_conf-mime +e_modules_conf-mouse +e_modules_conf-mouse-cursor +e_modules_conf- mousebindings +e_modules_conf-paths +e_modules_conf-performance +e_modules_conf-profiles +e_modules_conf-scale +e_modules_conf-screensaver +e_modules_conf-shelves +e_modules_conf-startup +e_modules_conf-theme +e_modules_conf-transitions +e_modules_conf-wallpaper +e_modules_conf- wallpaper2 +e_modules_conf-window-display +e_modules_conf-window-focus +e_modules_conf-window-manipulation +e_modules_conf-window-remembers +e_modules_conf-winlist +e_modules_connman +e_modules_cpufreq +e_modules_dropshadow +e_modules_everything +e_modules_everything-apps +e_modules_everything-calc +e_modules_everything-files +e_modules_everything- settings +e_modules_everything-windows +e_modules_fileman +e_modules_fileman_opinfo +e_modules_gadman +e_modules_ibar +e_modules_ibox e_modules_illume +e_modules_illume2 +e_modules_mixer +e_modules_msgbus e_modules_ofono +e_modules_pager +e_modules_start +e_modules_syscon +e_modules_systray +e_modules_temperature +e_modules_winlist +e_modules_wizard exchange hal nls pam spell static-libs +udev] (0) ** 0.16.9999 [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] 1.0.1 "alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] 1.0.2 "alpha amd64 arm hppa ia64 ppc ~ppc64 sh sparc x86 ~x86- fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] ~ 1.0.4 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] ~ 1.0.5 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] ~ 1.0.6 "~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" [dbus doc esd nls pango pulseaudio xcomposite xinerama xrandr] Installed versions: 9999(0.17)[?](05:47:06 PM 11/13/2010)(acpi bluetooth e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf- window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_modules_cpufreq e_modules_dropshadow e_modules_everything e_modules_everything-apps e_modules_everything-calc e_modules_everything-files e_modules_everything-settings e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist e_modules_wizard exchange hal nls pam spell udev -doc -e_modules_connman - e_modules_illume -e_modules_illume2 -e_modules_ofono -static-libs) Homepage: http://www.enlightenment.org/ Description: Enlightenment DR17 window manager [1] "enlightenment" /var/lib/layman/enlightenment ================================================== Then I hit a wall of errors that made me wish for efl to come back: ================================================== # emerge -1aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/evas x11- wm/enlightenment media-libs/emotion dev-libs/eeze These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] dev-libs/eina-1.0.0_beta2 [9999] USE="mempool-chained mempool- pass-through mmx nls sse sse2 threads (-altivec) -debug -default-mempool -doc -mempool-buddy -mempool-fixed-bitmap -static-libs -test% (-mempool-ememoa- fixed%) (-mempool-ememoa-unknown%)" 522 kB [?=>0] [ebuild UD] dev-libs/embryo-1.0.0_beta2 [9999] USE="nls -doc -static-libs" 433 kB [?=>0] [ebuild UD] dev-libs/eet-1.4.0_beta2 [9999] USE="nls ssl%* threads -debug -doc -examples -gnutls -static-libs -test% (-openssl%)" 486 kB [?=>0] [ebuild UD] media-libs/evas-1.0.0_beta2 [9999] USE="X cache eet fontconfig gif jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi - directfb -doc -fbcon -sdl -static-libs" 1,021 kB [?=>0] [ebuild UD] dev-libs/ecore-1.0.0_beta2 [9999] USE="X curl evas glib inotify nls opengl ssl%* threads xcb xinerama xprint xscreensaver -ares% - directfb -doc -fbcon -gnutls -sdl -static-libs -tslib (-openssl%)" 892 kB [?=>0] [ebuild UD] media-libs/edje-1.0.0_beta2 [9999] USE="nls -cache -debug -doc -static-libs -vim-syntax (-emacs%)" 575 kB [?=>0] [ebuild UD] dev-libs/eeze-1.0.0_beta2 [9999] USE="nls -doc -static-libs" 483 kB [?=>0] [ebuild UD] dev-libs/efreet-1.0.0_beta2 [9999] USE="nls -doc -static-libs" 360 kB [?=>0] [ebuild UD] media-libs/emotion-0.0.1.008 [9999] USE="gstreamer nls xine - doc (-static-libs%) (-static-modules%*)" 497 kB [?=>1] [ebuild UD] dev-libs/e_dbus-1.0.0_beta2 [9999] USE="bluetooth connman hal libnotify nls -doc -ofono -static-libs -ukit" 359 kB [?=>0] [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth e_modules_battery e_modules_clock e_modules_comp e_modules_conf-applications e_modules_conf-borders e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs e_modules_conf-display e_modules_conf-dpms e_modules_conf-edgebindings e_modules_conf-engine e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc e_modules_conf-interaction e_modules_conf-intl e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime e_modules_conf-mouse e_modules_conf-mouse-cursor e_modules_conf-mousebindings e_modules_conf-paths e_modules_conf-performance e_modules_conf-profiles e_modules_conf-scale e_modules_conf-screensaver e_modules_conf-shelves e_modules_conf-startup e_modules_conf-theme e_modules_conf-transitions e_modules_conf-wallpaper e_modules_conf-wallpaper2 e_modules_conf-window-display e_modules_conf-window-focus e_modules_conf- window-manipulation e_modules_conf-window-remembers e_modules_conf-winlist e_modules_connman* e_modules_cpufreq e_modules_dropshadow e_modules_everything e_modules_everything-apps e_modules_everything-calc e_modules_everything-files e_modules_everything-settings e_modules_everything-windows e_modules_fileman e_modules_fileman_opinfo e_modules_gadman e_modules_ibar e_modules_ibox e_modules_illume2* e_modules_mixer e_modules_msgbus e_modules_pager e_modules_start e_modules_syscon e_modules_systray e_modules_temperature e_modules_winlist e_modules_wizard hal nls pam spell udev -doc - e_modules_illume -e_modules_ofono -exchange* -static-libs" 0 kB [?=>1] Total: 11 packages (10 downgrades, 1 reinstall), Size of downloads: 5,624 kB Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/enlightenment [?] indicates that the source repository could not be determined !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/eina:0 ('installed', '/', 'dev-libs/eina-9999', 'nomerge') pulled in by >=dev-libs/eina-9999 required by ('installed', '/', 'dev- libs/efreet-9999', 'nomerge') >=dev-libs/eina-9999 required by ('installed', '/', 'dev- libs/e_dbus-9999', 'nomerge') >=dev-libs/eina-9999 required by ('installed', '/', 'dev-libs/eet-9999', 'nomerge') (and 11 more) ('ebuild', '/', 'dev-libs/eina-1.0.0_beta2', 'merge') pulled in by >=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev- libs/eet-1.4.0_beta2', 'merge') >=dev-libs/eina-1.0.0_beta required by ('ebuild', '/', 'dev- libs/e_dbus-1.0.0_beta2', 'merge') dev-libs/eina (and 4 more) dev-libs/eet:0 ('ebuild', '/', 'dev-libs/eet-1.4.0_beta2', 'merge') pulled in by dev-libs/eet >=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media- libs/edje-1.0.0_beta2', 'merge') >=dev-libs/eet-1.0.0_beta required by ('ebuild', '/', 'media- libs/evas-1.0.0_beta2', 'merge') ('installed', '/', 'dev-libs/eet-9999', 'nomerge') pulled in by >=dev-libs/eet-9999 required by ('installed', '/', 'media-libs/evas-9999', 'nomerge') >=dev-libs/eet-9999 required by ('installed', '/', 'media-libs/edje-9999', 'nomerge') (and 3 more) dev-libs/efreet:0 ('installed', '/', 'dev-libs/efreet-9999', 'nomerge') pulled in by >=dev-libs/efreet-9999 required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') (and 1 more) ('ebuild', '/', 'dev-libs/efreet-1.0.0_beta2', 'merge') pulled in by dev-libs/efreet dev-libs/e_dbus:0 ('installed', '/', 'dev-libs/e_dbus-9999', 'nomerge') pulled in by >=dev-libs/e_dbus-9999[connman] required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') >=dev-libs/e_dbus-9999[hal,libnotify] required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') (and 1 more) ('ebuild', '/', 'dev-libs/e_dbus-1.0.0_beta2', 'merge') pulled in by dev-libs/e_dbus Explanation: New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and '>=dev-libs/e_dbus-9999[hal,libnotify]'. media-libs/edje:0 ('installed', '/', 'media-libs/edje-9999', 'nomerge') pulled in by >=media-libs/edje-9999 required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') (and 2 more) ('ebuild', '/', 'media-libs/edje-1.0.0_beta2', 'merge') pulled in by >=media-libs/edje-0.5.0.041 required by ('ebuild', '/', 'media- libs/emotion-0.0.1.008', 'merge') media-libs/edje media-libs/evas:0 ('installed', '/', 'media-libs/evas-9999', 'nomerge') pulled in by >=media-libs/evas-9999[eet,X,jpeg,png] required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') >=media-libs/evas-9999 required by ('installed', '/', 'dev- libs/e_dbus-9999', 'nomerge') >=media-libs/evas-9999[xcb,opengl,X] required by ('installed', '/', 'dev- libs/ecore-9999', 'nomerge') (and 6 more) ('ebuild', '/', 'media-libs/evas-1.0.0_beta2', 'merge') pulled in by media-libs/evas >=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'dev- libs/e_dbus-1.0.0_beta2', 'merge') >=media-libs/evas-1.0.0_beta required by ('ebuild', '/', 'media- libs/edje-1.0.0_beta2', 'merge') (and 2 more) dev-libs/ecore:0 ('ebuild', '/', 'dev-libs/ecore-1.0.0_beta2', 'merge') pulled in by >=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'dev- libs/efreet-1.0.0_beta2', 'merge') >=dev-libs/ecore-1.0.0_beta required by ('ebuild', '/', 'media- libs/edje-1.0.0_beta2', 'merge') dev-libs/ecore (and 3 more) ('installed', '/', 'dev-libs/ecore-9999', 'nomerge') pulled in by >=dev-libs/ecore-9999 required by ('installed', '/', 'dev- libs/efreet-9999', 'nomerge') >=dev-libs/ecore-9999[X,evas,inotify] required by ('ebuild', '/', 'x11- wm/enlightenment-9999', 'merge') >=dev-libs/ecore-9999 required by ('installed', '/', 'dev- libs/e_dbus-9999', 'nomerge') (and 7 more) dev-libs/embryo:0 ('ebuild', '/', 'dev-libs/embryo-1.0.0_beta2', 'merge') pulled in by dev-libs/embryo >=dev-libs/embryo-1.0.0_beta required by ('ebuild', '/', 'media- libs/edje-1.0.0_beta2', 'merge') ('installed', '/', 'dev-libs/embryo-9999', 'nomerge') pulled in by >=dev-libs/embryo-9999 required by ('installed', '/', 'media- libs/edje-9999', 'nomerge') (and 2 more) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. ================================================== I am not sure I understand some of the USE suggestions above, i.e.: Explanation: New USE for 'dev-libs/e_dbus:0' are incorrectly set. In order to solve this, adjust USE to satisfy '>=dev-libs/e_dbus-9999[connman]' and '>=dev-libs/e_dbus-9999[hal,libnotify]'. I have this line in my /etc/portage/package.use: dev-libs/e_dbus hal libnotify connman Any help to get out of this would be greatly appreciated. I didn't want to make this message longer than it has to be, so please ask for more info if as you need it. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.