[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Cannot Build svn 0.21.0 server on Solaris 2.8

From: Martin v. Löwis <martin_at_v.loewis.de>
Date: 2003-05-03 01:44:59 CEST

phLi wrote:

> 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?

If you look at the # lines, you will see the header files that have been
included, and what their contents is after inclusion. Look for
occurences os sys/signal.h.

I believe your earlier analysis is wrong: the definition of sigset_t
*must* have been conditional, or else it would be in the preprocessor
output. Notice that many headers have atleast a duplicate-inclusion
protection like

#ifndef __FOO_H
#define __FOO_H
/* contents of foo.h */
#endif

so *all* definitions in *all* headers are typically conditional. I'm not
saying that this protection is the likely cause of the problem, just
that your analysis of "sigset_t is not conditional" is likely wrong.

If you trace this problem further, you will find why you get the
compilation error.

Regards,
Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat May 3 01:45:56 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.