Hrmz, the .i file (cancel.i) doesn't have a definition for sigset_t? I guess
the earlier output from --trace-includes doesn't mean that
/usr/include/sys/signal.h was properly included then?
Thanks.
--- "Martin_v._Löwis" <martin@v.loewis.de> wrote:
> phLi wrote:
> > Thanks for your responses. sigset_t is defined in /usr/include/sys/signal.h
> > which is included at the beginning of /usr/include/signal.h. The definition
> is
> > not conditional. Using --trace-includes yields this output which I assume
> means
> > the definition is included properly:
>
> I see. Please invoke gcc with --save-temps, and inspect the resulting .i
> file for the definition of sigset_t; please report that definition.
>
> > So, I guess you are telling me gcc gives a "parse error" when it can't find
> a
> > type def?
>
> That's the typical cause, yes. It thinks sigset_t is a plain identifier,
> and not a typename, making "sigset_t *" a syntax error (because you
> can't have a plain identifier followed by an asterisk in a parameter list).
>
> Regards,
> Martin
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri May 2 20:06:38 2003