Re: [Gano-general] GuCu Build Error
Status: Pre-Alpha
Brought to you by:
spike_gran
From: Mike G. <sp...@ya...> - 2009-11-24 14:48:33
|
Kai- > > Hej all. > > I just tried to install GuCu, but was unable to compile it. > I downloaded the latest version from sourceforge (gucu-0.3). > > configure runs without complaining, but after a few files are compiled I > get this: > > typew.h:26: error: expected ‘)’ before ‘x’ > typew.h:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ > before ‘_scm_to_wint’ > ... > ------------------------ > > That is, src/raw/typew.h, line 26. It seems to stumble over wint_t. The > size of wint_t is, however, correctly determined at configure time. The > output of configure is attached. > > Any help would be appreciated. I'm not afraid to change the code ;) I looked up wint_t in the opengroup standards and they suggest that wint_t should normally be defined in wchar.h. Maybe try adding '#include <wchar.h>' to the top of that file? On my system, it seems that curses.h was pulling in the wchar.h definitions, which is why I didn't see that problem. I should warn you that the next version of the gucu library will be quite different from this one. I never liked how this one came out, because of all the trouble I had with using Unicode characters with Guile, which was not Unicode capable. So I spent the last few months getting the complete unicode codepoint range into Guile itself (which mostly works as of Guile 1.9.4), and now I'm hacking this GuCu guile curses library to take advantage of that capability. It should be a lot simpler when it is all done. Thanks, Mike |