Ticket #1275 (closed defect: fixed)
doesn't built on ghc 7.6.1
|Reported by:||guest||Owned by:||somebody|
|Component:||general (Gtk+, Glib)||Version:||0.11.0|
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:
Unacceptable result type in foreign declaration:
IO (FunPtr? (Ptr () -> IO ()))
When checking declaration:
foreign import ccall safe "wrapper" mkDestroyNotifyPtr
- IO () -> IO DestroyNotify?
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.