cygwin compiling problem