[C2hs] c2hs on CygWin
Rich Fought
whatever at fsrz.net
Thu Apr 13 13:14:03 EDT 2006
I was able to get around this error by defining __attribute__ away in my
.hsc file, but
now I am getting the following error:
c2hs.exe: Error in C header file.
/usr/include/cygwin/signal.h:56: (column 4) [FATAL]
>>> Syntax error!
The symbol `;' does not fit here.
The portion of signal.h it does like is:
struct _sigcommune
{
__uint32_t _si_code;
void *_si_read_handle;
void *_si_write_handle;
void *_si_process_handle;
union
{
int _si_fd;
void *_si_pipe_fhandler;
char *_si_str;
}; <---- this is what it is complaining about
};
It appears that the c2hs Parser does not like this form?
Regards,
Rich
> I'm trying to use c2hs on Cygwin to build hsgnutls and am
> running into some problems.
>
> I get the following error:
>
> c2hs.exe: Error in C header file.
>
> /usr/include/sys/reent.h:182: (column 12) [FATAL]
> >>> Syntax error!
> The symbol '__attribute__' does not fit here.
>
More information about the C2hs
mailing list