UNP v1 课程代码实现问题?

最近初学 UNP (the sockets networking api)第三版 想运行下书上的源代码加深下印象。
本人在www.unpbook.com 当下程序包。但是不知道怎么在cygwin 环境下运行使用。
每次运行都出现很多的错误:No such file and directory;conflicing types for ...;privious declaration... ...
不知道是什么原因?是不是程序包没跟cygwin兼容?
初学还望好心人多多指导,在此不胜感激!