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,,
