
On Mon, 2008-11-03 at 09:10 -0500, Jefferson Heard wrote:
how can we use those from MacPorts? Is it possible?
Either use macports to downgrade to an older version of the cairo C lib, or grab the darcs version of gtk2hs and try that. If macports only supports has one version of a lib at once (I seem to recall someone saying that's the case) then you'll have to pick the second option. Duncan
On Mon, Nov 3, 2008 at 5:59 AM, Duncan Coutts
wrote: On Fri, 2008-10-31 at 14:55 -0400, Jefferson Heard wrote:
Installing gtk2hs from MacPorts on a clean mac:
svgcairo/Graphics/Rendering/Cairo/SVG.chs:201:2: Couldn't match expected type `()' against inferred type `CInt'
The latest major release of the cairo C lib changed the API to return an int status code for a C function that previously returned void.
c2hs guarantees us some degree of cross-language type safety and caught this api change for us (by turning it into a Haskell type error).
I expect the updates to work with the new cairo api are in the gtk2hs darcs version.