It's a long time since I have had access to a system capable of running Cygwin, and it looks to me as if the code now in the Git repository for CSSC will no longer compile under Cygwin.
The Cygwin code needs to be different because, among other things, under Cygwin one cannot rename an open file, so there would need to be differences in CSSC's control flow on that platform. If anybody uses CSSC on Cygwin and would like to help keep it working on Cygwin, please step forward. Otherwise I think we'll have to discontinue support for Cygwin. Thanks, James.