Hello, While attempting to build Ruby 2.2.2 on Cygwin (x86_64), I got the following error: make[2]: Entering directory '/home/bnd/ext/cc/build/cygwin64/ruby-2.2.2/ext/-test-/printf' compiling printf.c printf.c:23:1: error: conflicting types for 'utoa' utoa(char *p, char *e, unsigned int x) ^ In file included from /usr/include/stdio.h:29:0, from ../../.././include/ruby/defines.h:26, from ../../../.