From: Axel S. <A....@uk...> - 2002-08-21 07:45:44
|
On Mon, Aug 19, 2002 at 05:46:36AM -0700, Hal Daume III wrote: > Hi, > > > There is no libglade binding right now, but since it is quite small and in > > gtk+hs, it should no be hard to do. > > I may take a look shortly. The conversion tool is also at least to me > acceptable. > > One question, though. When I build gtk2hs on my work machine with tons of > ram everything works fine. However, when I try to build it on my laptop, > which has only 128mb of ram, c2hs dies when trying to rename everything in > gtk.h (or, rather, gtk.i as created by cpp). Is there any way around > this? Can I just copy the generated .hs file from another build (also on > Linux, but a different version)? There is always at least one file where c2hs has to parse gtk.h and everything included in that header file. This always takes about 250mb of real memory so that compiling gtk2hs is only really possible on a machine which has 384mb. You may be lucky by changing mk/config.mk. If you have time and plenty of swap, you can give a lower -H flag, the same -M flag and perhaps set MULTIPLE_CHS to "no". I hope that the latter still works, I haven't tested that in a while. Copying the generated .hs files should be no problem, as long as the architecture and the compiler is the same. Hope this helps, Axel. |