[Gtkhs] ANN: Gtk+HS 0.11.5
Jens Petersen
petersen@redhat.com
11 Sep 2001 15:30:38 +0900
"Manuel M. T. Chakravarty" <chak@cse.unsw.edu.au> writes:
> I am pleased to announce version 0.11.5 of Gtk+HS, the
> Haskell binding for the GUI toolkit GTK+.
Thanks for 0.11.5, Manuel.
I am having trouble building it though. Below's what I am
getting. I get the same error c2hs-0.9.8 and chs-0.9.9,
with both cvs and the tarball. This is with ghc-5.00.2-1.
Jens
/usr/bin/ghc -c -O -package lang -fglasgow-exts -recomp -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include -i/usr/local/lib/c2hs-0.9.9/ghc5/import -fglasgow-exts -package lang '-#include<gdk/gdk.h>' '-#include"gMarsh.h"' -i../glib -I../glib Gdk.hs
Gdk.hs:103:
Couldn't match `Ptr CString' against `CChar'
Expected type: Ptr CInt -> Ptr (Ptr CString) -> IO a
Inferred type: Ptr CInt -> Ptr CChar -> IO ()
In the first argument of `initAux', namely `(gdk_init)'
in a `do' expression pattern binding:
(prog, args', _) <- initAux (gdk_init) args
Gdk.hs:111:
Couldn't match `Ptr CString' against `CChar'
Expected type: Ptr CInt -> Ptr (Ptr CString) -> IO a
Inferred type: Ptr CInt -> Ptr CChar -> IO CInt
In the first argument of `initAux', namely `(gdk_init_check)'
in a `do' expression pattern binding:
(prog, args', succ) <- initAux (gdk_init_check) args
make[1]: *** [Gdk.o] Error 1
make[1]: Leaving directory `/home/petersen/haskell/gtk+hs/gdk'
make: *** [all] Error 2