I try to do a
make -f demo_proc.mk sample1
and I get a whole bunch of errors, the first one being,

Syntax error at line 368, column 19, file /usr/include/libio.h:
Error at line 368, column 19 in file /usr/include/libio.h
extern _IO_size_t _IO_sgetn __P ((_IO_FILE *, void *, _IO_size_t));
..................1
PCC-S-02201, Encountered the symbol "_IO_sgetn" when expecting one of the following:

; , = ( [
The symbol ";" was substituted for "_IO_sgetn" to continue.

The rest of the errors are very much similar to this one.
Any ideas why this is happening?
Thanks.