id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1275	doesn't built on ghc 7.6.1	guest	somebody	"There are also a couple of files that require 'import
Control.Exception (catch)' since that's no longer exported from the
prelude.  I'll attach a darcs patch.

However, there's a larger problem, namely:

System/Glib/GObject.chs:130:1:
    Unacceptable result type in foreign declaration:
      IO (FunPtr (Ptr () -> IO ()))
    When checking declaration:
      foreign import ccall safe ""wrapper"" mkDestroyNotifyPtr
        :: IO () -> IO DestroyNotify

Wrapper calls are supposed to look like 'a -> IO (FunPtr a)', but with
DestroyNotify expanded it becomes

foreign import ccall ""wrapper"" mkDestroyNotifyPtr
    :: IO () -> IO (FunPtr (((Ptr ()) -> (IO ()))))

So something weird is going on here, but it's moved past trivial fix
so I thought I'd ask the official maintainers.
"	defect	closed	normal	0.11.0	general (Gtk+, Glib)	0.11.0	fixed		
