Win xp, Make version 3.79.1. But problem is somewhere else. I can compile unmodified sources, but when I make some changes, then this error appears. I added few things into bg_public.h in:
typedef enum
{
....
....
SOMETHINGNEW,
....
....
} weapon_t;
and in few more enum blocks. If I delete that new lines and temporary use them outside enum blocks:
#define SOMETHINGNEW 500
then that errors disappear.