# Ripper cannot build on win32

**URL:** <https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165>\
**Category:** Development\
**Created:** [January 6, 2008, 3:10pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165 "2008-01-06T15:10:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 6, 2008, 3:10pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/1 "2008-01-06T15:10:52Z")

</div>

e$B@c8+\<r$G$9!#e(B  
1e$B7ne(B5e$BF|0J9\_e(Brippere$B$,e(Bmswin(W2K+VC8EE)e$B$Ge(B

…/…/…/ruby/ext/ripper/tools/preproc.rb:44:in `===': broken Windows-31J string (ArgumentError) from ../../../ruby/ext/ripper/tools/preproc.rb:44:in`prelude’

e$B$H$$$&%(%i!\<$rEG$$$F%3%s%Q%$%k$G$-$J$/$J$C$F$$$^$9!#e(B  
e$BM}M3$Oe(Bparse.ye$B$Ne(B6e$B9TL$Ge(B

$Date: 2008-01-05 02:21:53 +0900 (e$BEZe(B, 05 1 2008) $

e$B$H$$$&e(Butf-8e$BJ8;z$r;H$C$F$$$F!"$3$l$re(Bwin32e$B$Ne(Bminirubye$B$,FI$a$J$$$+$i$J$se(B  
e$B$G$9$,!#e(B  
e$B=$@5$\*4j$$$G$-$^$9$G$7$g$&$+!)e(B

---

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 6, 2008, 3:43pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/2 "2008-01-06T15:43:41Z")

</div>

e$B$o$?$J$Y$G$9!#e(B

yukimi\_sake wrote:

> $Date: 2008-01-05 02:21:53 +0900 (e$BEZe(B, 05 1 2008) $
> 
> e$B$H$$$&e(Butf-8e$BJ8;z$r;H$C$F$$$F!"$3$l$re(Bwin32e$B$Ne(Bminirubye$B$,FI$a$J$$$+$i$J$se(B  
> e$B$G$9$,!#e(B

[http://svn.ruby-lang.org/repos/ruby/trunk/parse.y](http://svn.ruby-lang.org/repos/ruby/trunk/parse.y)  
e$B%j%]%8%H%j$rD\>@\8+$F$b$i$&$H$o$+$k$H;W$$$^$9$,!“e(B  
parse.ye$B$K$O$=$b$=$be(B$Date$e$B$7$+F~$C$F$$$^$;$s!#e(B  
e$B%-!\<%o!\<%I$rE83+$9$k$N$O%/%i%$%”%s%HB&$G$9!#e(B  
1/5e$B$K%/%i%$%“%s%H$rJQ99$7$^$;$s$G$7$?$+e(B?  
e$B$?$$$F$$$Ne(Bsvne$B%/%i%$%”%s%H$Oe(Blocalee$B$K0MB8$9$k$N$Ge(BLC\_TIMEe$B$"$?$j$,4X78$7$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 6, 2008, 3:51pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/3 "2008-01-06T15:51:55Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
yukimi\_sake [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> 1e$B7ne(B5e$BF|0J9\_e(Brippere$B$,e(Bmswin(W2K+VC8EE)e$B$Ge(B
> 
> …/…/…/ruby/ext/ripper/tools/preproc.rb:44:in `===': broken Windows-31J string (ArgumentError) from ../../../ruby/ext/ripper/tools/preproc.rb:44:in `prelude’
> 
> e$B$H$$$&%(%i!\<$rEG$$$F%3%s%Q%$%k$G$-$J$/$J$C$F$$$^$9!#e(B

e$B$“$!!”;d$NJQ99$,$-$C$+$1$G$9$M!#e(B

e$B@55,I=8=%^%C%A$r9T$&$H$-$K!"BP\>]J8;zNs$N%(%s%3!\<%G%#%s%0$r8!e(B  
e$B::$9$k$h$&$K$7$?$N$G!#e(B

> e$BM}M3$Oe(Bparse.ye$B$Ne(B6e$B9TL$Ge(B
> 
> $Date: 2008-01-05 02:21:53 +0900 (e$BEZe(B, 05 1 2008) $
> 
> e$B$H$$$&e(Butf-8e$BJ8;z$r;H$C$F$$$F!"$3$l$re(Bwin32e$B$Ne(Bminirubye$B$,FI$a$J$$$+$i$J$se(B  
> e$B$G$9$,!#e(B

$Date$ e$B$r\>C$9$N$,$$$$$+$J$!!#e(B

---

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 6, 2008, 4:58pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/4 "2008-01-06T16:58:22Z")

</div>

e$B@c8+\<r$G$9!#$\*Fs?M$Ne(BRESe$B$“$j$,$H$&$4$6$$$^$9!#$9$\_$^$;$s!”$3$A$i$K$^$H$ae(B  
e$B$5$;$FD:$-$^$9!#e(B

> [http://svn.ruby-lang.org/repos/ruby/trunk/parse.y](http://svn.ruby-lang.org/repos/ruby/trunk/parse.y)  
> e$B%j%]%8%H%j$rD\>@\8+$F$b$i$&$H$o$+$k$H;W$$$^$9$,!“e(B  
> parse.ye$B$K$O$=$b$=$be(B$Date$e$B$7$+F~$C$F$$$^$;$s!#e(B  
> e$B%-!\<%o!\<%I$rE83+$9$k$N$O%/%i%$%”%s%HB&$G$9!#e(B  
> 1/5e$B$K%/%i%$%“%s%H$rJQ99$7$^$;$s$G$7$?$+e(B?  
> e$B$?$$$F$$$Ne(Bsvne$B%/%i%$%”%s%H$Oe(Blocalee$B$K0MB8$9$k$N$Ge(BLC\_TIMEe$B$"$?$j$,4X78$7$^$9!#e(B

e$B%/%i%$%“%s%H$Oe(Btortoise svn  
e$B$GJQ99$O$7$F$$$^$;$s!#D\>@$N860x$OEDCf$5$s$He(B  
e$B$o$?$J$Y$5$s$,$4@bL@$/$@$5$C$?$N$G$o$+$j$^$7$?!#$I$&$b$”$j$,$H$&$4$6$$$^$9!#e(B

e$B$,!“:$$C$?$3$H$K!”$3$N%/%i%$%“%s%H$O$I$&$b%m%1!\<%k$N@_Dj$,$G$-$J$$$_$?$$e(B  
e$B$G$9!#@_Dj$re(BEngrishe$B$K$7$F$be(B$Date$e$B$NFbMF$OJQ2=$7$^$;$s!#$I$&$d$i%G%U%)%ke(B  
e$B%H$G$Oe(BCodePagee$B$G=PNO$9$kJ8;z$N\<oN`$r7h$aBG$A$7$F$$$k$h$&$G$9!#$=$l$be(BW2K  
e$B0J9_$Oe(Butf-8e$B$H$$$&$3$H$\_$?$$$G$9!#@\_Dj%U%!%$%k$rD\>@$$$8$l$P$J$s$H$+$J$ke(B  
e$B$N$+$b$7$l$^$;$s$,!”$=$3$^$G$O;n$7$F$$$^$;$s!#e(B

Windowse$B$G$O$3$Ne(Btortoise  
svne$B$r;HMQ$7$F$$$kJ}$OHs\>o$KB?$$$H;W$$$^$9$7!"$be(B  
e$B$7!“J8;z%;%C%H$rJQ99$G$-$?$H$7$F$b!“4JC1$G$O$J$5$=$&$G$9$N$G!”$G$-$k$J$ie(B  
parse.ye$B!”$b$7$/$Oe(Bminirubye$BB&$GBP1~$7$F$$$?$@$1$k$HM-Fq$$$H;W$$$^$9$,!#e(B

---

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 6, 2008, 5:03pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/5 "2008-01-06T17:03:04Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
yukimi\_sake [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> Windowse$B$G$O$3$Ne(Btortoise svne$B$r;HMQ$7$F$$$kJ}$OHs\>o$KB?$$$H;W$$$^$9$7!"$be(B  
> e$B$7!“J8;z%;%C%H$rJQ99$G$-$?$H$7$F$b!“4JC1$G$O$J$5$=$&$G$9$N$G!”$G$-$k$J$ie(B  
> parse.ye$B!”$b$7$/$Oe(Bminirubye$BB&$GBP1~$7$F$$$?$@$1$k$HM-Fq$$$H;W$$$^$9$,!#e(B

$Date$ e$B$r$@$$$?$$\>C$7$F$\*$-$^$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![yukimi\_sake](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/e79b87/32.png) [@yukimi\_sake](https://www.ruby-forum.com/u/yukimi_sake)\
**Post date:** [January 7, 2008, 3:35pm UTC](https://www.ruby-forum.com/t/ripper-cannot-build-on-win32/125165/6 "2008-01-07T15:35:19Z")

</div>

e$B@c8+\<r$G$9!#e(B

> $Date$ e$B$r$@$$$?$$\>C$7$F$\*$-$^$7$?!#e(B

e$B$&$o!"$J$s$+$:$$$V$s$?$/$5$s$d$C$FD:$$$?$h$&$G!"$"$j$,$H$&$4$6$$$^$9!#e(B
