compile on cygwin