Created attachment 390746 [details] dev-haskell/gtk-0.12.4-r1 build log As I mentioned in bug #507390, the latest stable dev-haskell/gtk-0.12.4-r1 won't build against cairo-0.12.5* because of "Ambiguous occurence `Region'" in Graphics.UI.Gtk.Cairo. Looks like this breaks because cairo-0.12.5.0/Graphics/Rendering/Cairo/Types.chs exports 'Region' only if x11-libs/cairo is new enough: 43 #if CAIRO_CHECK_VERSION(1,10,0) 44 , RectangleInt(..) 45 , RegionOverlap(..) 46 , Region(..), withRegion, mkRegion 47 #endif and now stable is up to x11-libs/cairo-1.12.16. dev-haskell/cairo-0.12.4 doesn't have this conditional export. Downgrading to cairo-0.12.4-r1 before building gtk-0.12.4-r1 works. Unkeywording dev-haskell/{pango,glib,gio,gtk}-0.12.5* also works.
Created attachment 390748 [details] emerge --info
sstill in dev-haskell/gtk-0.12.4-r1:
Should be resolved by newer stable version in bug #524790
Yep, works now. Thanks.