why not compile on cygwin