Subject: Re: Compile errors compiling make, sane etc
To: NetBSD/vax Mailing List <port-vax@netbsd.org>
From: Kevin Read <obsidian@gmx.de>
List: port-vax
Date: 05/30/2000 23:20:32
On Sat, 27 May 2000, Kevin Read wrote:

(Replying to myself again :-)

> Hi all,
> 
> I often get compile errors when compiling programs, for example GNU make
> 3.78.1. I tried using 1.4.2 and snapshots from feb 2000 to the latest
> May snapshot.

After installing GNU make and autoconfig, those errors vanished. Sorry to
waste your time. Maybe this should go into the FAQ.

> The compiler errors are always in /usr/include/sys, mostly in types.h and
> signal.h:
> 
> /usr/include/sys/types.h:74: warning: empty declaration
> /usr/include/sys/types.h:81: warning: empty declaration
> /usr/include/sys/types.h:174: syntax error before `int'
> 
> The corresponding statement at line 174 looks like:
> #define sigplusset(s, t) \
>         do {                                            \
>                 (t)->__bits[0] |= (s)->__bits[0];       \
>                 (t)->__bits[1] |= (s)->__bits[1];       \
>                 (t)->__bits[2] |= (s)->__bits[2];       \
>                 (t)->__bits[3] |= (s)->__bits[3];       \
>         } while (0)
> 
> Line 74:
> #define SIGKILL         9       /* kill (cannot be caught or ignored) */
> 
> 
> Looks like rubbish to me, there are no errors there or elsewhere!
> 
> Can anybody help me, please?
>