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 function
printf’:
/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