The wayland use flag needs egl as per "wayland? ( egl || ( opengl gles ) )".

(don't forget to leave your early xcb change in place)

Patrik

On 12/23/13 10:22, Rodolphe Rocca wrote:
On 12/23/2013 02:53 PM, Marc-Antoine Perennou wrote:
I must be blind somehow, but I can't figure out what's going wrong with
the enlightenment overlay in gentoo.

Use flags seem good to me. Aren't they ?

Here is what you're misreading


* The following required use constraints are unmet for dev-libs/efl-1.8.3:
*     X? ( !xcb )

I had spotted this one but, it still fails if I deactivate the xcb use flag on 
x11-libs/efl :

...


n   dev-libs/efl:0::enlightenment 1.8.3 to ::installed
     "Enlightenment Foundation Libraries all-in-one package"
     X audio bmp -debug -doc -drm eet -egl fbcon fontconfig -fribidi gif
-gles -glib gnutls gstreamer -harfbuzz -ibus ico -jp2k jpeg nls opengl
-physics -pixman png ppm psd pulseaudio -scim sdl ssl systemd -tga tiff
-tslib v4l2 wayland -webp -xcb -xim -xine -xpm build_options:
symbols=split -dwarf_compress -optional_tests -trace work=tidyup
     Reasons: media-libs/elementary-1.8.2:0::enlightenment,
x11-wm/enlightenment-0.18.0:0.17::enlightenment
     26.80 MBytes to download

n   media-libs/elementary:0::enlightenment 1.8.2 to ::installed
     "Basic widget set, based on EFL for mobile touch-screen devices."
     X -debug -doc -examples fbcon nls -quicklaunch sdl -static-libs
wayland build_options: symbols=split -dwarf_compress -optional_tests
-trace work=tidyup
     Reasons: x11-wm/enlightenment-0.18.0:0.17::enlightenment
     11.57 MBytes to download

n   x11-wm/enlightenment:0.17::enlightenment 0.18.0 to ::installed
     "Enlightenment DR17 window manager"
     -doc nls pam spell -static-libs systemd udev ukit wayland
ENLIGHTENMENT_MODULES: -access appmenu backlight battery bluez4 clock
conf-applications conf-comp conf-dialogs conf-display conf-interaction
conf-intl conf-menus conf-paths conf-performance conf-randr conf-shelves
conf-theme conf-wallpaper2 conf-window-manipulation
conf-window-remembers connman contact cpufreq everything fileman
fileman-opinfo gadman ibar ibox illume2 mixer msgbus music-control
notification pager quickaccess shot start syscon systray tasks teamwork
temperature tiling winlist wizard -wl-desktop-shell -wl-screenshot
xkbswitch build_options: symbols=split -dwarf_compress -optional_tests
-trace work=tidyup
     Reasons: target
     26.34 MBytes to download

...


For dev-libs/efl:0::(install_to_slash):
     The following constraints were in action:
       * >=dev-libs/efl-1.8.3, use existing if possible, installing to /
         Because of >=dev-libs/efl-1.8.3 from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Build
dependencies', labelled 'DEPEND'
         Because of >=dev-libs/efl-1.8.3 from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Run dependencies',
labelled 'RDEPEND'
       * >=dev-libs/efl-1.8.3[X], use existing if possible, installing to /
         Because of >=dev-libs/efl-1.8.3[X] from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Build
dependencies', labelled 'DEPEND' (originally || (
=dev-libs/efl-1.8.3[X] >=dev-libs/efl-1.8.3[xcb] ))
         Because of >=dev-libs/efl-1.8.3[X] from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Run dependencies',
labelled 'RDEPEND' (originally || ( >=dev-libs/efl-1.8.3[X]
=dev-libs/efl-1.8.3[xcb] ))
       * >=dev-libs/efl-1.8.3[sdl?,png,wayland?,X?], use existing if
possible, installing to /
         Because of >=dev-libs/efl-1.8.3[sdl?,png,wayland?,X?] from
media-libs/elementary-1.8.2:0::enlightenment, key 'Build dependencies',
labelled 'DEPEND'
         Because of >=dev-libs/efl-1.8.3[sdl?,png,wayland?,X?] from
media-libs/elementary-1.8.2:0::enlightenment, key 'Run dependencies',
labelled 'RDEPEND'
       * dev-libs/efl[wayland], use existing if possible, installing to /
         Because of dev-libs/efl[wayland] from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Build
dependencies', labelled 'DEPEND', conditions 'wayland?'
         Because of dev-libs/efl[wayland] from
x11-wm/enlightenment-0.18.0:0.17::enlightenment, key 'Run dependencies',
labelled 'RDEPEND', conditions 'wayland?'
     The decision made was:
         Use origin ID dev-libs/efl-1.8.3:0::enlightenment
         Install to repository installed
Executing pretend actions: 3 of 5
  * The following required use constraints are unmet for dev-libs/efl-1.8.3:
  *     X? ( !xcb ) pulseaudio? ( audio ) opengl? ( || ( X xcb sdl
wayland ) ) gles? ( || ( X xcb sdl wayland ) ) gles? ( egl ) xcb? (
pixman ) sdl? ( || ( opengl gles ) ) wayland? ( egl || ( opengl gles ) )
xim? ( || ( X xcb ) )

5 of 5, 1 failed


If I read correctly it says that audio should be enabled for efl, but I get the 
same error if I activate it.

--
Rodolphe



_______________________________________________
paludis-user mailing list
paludis-user@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/paludis-user


_______________________________________________
paludis-user mailing list
paludis-user@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/paludis-user

Reply via email to