Error compiling asterisk in cgygin

Got the following error message. Anyone solves the same problem before?

[CC] utils.c -> utils.o
utils.c:42:25: fatal error: sys/syscall.h: No such file or direc tory
#include <sys/syscall.h>
compilation terminated.
/home/linpf/certified-asterisk-11.6-cert11/Makefile.rules:107: r ecipe for target ‘utils.o’ failed
make[1]: *** [utils.o] Error 1
Makefile:384: recipe for target ‘main’ failed
make: *** [main] Error 2

Cygwin may have worked at one time but it has not been maintained and is unlikely to currently work.

Thanks for your reply. I did some development work before with asterisk in Cygwin with radio codec library (DVSI library) in dll. So I missed a bit of the good old days! But no worries. I will just run it in virtual box in console mode. But it will slow down my development speed.