# 1.9.0 HEAD build error (mswin32)

**URL:** <https://www.ruby-forum.com/t/1-9-0-head-build-error-mswin32/129170>\
**Category:** Development\
**Created:** [February 15, 2008, 2:16am UTC](https://www.ruby-forum.com/t/1-9-0-head-build-error-mswin32/129170 "2008-02-15T02:16:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KIMURA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ce7236/32.png) [@KIMURA\_Koichi](https://www.ruby-forum.com/u/KIMURA_Koichi)\
**Post date:** [February 15, 2008, 2:16am UTC](https://www.ruby-forum.com/t/1-9-0-head-build-error-mswin32/129170/1 "2008-02-15T02:16:53Z")

</div>

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:in`block 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
