[trunk]fail to compile mingw32 on Cygwin

e$B=uED$G$9!#e(B
Cygwine$B$^$?$O;d$N4D6-$NLdBj$N$h$&$J5$$,$9$k$N$G$9$,0l1~Js9p$7$F$*$-$^$9!#e(B

trunke$B$NOC$G$9!#e(B
Cygwine$B>e$Ge(B CC='gcc
-mno-cygwin’e$B$Ge(Bmingw32e$BHGe(BRubye$B$r%3%s%Q%$%k$7$h$&$H$9$ke(B
e$B$He(BErrore$B$K$J$j$^$9!#e(B

gcc -mno-cygwin -O2 -g -Wall -Wno-parentheses -I.
-I.ext/include/i386-mingw32 -I…/…/…/…/svn/ruby/trunk/include
-I…/…/…/…/svn/ruby/trunk -DRUBY_EXPORT -o main.o -c
…/…/…/…/svn/ruby/trunk/main.c
In file included from …/…/…/…/svn/ruby/trunk/include/ruby/ruby.h:68,
from …/…/…/…/svn/ruby/trunk/include/ruby.h:33,
from …/…/…/…/svn/ruby/trunk/main.c:13:
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdio.h:
In function fprintf': /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/stdio.h:245: error: conflicting types for '__p___argv' /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/stdlib.h:78: error: previous declaration of '__p___argv' was here /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/stdio.h: In functionprintf’:
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdio.h:255:
error: conflicting types for ‘__p___argv’
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdlib.h:78:
error: previous declaration of ‘__p___argv’ was here
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdio.h:
In function `sprintf’:
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdio.h:265:
error: conflicting types for ‘__p___argv’
/usr/lib/gcc/i686-pc-mingw32/3.4.4/…/…/…/…/i686-pc-mingw32/include/stdlib.h:78:
error: previous declaration of ‘__p___argv’ was here
make: *** [main.o] Error 1

Cygwine$B$Ne(Bmingw32-runtime
e$B$re(B3.15-1e$B$+$ie(B3.14-1e$B$K%@%&%s%0%l!<%I$9$k$He(B
e$B%3%s%Q%$%k$G$-$^$7$?!#e(B

e$B=uEDe(B e$B2m5*e(B

e$BB<>>$H?=$7$^$9!#e(B

Masaki S. e$B$5$s$O=q$-$^$7$?e(B:

e$B=uED$G$9!#e(B
Cygwine$B$^$?$O;d$N4D6-$NLdBj$N$h$&$J5$$,$9$k$N$G$9$,0l1~Js9p$7$F$*$-$^$9!#e(B

trunke$B$NOC$G$9!#e(B
Cygwine$B>e$Ge(B CC='gcc -mno-cygwin’e$B$Ge(Bmingw32e$BHGe(BRubye$B$r%3%s%Q%$%k$7$h$&$H$9$ke(B
e$B$He(BErrore$B$K$J$j$^$9!#e(B
(e$BN,e(B)
Cygwine$B$Ne(Bmingw32-runtime e$B$re(B3.15-1e$B$+$ie(B3.14-1e$B$K%@%&%s%0%l!<%I$9$k$He(B
e$B%3%s%Q%$%k$G$-$^$7$?!#e(B

sourceforge.net e$B$N!“e(BMinGW e$B$N%P%0%H%i%C%+!<$K$F!“e(B
2117379 gcc build error: conflicting types for ‘__p___argv’
e$B$,$”$,$C$F$$$^$9!#e(B(status closed)
stdio.h e$B$N:9$7BX$($,$”$k$N$G!";n$7$F$_$F$O$I$&$G$7$g$&$+!#e(B

#e$BEvJ}$G$O%3%s%Q%$%kDL$C$F$$$^$9$,!"$I$&$d$iJL7o$G4D6-$,Ie$C$F$$$ke(B
#e$B$i$7$/e(B test e$BDL$C$F$$$^$;$s!#e(B

e$B=uED$G$9!#e(B

e$BB<>>5HD>e(B wrote:

sourceforge.net e$B$N!“e(BMinGW e$B$N%P%0%H%i%C%+!<$K$F!“e(B
2117379 gcc build error: conflicting types for ‘__p___argv’
e$B$,$”$,$C$F$$$^$9!#e(B(status closed)
stdio.h e$B$N:9$7BX$($,$”$k$N$G!";n$7$F$_$F$O$I$&$G$7$g$&$+!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#e(B
Cygwin e$B$Ne(B /usr/include/mingw/stdio.h
e$B$r:9$7BX$($?$H$3$m%3%s%Q%$%ke(B
e$B$G$-$^$7$?!#e(B

e$B=uEDe(B e$B2m5*e(B