Subject: 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/27/2000 19:27:53
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.

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?