The new "glade" USE flag in dev-haskell/gtk2hs-0.9.10 conflicts with the "gnome" USE flag. If (as I do) one chooses USE="+glade -gnome" then the build fails at the point of registering the glade package which hasn't been built. This seems to be because "$(use_enable glade libglade) $(use_enable gnome libglade)" then resolves to "--enable-libglade --disable-libglade". "$(useq glade || useq gnome && echo --enable-libglade)" seems to work for me. Reproducible: Always Steps to Reproduce: 1. export ACCEPT_KEYWORDS="~x86" 2. USE="glade -gnome" emerge gtk2hs 3. Actual Results: Build borks on trying to register unbuilt glade package (no glade.package.conf) Expected Results: Flawless install.
Thanks Murray. The fix is now in portage. Reopen this bug if it doesn't fix it for you.
*** Bug 114578 has been marked as a duplicate of this bug. ***