1.9.0 HEAD build error (mswin32)

e$BLZB<$G$9!#e(B

e$BNc$K$h$C$Fe(B mswin32 e$B$G$N%S%k%I%(%i!<$NJs9p$G$9!#e(B
14e$BF|$Ne(Bfile.ce$B$KBP$9$k=$@5$Ge(B

#ifdef HAVE_TRUNCATE
e$B$,e(B
#ifdef HAVE_FTRUNCATE

e$B$KJQ$o$C$F$$$^$9$,!"$3$l$,e(B win32/Makefile.sub
e$B$KH?1G$5$l$F$$$J$$$?$a!“e(B
miniruby e$B$r;H$C$Fe(B encode e$B4XO”$N%U%!%$%k$N=hM}$r$9$k$H$3$m$Ge(B
NotImplementedError e$B$K$J$j$^$9!#e(B

    .\miniruby.exe -I./../lib  ./../enc/make_encdb.rb ./../enc 

encdb.h.new
./…/enc/make_encdb.rb:71:in truncate': truncate() function is unimplemented on this machine (NotImplementedError) from ./../enc/make_encdb.rb:71:inblock in ’
from ./…/enc/make_encdb.rb:68:in open' from ./../enc/make_encdb.rb:68:in
NMAKE : fatal error U1077: ‘.\miniruby.exe’ : e$B%j%?!<%se(B
e$B%3!<%Ie(B ‘0x1’
Stop.

Makefile.sub e$B$Ke(B HAVE_FTRUNCATE 1
e$B$N%(%s%H%j$,$"$l$P%S%k%I$G$-$k$3$H$Oe(B
e$B3NG’$7$^$7$?$,!"e(B

#define HAVE_TRUNCATE 1
e$B$re(B
#define HAVE_FTRUNCATE 1
e$B$KJQ99$9$k$N$+!"$"$k$$$O$3$N%(%s%H%j$rDI2C$9$k$N$+$I$A$i$,NI$$$N$+e(B
e$BH=CG$,$D$-$^$;$s$G$7$?$N$G$=$NJU$O$*G$$;$7$^$9!#e(B