[Feature #2695] Supported Platforms

Feature #2695: Supported Platforms
http://redmine.ruby-lang.org/issues/show/2695

e$B5/I<<Te(B: Kazuhiro NISHIYAMA
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal

http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms e$B$Ne(B
Supported e$B$G$9$,!"e(BDebian GNU/Linux 4.0 on IA32
e$B$O%;%-%e%j%F%#%5%]!<%H$b$b$&$9$0=*$o$k$N$G!“e(B5.0
e$B$K$”$2$?J}$,NI$$$N$G$O$J$$$G$7$g$&$+e(B?

e$B%A%1%C%He(B #2695 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$BC4Ev<Te(B Yuki S.e$B$K%;%C%He(B
e$BM%@hEYe(B Normale$B$+$ie(BHighe$B$KJQ99e(B

Yugui e$B$5$se(B
e$B1sF#$G$9!#e(B

http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms e$B$Ne(B
Supported e$B$G$9$,!"e(BDebian GNU/Linux 4.0 on IA32 e$B$O%;%-%e%j%F%#e(B
e$B%5%]!<%H$b$b$&$9$0=*$o$k$N$G!“e(B5.0 e$B$K$”$2$?J}$,NI$$$N$G$O$J$$$Ge(B
e$B$7$g$&$+e(B?

e$B%5%]!<%H=*N;$7$F$7$^$$$^$7$?!#$I$&$7$^$7$g$&!#e(B

  1. 1.9.1 e$B$O$=$N$^$^!"e(B1.9.2 e$B$G$Oe(B 5.0 e$B$K>e$2$ke(B
  2. 1.9.1(-pXXX) e$B$be(B 1.9.2 e$B$be(B 5.0 e$B$K>e$2$ke(B

e$B$^$?!“e(Bsupported platform
e$B$K$D$$$FB>$K2?$+JQ99$J$I$N9M$($O$”$k$G$7$g$&$+!#e(B
Snow Leopard e$B$H$+!#e(B

release plan e$B$K=q$$$F$$$^$;$s$G$7$?$,!"e(B4 e$B7nKv$Ne(B preview2
e$B%j%j!<%9$^$G$K$Oe(B
e$B7h$a$J$$$H$$$1$J$$$H;W$$$^$9!#e(B


Yusuke E. [email protected]

http://redmine.ruby-lang.org/issues/show/2695

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B26e$BF|e(B2:37 Yusuke E.
[email protected]:

e$B$^$?!“e(Bsupported platform e$B$K$D$$$FB>$K2?$+JQ99$J$I$N9M$($O$”$k$G$7$g$&$+!#e(B
Snow Leopard e$B$H$+!#e(B

release plan e$B$K=q$$$F$$$^$;$s$G$7$?$,!"e(B4 e$B7nKv$Ne(B preview2 e$B%j%j!<%9$^$G$K$Oe(B
e$B7h$a$J$$$H$$$1$J$$$H;W$$$^$9!#e(B

e$B4V0c$($?!"e(B5 e$B7nKv$G$9$M!#e(B

2010/3/26 Yusuke E. [email protected]:

e$B%5%]!<%H=*N;$7$F$7$^$$$^$7$?!#$I$&$7$^$7$g$&!#e(B

  1. 1.9.1 e$B$O$=$N$^$^!"e(B1.9.2 e$B$G$Oe(B 5.0 e$B$K>e$2$ke(B
  2. 1.9.1(-pXXX) e$B$be(B 1.9.2 e$B$be(B 5.0 e$B$K>e$2$ke(B

e$B$+$J$jG:$^$7$$$G$9!#e(B1.9.1e$B$NESCf$GJQ$($k$N$OK>$^$7$/$J$$$7!"0lJ}%a%s%F%J%s%9=*N;$7$F$k%G%#%9%H%j%S%e!<%7%g%s$@$1$C$F$N$b$$$^$$$A$@$+$i$G$9!#e(B
e$B$=$3$G!"e(B

  • 1.9.2e$B$Oe(B5.0e$B$K>e$2$ke(B
  • 1.9.1e$B$Oe(B4.0e$B$He(B5.0e$B$K$9$ke(B
    e$B$N$rDs0F$7$^$9!#Ev;~e(Betche$B$r%5%]!<%H$7$?$N$C$F!“MW$O;d$,E,Ev$J3+H/4D6-$r;}$C$F$$$F%j%j!<%9;~$K3NG’$G$-$k4D6-$H$$$&4p=`$@$C$?$+$i$J$N$G!#e(B
    4.0e$B$N4D6-$O$^$@$”$j$^$9$7!"e(B5.0e$B$N4D6-$O:G6a:n$C$F$?$N$G$D$$$G$Ke(B1.9.1e$B$b%S%k%I%A%'%C%/$9$l$PNI$$OC$G$9!#e(B

supportede$B$N4p=$O!"$[$]40z$K%F%9%H$,DL$k$3$H$K2C$(!"e(B
*
e$B%a%s%F%J$,$$$F!"7QB3E*%S%k%I4D6-$,9=C[e(B/e$B8x3+$5$l$F$$$ke(B(e$BNce(B:
akre$B$5$s$Ne(Bchkbuild)

  • e$B%3%“3+H/<T$NC/$+$N3+H/4D6-$G$”$ke(B =
    e$B;veKhF|$N$h$&$K%S%k%I$5$l$F$$$F!";ve$=$N4D6-$G%a%s%F%J%s%9$5$l$F$$$ke(B
    e$B$G$9!#e(B

e$B$^$?!“e(Bsupported platform e$B$K$D$$$FB>$K2?$+JQ99$J$I$N9M$($O$”$k$G$7$g$&$+!#e(B
Snow Leopard e$B$H$+!#e(B

e$B$=$l$HF1$8M}M3$G!";d$N4D6-$O$^$@e(BLeoparde$B$J$N$G$3$N$^$^$G$Oe(BSnow
Leoparde$B$Oe(Bperhapse$B$K$J$j$^$9!#e(BSnow
Leoparde$B$G7QB3E*%S%k%I4D6-$rN)$A>e$2$F$/$@$5$kJ}$,$$$l$P4?7^$7$^$9!#$=$&$9$l$Pe(BSnow
Leoparde$B$re(Bsupportede$B$K$9$k$3$H$b2DG=$G$9!#e(B

e$B$J$*!"%5%]!<%H%l%Y%ke(B"supported"e$B$rL;X$94D6-$K$D$$$F$OAa$a$K$7$]$C$?$[$&$,NI$$$H9M$($^$9!#0lJ}!“e(Bperhapse$B$de(Bbest
efforte$B$K$D$$$F$O%S%k%IJs9p$r85$K%j%j!<%9D>A0$^$GDI2C:o=|$7$F$b:9$7;Y$($J$$$G$7$g$&!#=EMW$JOC$J$N$G!”>$7$$$3$H$O0lEY9M$($r$^$H$a$Fe(Bruby-coree$B$K=q$-$^$9!#e(B

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B26e$BF|e(B18:33 Kenta M. [email protected]:

chkbuild e$B$rKhF|F0$+$;$PNI$$$N$G$7$g$&$+!)e(B
http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa

e$B$K$"$k$h$&$K!"e(B

  • e$B%a%s%F%J$,$$$ke(B
  • e$B%?!<%2%C%H%"!<%-%F%/%A%c$H$7$F%S%k%I$G$-$ke(B
  • make test-alle$B$,Dj>oE*$K$[$\e(BERROR 0
  • Nightly build, Nightly teste$B4D6-$,$"$ke(B

e$B$Ne(B 4 e$B>r7o$rK~$?$5$J$$$H$$$1$J$$$H;W$$$^$9!#$^$"!“e(BDebian on
IA32 e$B$,e(B
e$B$3$N>r7o$rK~$?$;$F$$$k$+$H$$$&$H2x$7$$$G$9$1$I!#e(B3
e$B$D$a$H$+!#$”$H!"e(B
Debian on IA32 e$B$N@5<0$J%a%s%F%J$bB8:_$7$J$$!)e(B

http://redmine.ruby-lang.org/wiki/ruby/Maintainers

e$B$Ne(B Platform Maintainers e$B$K$h$k$He(B Mac OS X
e$B$N%a%s%F%J$,$$$J$$$h$&$Je(B
e$B5$$,$7$^$9$,!"5-:\O3$l$G$9$+$M!#e(BBest effort
e$B$G$b%a%s%F%J$O$$$J$$$He(B
e$B%@%a$_$?$$$J$s$G$9$,!#e(B

supported e$B$K$J$k$H!V$3$N%W%i%C%H%U%)!<%`$G%(%i!<$,;D$C$F$$$k8B$je(B
e$B%j%j!<%9$7$J$$!W$H$$$&%j%j!<%9$KBP$9$k@)Ls$,H/@8$7$^$9$N$G!“$b$7e(B
supported e$B$K$9$k$J$i!”%a%s%F%J$K$O@UG$$r;}$C$F%P%0DY$7$7$FM_$7$$$He(B
e$B;W$$$^$9!#e(B

e$B$`$i$?$G$9!#e(B

On 2010/03/26, at 10:54, Yugui wrote:

e$B$^$?!“e(Bsupported platform e$B$K$D$$$FB>$K2?$+JQ99$J$I$N9M$($O$”$k$G$7$g$&$+!#e(B
Snow Leopard e$B$H$+!#e(B

e$B$=$l$HF1$8M}M3$G!";d$N4D6-$O$^$@e(BLeoparde$B$J$N$G$3$N$^$^$G$Oe(BSnow Leoparde$B$Oe(Bperhapse$B$K$J$j$^$9!#e(BSnow
Leoparde$B$G7QB3E*%S%k%I4D6-$rN)$A>e$2$F$/$@$5$kJ}$,$$$l$P4?7^$7$^$9!#$=$&$9$l$Pe(BSnow
Leoparde$B$re(Bsupportede$B$K$9$k$3$H$b2DG=$G$9!#e(B

e$B;d$N%a%$%s3+H/4D6-$Oe(B Snow Leopard e$B$G$9!#e(B
chkbuild e$B$rKhF|F0$+$;$PNI$$$N$G$7$g$&$+!)e(B


Kenta M.
OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC

e$BK$r=q$-$^$7$?e(B!!
e$B!Xe(BRuby e$B5U0z$-%l%7%T!Ye(B

E-mail: [email protected]
twitter: http://twitter.com/mrkn/
blog: ドレッシングのような

2010/3/26 Yusuke ENDOH [email protected]:

e$B$Ne(B Platform Maintainers e$B$K$h$k$He(B Mac OS X e$B$N%a%s%F%J$,$$$J$$$h$&$Je(B
e$B5$$,$7$^$9$,!"5-:\O3$l$G$9$+$M!#e(BBest effort e$B$G$b%a%s%F%J$O$$$J$$$He(B
e$B%@%a$_$?$$$J$s$G$9$,!#e(B

e$B$=$N%Z!<%8$K=q$$$F$"$k$h$&$K!"e(B

e$B$J$*!"!V%a%s%F%J$,$$$k!W$H$OL@3N$J$N%W%i%C%H%U%)!<%%a%s%F%J$,$$$k$b$Ne(B(mswin32e$B$J$Ie(B)e$B$N$[$+$K!"!VF|!9$=$N4D6-$Ge(BRubye$B$r3+H/$7$F$$$k%3%_%C%?$,$$$k$b$N!W$r4^$!#e(B

e$B$G$9!#e(BDebian etche$B$He(BOSX
Leoparde$B$O;d$,e(BRubye$B3+H/$K;H$C$F$^$9$7!“Lq2p$J%P%0$N$H$-$K5c$-$D$/Aj<je(B(akre$B$5$se(B,
e$B@.@%$5$se(B,
e$BCfED$5$s$J$I$J$Ie(B)e$B$b$$$k$N$G%a%s%F%J%s%9$5$l$F$$$k$H8+$J$7$^$9!#$^$?e(Betche$B$Oe(B1.9.1e$B%j%j!<%9;~E@$G$Oe(Bchkbuilde$B$b$”$j$^$7$?!#e(B

2010/3/26 Yusuke ENDOH [email protected]:

e$B$?$@!“e(B1.9.1 e$B%V%i%s%A%a%s%F%Je(B (Yugui e$B$5$se(B) e$B$N%a%s%F%J%s%9%3%9%H$,e(B
e$B9b$^$k5$$O$7$^$9!#e(BYugui e$B$5$s$O!”$b$C$H<+J,$,3Z$K$J$kJ}8~$K;X?K$re(B
e$B7h$a$F$$$$$H;W$$$^$9!#e(B

Debiane$B$NFCDj%j%j!<%9$GFCM-$N?<9o$Je(B1.9.1e$B$N%P%0$O:GAa=P$J$$!“$H4|BT$7$^$9!#e(B
e$B;d$,%j%j!<%9;~$KF0:n8!>Z$G$-$l$P$”$^$jLdBj$OL5$$$G$9!#e(B

supported platform e$B$rA}$d$9$N$K$O!"4pK\E*$K$OH?BP$G$9!#%j%j!<%9e(B
e$BFq0WEY$,>e$,$j$^$9$N$G!#5W$7$/e(B (e$B:GDce(B 1 e$BG/$Oe(B) best effort e$B$H$7$Fe(B
e$B%a%s%F%J%s%9$5$l$F$-$F!“8=:_$b%a%s%F%J$,$$$F!”:#8e$b7QB3$J%a%s%Fe(B
e$B%J%s%9$,4|BT$G$-$ke(B platform e$B$J$i!"e(Bsupported e$B$K$7$F$b$$$$$+$bCN$le(B

e$B3N$+$K!"e(BSnow
Leoparde$B$O$^$@e(B1.9.2e$B$NF0:n798~e(B(e$B%P%0$N=PJ}$J$Ie(B)e$B$,$h$/J,$+$i$J$$$N$G!"e(B
e$B$=$N>u67$r$D$+$a$kL@3N$Je(BCIe$B$HL@3N$J%a%s%F%J$,$$$J$$$+$.$je(Bsupportede$B$OFq$7$$$+$bCN$l$^$;$s!#e(B

supportede$B$O8@$$2a$.$G$7$?!#$7$+$7!"e(Bbest
efforte$B$K$O$7$?$$!#:#$N$^$^$G$O!Ve(BLeoparde$B$GF0$/$+$ie(BSnow
Leoparde$B$G$bB?J,F0$/$@$m$&!W$He(B
perhapse$B$K$J$j$^$9!#%f!<%6!<$b$=$l$J$j$K5o$=$&$G$9$7!"e(BContinuous
Integratione$B$rDs6!$7$F$/$l$k?M$rJg=8$7$^$9!#$=$&$9$l$Pe(Bbest
efforte$B$K$O$G$-$k$G$7$g$&!#e(B

e$B$d$C$F$/$l$k?M$K$*4j$$$7$?$$$N$Oe(B

  • e$B:#e(BLeoparde$B$G$Oe(Btest-alle$B$O$@$$$?$$e(B 10F
    e$BL$K~$G?d0$7$F$$$F!"e(Brubyspece$B$bBgBNDL$j$^$9!#$?$@$7!"e(Bbootstraptest/test_ioe$B$,;I$5$j$^$9!#e(B
    Snow
    Leoparde$B$,$3$l$h$j?<9o$J>u67$G$J$$$3$H$r3NG’$7$FJs9p$7$F$/$@$5$$e(B
  • e$B$=$N8e$N?d0$r3N$+$a$i$l$ke(BCIe$B$r8x3+$7$F$/$@$5$$!#e(B

e$B1sF#$G$9!#e(B

e$B$*JV;v$"$j$,$H$&$4$6$$$^$9!#e(B

2010e$BG/e(B3e$B7ne(B26e$BF|e(B10:54 Yugui [email protected]:

e$B$N$rDs0F$7$^$9!#e(B
e$B$=$l$,M}A[$@$H$O;W$$$^$9$N$G!"H?BP$O$7$^$;$s!#e(B

e$B$?$@!“e(B1.9.1 e$B%V%i%s%A%a%s%F%Je(B (Yugui e$B$5$se(B)
e$B$N%a%s%F%J%s%9%3%9%H$,e(B
e$B9b$^$k5$$O$7$^$9!#e(BYugui
e$B$5$s$O!”$b$C$H<+J,$,3Z$K$J$kJ}8~$K;X?K$re(B
e$B7h$a$F$$$$$H;W$$$^$9!#e(B

e$B$^$?!“e(Bsupported platform e$B$K$D$$$FB>$K2?$+JQ99$J$I$N9M$($O$”$k$G$7$g$&$+!#e(B
Snow Leopard e$B$H$+!#e(B

e$B$=$l$HF1$8M}M3$G!";d$N4D6-$O$^$@e(BLeoparde$B$J$N$G$3$N$^$^$G$Oe(BSnow Leoparde$B$Oe(Bperhapse$B$K$J$j$^$9!#e(BSnow
Leoparde$B$G7QB3E*%S%k%I4D6-$rN)$A>e$2$F$/$@$5$kJ}$,$$$l$P4?7^$7$^$9!#$=$&$9$l$Pe(BSnow
Leoparde$B$re(Bsupportede$B$K$9$k$3$H$b2DG=$G$9!#e(B

e$B<ALd$N0U?^$O!“!Ve(Bbest effort e$B$de(B perhaps
e$B$KJQ99$O$”$k$+!W$G$7$?!#e(B

supported platform e$B$rA}$d$9$N$K$O!"4pK\E*$K$OH?BP$G$9!#%j%j!<%9e(B
e$BFq0WEY$,>e$,$j$^$9$N$G!#5W$7$/e(B (e$B:GDce(B 1 e$BG/$Oe(B) best
effort e$B$H$7$Fe(B
e$B%a%s%F%J%s%9$5$l$F$-$F!“8=:_$b%a%s%F%J$,$$$F!”:#8e$b7QB3$J%a%s%Fe(B
e$B%J%s%9$,4|BT$G$-$ke(B platform e$B$J$i!"e(Bsupported
e$B$K$7$F$b$$$$$+$bCN$le(B
e$B$^$;$s!#e(B

e$B=EMW$JOC$J$N$G!">$7$$$3$H$O0lEY9M$($r$^$H$a$Fe(Bruby-coree$B$K=q$-$^$9!#e(B

e$B$*G$$;$7$^$9!#$h$m$7$/$*4j$$$7$^$9!#e(B

e$B1sF#$G$9!#e(B

2010e$BG/e(B3e$B7ne(B26e$BF|e(B22:06 Yugui [email protected]:

perhapse$B$K$J$j$^$9!#%f!<%6!<$b$=$l$J$j$K5o$=$&$G$9$7!"e(BContinuous
Integratione$B$rDs6!$7$F$/$l$k?M$rJg=8$7$^$9!#$=$&$9$l$Pe(Bbest efforte$B$K$O$G$-$k$G$7$g$&!#e(B

http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa

e$B$K$h$k$He(B best effort e$B$Oe(B

* e$B%a%s%F%J$,$$$ke(B
* e$B%?!<%2%C%H%"!<%-%F%/%A%c$H$7$F%S%k%I$G$-$ke(B
* make test-alle$B$,$"$kDxEYDL$k$,91>oE*$J%(%i!<$b;D$C$F$$$ke(B || 

Nightly build, Nightly teste$B4D6-$,$J$$e(B

e$B$i$7$$$N$G!“e(BCI e$B$O$J$/$F$b$h$5$=$&$G$9!#e(B
e$B$b$A$m$s$”$k$K$3$7$?$3$H$O$"$j$^$;$s!#e(B

e$B$d$C$F$/$l$k?M$K$*4j$$$7$?$$$N$Oe(B

  • e$B:#e(BLeoparde$B$G$Oe(Btest-alle$B$O$@$$$?$$e(B 10F
    e$BL$K~$G?d0$7$F$$$F!"e(Brubyspece$B$bBgBNDL$j$^$9!#$?$@$7!"e(Bbootstraptest/test_ioe$B$,;I$5$j$^$9!#e(B
    ?Snow Leoparde$B$,$3$l$h$j?<9o$J>u67$G$J$$$3$H$r3NG’$7$FJs9p$7$F$/$@$5$$e(B

e$B$7$F$/$@$5$$!#$3$s$J46$8$G%F%9%H$rAv$i$;$i$l$k$O$:$G$9!#e(B

e$B%S%k%Ie(B

$ make
$ make install
$ make update-rubyspec # git e$B$,I,MWe(B

e$B%F%9%He(B

$ make test
$ make test-all
$ make test-rubyspec

e$B>$7$/$Oe(B:
http://redmine.ruby-lang.org/wiki/ruby/DeveloperHowtoJa

e$B$`$i$?$G$9!#e(B

On 2010/03/26, at 23:29, Yusuke ENDOH wrote:

$ make update-rubyspec # git e$B$,I,MWe(B
e$B%=!<%9%D%j!<$H$O0[$J$k%G%#%l%/%H%j$G0J2<$K<($9%*%W%7%g%s$rIU$1$Fe(B
configure e$B$7$F$$$^$9!#e(B

…/…/src/ruby.git/configure
–prefix=“/Users/muraken/rubies”
–disable-install-doc
–with-arch=x86_64
–with-opt-dir=/opt/local
–with-out-ext=“tk,tk/tkutil”
–with-dbm-type=gdbm
CC=“gcc-4.2” debugflags=“-gdwarf-2 -g3”
optflags=“-O0 -march=core2 -mtune=core2 -fstack-protector-all”

e$B%F%9%He(B

$ make test
$ make test-all
$ make test-rubyspec

e$BD9$$$N$Ge(B gist e$B$KE=$j$^$7$?!#e(B

make test

make test-all

make test-rubyspec

e$B$^$H$a$k$H!"e(B
ruby 1.9.2dev (2010-03-26 trunk 27066) [x86_64-darwin10.2.0]
e$B$K$*$$$Fe(B test e$B$OA4%Q%9!"e(Btest-all e$B$Oe(B
5F2Ee$B!"e(Btest-rubyspec e$B$Oe(B 3F1E e$B$G$9!#e(B


Kenta M.
OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC

e$BK$r=q$-$^$7$?e(B!!
e$B!Xe(BRuby e$B5U0z$-%l%7%T!Ye(B

E-mail: [email protected]
twitter: http://twitter.com/mrkn/
blog: ドレッシングのような

e$B$`$i$?$G$9!#e(B

On 2010/03/27, at 19:00, [email protected] wrote:

e$B$3$s$K$A$Oe(B sheepman e$B$G$9!#e(B

…/…/src/ruby.git/configure
(e$BN,e(B
–with-opt-dir=/opt/local
(e$BN,e(B

e$B$3$l$@$H3HD%%i%$%V%i%j$,e(B Apple e$BDs6!$N%i%$%V%i%j$G$O$J$/$Fe(BMacPortse$B$+2?$+$H%j%s%/$7$F$7$^$&$H;W$&$N$G$9$,!#e(B

Apple e$B$Ne(B readline e$B$H%j%s%/$7$F$7$^$&$He(B termtter
e$B$GF|K\8l$rF~NO$G$-$J$$$N$G!"e(B
e$B$3$N%%W%7%g%s$N;XDj$O0U?^E$G$9!#e(B

e$B$,!"e(Bsnow leopard
e$B$X$NBP1~>u67$rD4::$9$k>l9g$O30$9$Y$-$G$9$M!#e(B
e$B$9$C$+$jK:$l$F$$$^$7$?!#e(B

zlib @1.2.4, Revision 1 (archivers)
e$B;d$Ne(B openssl e$B$He(B zlib e$B$O0J2<$N$h$&$J9=@.$G$9!#e(Bsheepman
e$B$5$s$N$h$&$J%(%i!<$O=P$F$$$^$;$s!#e(B
e$B$-$C$H!“;d$,e(B macports
e$B$N%”%C%W%G!<%H:n6H$r%5%$C$F$$$k$+$i$@$H;W$$$^$9!#e(B

$ /opt/local/bin/openssl version
OpenSSL 0.9.8l 5 Nov 2009
$ port info zlib
zlib @1.2.3, Revision 4 (archivers)
(snip)
$ otool -L ~/rubies/lib/ruby/1.9.1/x86_64-darwin10.2.0/zlib.bundle
/Users/muraken/rubies/lib/ruby/1.9.1/x86_64-darwin10.2.0/zlib.bundle:
/opt/local/lib/libz.1.dylib (compatibility version 1.0.0,
current version 1.2.3)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 125.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current
version 227.0.0)
$ otool -L ~/rubies/lib/ruby/1.9.1/x86_64-darwin10.2.0/openssl.bundle
/Users/muraken/rubies/lib/ruby/1.9.1/x86_64-darwin10.2.0/openssl.bundle:
/opt/local/lib/libssl.0.9.8.dylib (compatibility version 0.9.8,
current version 0.9.8)
/opt/local/lib/libcrypto.0.9.8.dylib (compatibility version
0.9.8, current version 0.9.8)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 125.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current
version 227.0.0)


Kenta M.
OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC

e$BK$r=q$-$^$7$?e(B!!
e$B!Xe(BRuby e$B5U0z$-%l%7%T!Ye(B

E-mail: [email protected]
twitter: http://twitter.com/mrkn/
blog: ドレッシングのような

2010/3/28 Kenta M. [email protected]:

make test-rubyspec
gist:346144 · GitHub
e$B7k2Le(B: 3F11E

e$B<c43$`$i$1$s$5$s$N4D6-$K8GM-$N%(%i!<$b$“$k$h$&$G$9$,!”$3$NDxEY$G$"$l$Pe(Bbest
efforte$B$H$9$k$N$K;Y>c$O$J$$$G$9$M!#e(B

e$B$`$i$1$s$5$s$N%a%$%s4D6-$G$“$k!”$H$$$&$3$H$G$b$“$j$^$9$7!#$b$7!“e(BLeoparde$B$G=P$J$/$Fe(BSnow
Leoparde$B$G=P$k%P%0$,$”$C$?>l9g$K$OD4::$H2r7h$K6(NO$r$*4j$$$9$k$3$H$K$J$k$H;W$$$^$9$,!”$=$l$r$*4j$$$G$-$k$J$i!V%3%_%C%?$N%a%$%s4D6-!W$H$$$&%k!<%k$Ge(BSnow
Leoparde$B$re(Bbest efforte$B$H$9$k$3$H$,$G$-$k$H;W$$$^$9!#e(B

e$B$3$s$K$A$Oe(B sheepman e$B$G$9!#e(B

…/…/src/ruby.git/configure
(e$BN,e(B
–with-opt-dir=/opt/local
(e$BN,e(B

e$B$3$l$@$H3HD%%i%$%V%i%j$,e(B Apple
e$BDs6!$N%i%$%V%i%j$G$O$J$/$Fe(BMacPortse$B$+2?$+$H%j%s%/$7$F$7$^$&$H;W$&$N$G$9$,!#e(B

e$B$=$l$O$=$&$H!“:G?7$Ne(BMacPortse$B$K%j%s%/$7$F%S%k%I$9$k$He(B zlib
e$B$He(B openssl
e$B$G%(%i!<$,A}$($k$N$G$9$,!”$`$i$?$5$s$N%^%7%s$G$O:F8=$7$^$9$+e(B?

$ ./ruby -v
ruby 1.9.2dev (2010-03-26 trunk 27066) [x86_64-darwin10.2.0]

  1. Failure:
    test_dsa_sign_verify(OpenSSL::TestEC)
    [/Users/tamura/ruby/src/ruby19/test/openssl/test_ec.rb:92]:
    OpenSSL::PKey::ECError expected but nothing was raised.

  2. Error:
    test_params(TestZlibDeflate):
    Zlib::BufError: buffer error
    /Users/tamura/ruby/src/ruby19/test/zlib/test_zlib.rb:129:in
    inflate' /Users/tamura/ruby/src/ruby19/test/zlib/test_zlib.rb:129:in test_params’

$ openssl version
OpenSSL 0.9.8n 24 Mar 2010

$ port info zlib
zlib @1.2.4, Revision 1 (archivers)

2010e$BG/e(B3e$B7ne(B27e$BF|e(B15:24 Kenta M. [email protected]:

e$B%S%k%Ie(B

$ make
$ make install
$ make update-rubyspec # git e$B$,I,MWe(B

e$B%=!<%9%D%j!<$H$O0[$J$k%G%#%l%/%H%j$G0J2<$K<($9%*%W%7%g%s$rIU$1$Fe(B configure e$B$7$F$$$^$9!#e(B

e$B$`$i$?$G$9!#e(B

On 2010/03/27, at 22:49, Kenta M. wrote:

Apple e$B$Ne(B readline e$B$H%j%s%/$7$F$7$^$&$He(B termtter e$B$GF|K\8l$rF~NO$G$-$J$$$N$G!"e(B
e$B$3$N%%W%7%g%s$N;XDj$O0U?^E$G$9!#e(B

e$B$,!"e(Bsnow leopard e$B$X$NBP1~>u67$rD4::$9$k>l9g$O30$9$Y$-$G$9$M!#e(B
e$B$9$C$+$jK:$l$F$$$^$7$?!#e(B

e$B$H$$$&$3$H$G!"e(Bmacports
e$B$r;HMQ$7$J$$>l9g$N%F%9%H$b$d$C$F$_$^$7$?!#e(B

make test

e$B7k2Le(B: e$BA4%Q%9e(B

make test-all

e$B7k2Le(B: 5F2E

make test-rubyspec

e$B7k2Le(B: 3F11E

iconv e$B$,L5$$$H8@$o$l$Fe(B rubyspec e$B$Ge(B E e$B$,A}$($F$$$^$9!#e(B
ext/iconv/mkmf.log e$B$r8+$k$He(B iconv
e$B$r8+$D$1$i$l$F$$$J$$$h$&$G$7$?!#e(B

e$B$5$$$4$K!"%m%0$NH4?h$rE:IU$7$^$9!#e(B

make test-all e$B$N%m%0e(B

  1. Failure:
    test_sin(DL::TestDL)
    [/Users/muraken/src/ruby.git/test/dl/test_dl2.rb:102]:
    <1.0> expected but was
    <0.0>.

  2. Failure:
    test_sin(DL::TestFunc)
    [/Users/muraken/src/ruby.git/test/dl/test_func.rb:33]:
    Expected 1.0 - 0.0 (1.0) to be < 0.0001.

  3. Failure:
    test_sinf(DL::TestFunc)
    [/Users/muraken/src/ruby.git/test/dl/test_func.rb:27]:
    Expected 1.0 - 0.0 (1.0) to be < 0.0001.

  4. Failure:
    test_create(Rake::TestPackageTask)
    [/Users/muraken/src/ruby.git/test/rake/test_package_task.rb:27]:
    Failed assertion, no message given.

  5. Error:
    test_name_lookup_with_implicit_file_tasks(Rake::TestTaskManager):
    RuntimeError: Don’t know how to build task ‘README’
    /Users/muraken/src/ruby.git/test/rake/test_task_manager.rb:63:in
    `test_name_lookup_with_implicit_file_tasks’

  6. Failure:
    test_exit_action(TestSignal)
    [/Users/muraken/src/ruby.git/test/ruby/test_signal.rb:52]:
    [ruby-dev:26128].
    Exception raised:
    <#<Timeout::Error: execution expired>>.

  7. Error:
    test_tcp(TestSocket):
    Errno::EINVAL: Invalid argument - connect(2)
    /Users/muraken/build/ruby-trunk-osx-without-macports/.ext/common/socket.rb:37:in
    connect' /Users/muraken/build/ruby-trunk-osx-without-macports/.ext/common/socket.rb:37:in connect_internal’
    /Users/muraken/build/ruby-trunk-osx-without-macports/.ext/common/socket.rb:86:in
    connect' /Users/muraken/src/ruby.git/test/socket/test_socket.rb:82:in block
    in test_tcp’
    /Users/muraken/src/ruby.git/test/socket/test_socket.rb:80:in open' /Users/muraken/src/ruby.git/test/socket/test_socket.rb:80:in test_tcp’

6376 tests, 2168867 assertions, 5 failures, 2 errors, 0 skips

make test-rubyspec e$B$N%m%0e(B

Encoding.aliases has a ‘locale’ key with the locale charmap encoding as
its value FAILED
Expected “UTF-8”
to equal “utf-8”

/Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/aliases_spec.rb:36:in
block (3 levels) in <top (required)>' /Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/aliases_spec.rb:4:in block in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/aliases_spec.rb:3:in
`<top (required)>’

Encoding.locale_charmap returns a value based on the LANG environment
variable FAILED
Expected “utf-8”
to equal “ANSI_X3.4-1968”

/Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/locale_charmap_spec.rb:16:in
block (4 levels) in <top (required)>' /Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/locale_charmap_spec.rb:4:in block in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/core/encoding/locale_charmap_spec.rb:3:in
`<top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/charset_map_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/charset_map_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/charset_map_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/close_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/close_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/close_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/conv_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/conv_spec.rb:3:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/conv_spec.rb:3:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/failed_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/failed_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/failed_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/inspect_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/inspect_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/inspect_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/success_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/success_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure/success_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/failure_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/iconv_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/iconv_spec.rb:4:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/iconv_spec.rb:4:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/new_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/fixtures/classes.rb:1:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/fixtures/classes.rb:1:in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/shared/new.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/shared/new.rb:2:in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/new_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/new_spec.rb:2:in <top (required)>’

An exception occurred during: loading
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/open_spec.rb
ERROR
LoadError: no such file to load – iconv
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/fixtures/classes.rb:1:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/fixtures/classes.rb:1:in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/shared/new.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/shared/new.rb:2:in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/open_spec.rb:2:in
require' /Users/muraken/src/ruby.git/spec/rubyspec/library/iconv/open_spec.rb:2:in <top (required)>’

Socket::BasicSocket#getsockname works on sockets listening in ipaddr_any
FAILED
Expected false to be true
/Users/muraken/src/ruby.git/spec/rubyspec/library/socket/basicsocket/getsockname_spec.rb:19:in
block (2 levels) in <top (required)>' /Users/muraken/src/ruby.git/spec/rubyspec/library/socket/basicsocket/getsockname_spec.rb:4:in <top (required)>’

Socket.for_fd given a file descriptor adopts that descriptor into a new
Socket object ERROR
Errno::ENOTCONN: Socket is not connected
/Users/muraken/src/ruby.git/spec/rubyspec/library/socket/socket/for_fd_spec.rb:21:in
shutdown' /Users/muraken/src/ruby.git/spec/rubyspec/library/socket/socket/for_fd_spec.rb:21:in block (2 levels) in <top (required)>’
/Users/muraken/src/ruby.git/spec/rubyspec/library/socket/socket/for_fd_spec.rb:5:in
`<top (required)>’

Finished in 161.446727 seconds

3087 files, 14046 examples, 169945 expectations, 3 failures, 11 errors


Kenta M.
OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC

e$BK$r=q$-$^$7$?e(B!!
e$B!Xe(BRuby e$B5U0z$-%l%7%T!Ye(B

E-mail: [email protected]
twitter: http://twitter.com/mrkn/
blog: ドレッシングのような

e$B%A%1%C%He(B #2695 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B1sF#$G$9!#e(B

e$B$=$3$G!"e(B

  • 1.9.2e$B$Oe(B5.0e$B$K>e$2$ke(B
  • 1.9.1e$B$Oe(B4.0e$B$He(B5.0e$B$K$9$ke(B
    e$B$N$rDs0F$7$^$9!#e(B

e$B$3$NE@$K$D$$$F$O!"H?BP$b$J$$$h$&$G$9$7!"e(BYugui
e$B$5$s$NDs0FDL$j$He(B
e$B$7$^$7$g$&!#e(B

e$B$^$?!"$3$N%A%1%C%H$OJ|CV$G$-$J$$LdBj$J$N$G!"e(BFeature e$B$h$j$Oe(B
Bug e$B$Ne(B
e$BJ}$,$U$5$o$7$$$H;W$$$^$9!#>!<j$K0\F0$7$F$7$^$$$^$9!#e(B


Yusuke E. [email protected]

http://redmine.ruby-lang.org/issues/show/2695

e$B%A%1%C%He(B #2695 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
ruby -v -e$B$K%;%C%He(B

e$B1sF#$G$9!#e(B

support plan e$B$Oe(B [ruby-dev:41101] e$B$GJ}?K$,7hDj$5$l$^$7$?!#e(B

e$B$3$N%A%1%C%H$OJ#?t$N5DO@$,$^$6$C$F$7$^$C$F$$$FL\E*$,L@3N$G$J$$$N$G!“e(B
e$B$3$N%A%1%C%H<+BN$Oe(B close e$B$7$^$9!#e(B
e$B:#8e$b$J$K$+5DO@$9$k$Y$-$3$H$,$”$l$P!"$3$N%A%1%C%H$N;2>H$H$H$b$Ke(B
e$B?7$7$$%A%1%C%H$rEPO?$7$^$7$g$&!#e(B


Yusuke E. [email protected]

http://redmine.ruby-lang.org/issues/show/2695