From: <tr...@gm...> - 2006-04-05 17:23:33
|
Hi, I have problems installing gtk2hs in ubuntu breezy. Anyone can tell me how to install it?. At end, is the output of make. Perhaps I need some package, but I don't know. Regards, Alejandro Trevi=F1o make[2]: Leaving directory `/home/atrevino/gtk2hs-0.9.10' if test -f glib/glib.precomp; then :; else make glib/glib.precomp; fi; make[2]: Entering directory `/home/atrevino/gtk2hs-0.9.10' ./tools/c2hs/c2hsLocal +RTS -RTS -C-I/usr/include/glib-2.0-C-I/usr/lib/glib= - 2.0/include --cppopts=3D'-include "gtk2hs-config.h"' --precomp=3Dglib/glib.precomp glib-object.h c2hsLocal: Error in C header file. <interno>:1: (column 0) [FATAL] >>> Lexical error! The character '#' does not fit here. make[2]: *** [glib/glib.precomp] Error 1 make[2]: Leaving directory `/home/atrevino/gtk2hs-0.9.10' make[1]: *** [glib/System/Glib/Types.hs] Error 2 make[1]: Leaving directory `/home/atrevino/gtk2hs-0.9.10' ghc-6.4: can't find file `glib/System/Glib/Types.hs' make: *** [glib/libHSglib_a.deps] Error 1 make: *** Se borra el archivo `glib/libHSglib_a.deps' |
From: Duncan C. <dun...@wo...> - 2006-04-05 21:45:19
|
On Wed, 2006-04-05 at 12:23 -0500, Alejandro Trevi=F1o wrote: > Hi, >=20 > I have problems installing gtk2hs in ubuntu breezy. Anyone can tell me > how to install it?. At end, is the output of make.=20 Thanks for that. To help us figure out this problem, could you try running this command (from the gtk2hs build directory): ./tools/c2hs/c2hsLocal -C-I/usr/include/glib-2.0 -C-I/usr/lib/glib-2.0/include --cppopts=3D'-include "gtk2hs-config.h"' --precomp=3Dglib/glib.precomp --keep glib-object.h and then send me the glib-object.i file that is generated. (It's a reasonably large file so you may like to run bzip2 on it before emailing it. Also if you email it directly to me rather than to the whole list that'd be great.) > Perhaps I need some package, but I don't know. It looks to me like there is something in a header file that c2hs doesn't understand. I expect that once we can identify what it is, that it'll be easy to fix. You may also find that these .deb packages work on ubuntu: http://carwash.cs.nott.ac.uk:992/~lyh/gtk2hs/ Duncan |
From: Duncan C. <dun...@wo...> - 2006-04-06 18:38:34
|
On Thu, 2006-04-06 at 12:37 -0500, Alejandro Trevi=F1o wrote: >=20 > The file you request is attached in a zip format. Thanks. The interesting bit is right at the beginning: # 1 "<interno>" # 1 "<l\303\255nea de orden>" # 1 "./gtk2hs-config.h" 1 # 1 "<l\303\255nea de orden>" 2 the c2hs C lexer is choking on the escape sequences in the file names.=20 I've patched the lexer. That change is now in the development version and will be included in the next gtk2hs release (and the next c2hs release too). Thanks for reporting the bug. > I'm be trying the package for ubuntu. Thanks a lot. Ok, I hope those work for you with ubuntu. Duncan |
From: Jens P. <pet...@ha...> - 2006-04-12 06:43:20
|
Alejandro Treviño wrote: > <interno>:1: (column 0) [FATAL] > >>> Lexical error! > The character '#' does not fit here. I think this is an old c2hs bug: it doesn't like your locale. Does "LANG=C make" work for you? Jens |