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