ruby 1.8.8p1 (2011-01-15) [x86_64-linux] (duet) 500W KB1F0E 3F0E failed(rubyspec CommandTimeout) 89failed(rubyspec/) failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout) failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)

chkbuild summary recent last

OlderDiff < 20110114T200754Z < ThisDiff > 20110115T234433Z > NewerDiff

OLDREV 30479
NEWREV 30553
CHG ChangeLog	30479->30552
CHG version.h	30477->30553
CHG ext/zlib/zlib.c	26430->30552
COMMIT Added :launch flags for mspec to launch the target.
COMMIT Fixed Array#cycle specs.
COMMIT Fixed Array() specs.
COMMIT Fixed whitespace in Numeric#step specs.
COMMIT Fixed Numeric#step specs.
COMMIT Move specs of Object#instance_exec
COMMIT Cleanup whitespace
COMMIT More RUBYOPT specs and cleanup.
COMMIT Clean up some C-API IO specs.
COMMIT More rb_ary_delete_at specs.
COMMIT Add spec for custom seperator with **
COMMIT More better RARRAY specs.
COMMIT Better RSTRING spec.
COMMIT Rewrote rb_scan_args specs.

===================================================================
+++ 20110115T234433Z
 == ruby-1.8 # <time>
 Nickname: duet
+Linux 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64
+Distributor ID:	Debian
+Description:	Debian GNU/Linux 6.0 (squeeze)
+Release:	6.0
+Codename:	squeeze
 == start # <time>
 == svn/ruby # <time>
 + svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby
@@ 36 @@
 CHECKOUT git git://github.com/rubyspec/rubyspec.git rubyspec
 == configure # <time>
 + ./configure --prefix=/home/chkbuild/tmp/build/ruby-1.8/<buildtime> CPPFLAGS=-DRUBY_DEBUG_ENV optflags=-O2 debugflags=-g 'warnflags=-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers' --with-valgrind
+configure: WARNING: unrecognized options: --with-valgrind
 checking build system type... x86_64-unknown-linux-gnu
 checking host system type... x86_64-unknown-linux-gnu
 checking target system type... x86_64-unknown-linux-gnu
@@ 336 @@
 creating config.h
 configure: creating ./config.status
 config.status: creating Makefile
+configure: WARNING: unrecognized options: --with-valgrind
 == miniruby # <time>
 + make miniruby
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c main.c
@@ 345 @@
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c miniprelude.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c array.c
 array.c: In function [e28098]ary_double_capa[e28099]:
+array.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]ary_new[e28099]:
+array.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]rb_ary_initialize[e28099]:
+array.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]rb_ary_store[e28099]:
+array.c:<line_d>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]rb_ary_splice[e28099]:
+array.c:<line_e>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]rb_ary_fill[e28099]:
+array.c:<line_f>: warning: comparison between signed and unsigned integer expressions
+array.c:<line_f>: warning: comparison between signed and unsigned integer expressions
 array.c: In function [e28098]rb_ary_times[e28099]:
+array.c:<line_g>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c bignum.c
 bignum.c: In function [e28098]bigfixize[e28099]:
+bignum.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 bignum.c: In function [e28098]rb_big_unpack[e28099]:
+bignum.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 bignum.c: In function [e28098]rb_cstr_to_inum[e28099]:
+bignum.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c class.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c compar.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dir.c
@@ 373 @@
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c enumerator.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c error.c
 error.c: In function [e28098]rb_bug[e28099]:
+error.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+error.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c eval.c
 eval.c: In function [e28098]rb_svar[e28099]:
+eval.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 eval.c: In function [e28098]ruby_cleanup[e28099]:
+eval.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 eval.c: In function [e28098]rb_exec_recursive[e28099]:
 eval.c:<line_a>: warning: variable [e28098]hash[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 eval.c: In function [e28098]rb_thread_start_1[e28099]:
@@ 417 @@
 eval.c:<line_a>: warning: argument [e28098]line[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 eval.c: In function [e28098]is_defined[e28099]:
 eval.c:<line_a>: warning: argument [e28098]node[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
+eval.c:<line_a>: warning: argument [e28098]buf[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 eval.c: In function [e28098]call_trace_func[e28099]:
 eval.c:<line_a>: warning: variable [e28098]raised[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 eval.c:<line_a>: warning: variable [e28098]node_save[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
@@ 428 @@
 eval.c:<line_a>: warning: argument [e28098]th[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c file.c
 file.c: In function [e28098]rb_stat_inspect[e28099]:
+file.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c gc.c
 gc.c: In function [e28098]ruby_stack_check[e28099]:
+gc.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gc.c: In function [e28098]gc_sweep[e28099]:
+gc.c:<line_b>: warning: comparison between signed and unsigned integer expressions
+gc.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c hash.c
 hash.c: In function [e28098]rb_hash[e28099]:
 hash.c:<line_a>: warning: dereferencing type-punned pointer will break strict-aliasing rules
 hash.c: In function [e28098]eql_i[e28099]:
 hash.c:<line_a>: warning: signed and unsigned type in conditional expression
 hash.c: In function [e28098]env_delete[e28099]:
+hash.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 hash.c: In function [e28098]rb_f_getenv[e28099]:
+hash.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 hash.c: In function [e28098]env_fetch[e28099]:
+hash.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 hash.c: In function [e28098]env_aset[e28099]:
+hash.c:<line_d>: warning: comparison between signed and unsigned integer expressions
+hash.c:<line_e>: warning: comparison between signed and unsigned integer expressions
 hash.c: In function [e28098]env_has_key[e28099]:
+hash.c:<line_f>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c inits.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c io.c
 io.c: In function [e28098]swallow[e28099]:
+io.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 io.c: In function [e28098]rb_f_syscall[e28099]:
+io.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c marshal.c
 marshal.c: In function [e28098]w_long[e28099]:
+marshal.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 marshal.c: In function [e28098]r_long[e28099]:
+marshal.c:<line_b>: warning: comparison between signed and unsigned integer expressions
+marshal.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c math.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c numeric.c
 numeric.c: In function [e28098]flo_hash[e28099]:
+numeric.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 numeric.c: In function [e28098]fix_aref[e28099]:
+numeric.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c object.c
 object.c: In function [e28098]rb_str_to_dbl[e28099]:
+object.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 object.c: In function [e28098]rb_str2cstr[e28099]:
+object.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c pack.c
 pack.c: In function [e28098]pack_unpack[e28099]:
+pack.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 bison -y parse.y
 sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c
 rm -f y.tab.c
@@ 484 @@
 parse.c:<line_a>:6: warning: "YYENABLE_NLS" is not defined
 parse.c:<line_a>:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined
 parse.y: In function [e28098]ruby_yyparse[e28099]:
+parse.y:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c process.c
 process.c: In function [e28098]p_uid_change_privilege[e28099]:
+process.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+process.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 process.c: In function [e28098]proc_getgroups[e28099]:
+process.c:<line_c>: warning: comparison between signed and unsigned integer expressions
+process.c:<line_d>: warning: comparison between signed and unsigned integer expressions
 process.c: In function [e28098]proc_setgroups[e28099]:
+process.c:<line_e>: warning: comparison between signed and unsigned integer expressions
 process.c: In function [e28098]p_gid_change_privilege[e28099]:
+process.c:<line_f>: warning: comparison between signed and unsigned integer expressions
+process.c:<line_g>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c prec.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c random.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c range.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c re.c
 re.c: In function [e28098]rb_reg_prepare_re[e28099]:
+re.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 re.c: In function [e28098]rb_reg_s_union[e28099]:
+re.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c regex.c
 regex.c: In function [e28098]ruby_re_compile_pattern[e28099]:
 regex.c:<line_a>: warning: comparison of unsigned expression < 0 is always false
+regex.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 regex.c: In function [e28098]init_regs[e28099]:
+regex.c:<line_b>: warning: comparison between signed and unsigned integer expressions
+regex.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 regex.c: In function [e28098]re_match_exec[e28099]:
+regex.c:<line_d>: warning: comparison between signed and unsigned integer expressions
+regex.c:<line_e>: warning: comparison between signed and unsigned integer expressions
+regex.c:<line_f>: warning: comparison between signed and unsigned integer expressions
+regex.c:<line_g>: warning: comparison between signed and unsigned integer expressions
+regex.c:<line_h>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c ruby.c
 ruby.c: In function [e28098]proc_options[e28099]:
 ruby.c:<line_a>: warning: format not a string literal, argument types not checked
@@ 529 @@
 sprintf.c:<line_c>: warning: format not a string literal, argument types not checked
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c st.c
 st.c: In function [e28098]new_size[e28099]:
+st.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c string.c
 string.c: In function [e28098]rb_str_substr[e28099]:
+string.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 string.c: In function [e28098]rb_str_intern[e28099]:
+string.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 string.c: In function [e28098]rb_str_sum[e28099]:
+string.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c struct.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c time.c
 time.c: In function [e28098]time_to_s[e28099]:
@@ 545 @@
 time.c:<line_b>: warning: format not a string literal, format string not checked
 time.c:<line_c>: warning: format not a string literal, format string not checked
 time.c: In function [e28098]time_strftime[e28099]:
+time.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c util.c
 util.c: In function [e28098]Balloc[e28099]:
+util.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 util.c: In function [e28098]rv_alloc[e28099]:
+util.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c variable.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c version.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dmyext.c
@@ 2983 @@
 gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/add_suffix -I../../../. -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bug.o -c bug.c
 In file included from bug.c:5:
 ../../../util.c: In function [e28098]ruby_add_suffix[e28099]:
+../../../util.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 In file included from bug.c:5:
 ../../../util.c: In function [e28098]Balloc[e28099]:
+../../../util.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 ../../../util.c: In function [e28098]rv_alloc[e28099]:
+../../../util.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../../.ext/x86_64-linux/-test-/add_suffix/bug.so bug.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/-test-/add_suffix' [e3818be38289e587bae381bee38199]
 compiling -test-/threadswitch
@@ 3002 @@
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/bigdecimal' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=1000000000UL -DBASE_FIG=9 -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bigdecimal.o -c bigdecimal.c
 bigdecimal.c: In function [e28098]BigDecimal_add[e28099]:
+bigdecimal.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 bigdecimal.c: In function [e28098]BigDecimal_sub[e28099]:
+bigdecimal.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 bigdecimal.c: In function [e28098]VpAddAbs[e28099]:
+bigdecimal.c:<line_c>: warning: comparison between signed and unsigned integer expressions
+bigdecimal.c:<line_d>: warning: comparison between signed and unsigned integer expressions
 bigdecimal.c: In function [e28098]VpSubAbs[e28099]:
+bigdecimal.c:<line_e>: warning: comparison between signed and unsigned integer expressions
+bigdecimal.c:<line_f>: warning: comparison between signed and unsigned integer expressions
 bigdecimal.c: In function [e28098]VpMult[e28099]:
 bigdecimal.c:<line_a>: warning: comparison of unsigned expression >= 0 is always true
 bigdecimal.c: In function [e28098]VpCtoV[e28099]:
 bigdecimal.c:<line_b>: warning: comparison of unsigned expression >= 0 is always true
 bigdecimal.c: In function [e28098]VpMidRound[e28099]:
+bigdecimal.c:<line_g>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../.ext/x86_64-linux/bigdecimal.so bigdecimal.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 /bin/mkdir -p ../../.ext/common/bigdecimal
 cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal
@@ 3039 @@
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/digest' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/digest -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o digest.o -c digest.c
 digest.c: In function [e28098]hexencode_str_new[e28099]:
+digest.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../.ext/x86_64-linux/digest.so digest.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 cp ../.././ext/digest/lib/sha1.rb ../../.ext/common
 cp ../.././ext/digest/lib/md5.rb ../../.ext/common
@@ 3051 @@
 /bin/mkdir -p ../../../.ext/x86_64-linux/digest
 gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bubblebabble.o -c bubblebabble.c
 bubblebabble.c: In function [e28098]bubblebabble_str_new[e28099]:
+bubblebabble.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+bubblebabble.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../../.ext/x86_64-linux/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/digest/bubblebabble' [e3818be38289e587bae381bee38199]
 compiling digest/md5
@@ 3132 @@
 gcc -I. -I../.. -I../../. -I../.././ext/iconv -DHAVE_ICONV -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o iconv.o -c iconv.c
 iconv.c: In function [e28098]iconv_convert[e28099]:
 iconv.c:<line_a>: warning: comparison of unsigned expression >= 0 is always true
+iconv.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+iconv.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../.ext/x86_64-linux/iconv.so iconv.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/iconv' [e3818be38289e587bae381bee38199]
 compiling io/wait
@@ 3149 @@
 gcc -I. -I../.. -I../../. -I../.././ext/nkf -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o nkf.o -c nkf.c
 In file included from nkf.c:79:
 nkf-utf8/nkf.c: In function [e28098]options[e28099]:
+nkf-utf8/nkf.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 nkf-utf8/nkf.c: In function [e28098]kanji_convert[e28099]:
 nkf-utf8/nkf.c:<line_a>: warning: suggest braces around empty body in an [e28098]else[e28099] statement
 nkf-utf8/nkf.c:<line_b>: warning: suggest braces around empty body in an [e28098]else[e28099] statement
@@ 3163 @@
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ns_spki.o -c ossl_ns_spki.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl.o -c ossl_ssl.c
 ossl_ssl.c: In function [e28098]ossl_sslctx_set_ssl_version[e28099]:
+ossl_ssl.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 ossl_ssl.c: In function [e28098]ossl_sslctx_initialize[e28099]:
+ossl_ssl.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 ossl_ssl.c: In function [e28098]Init_ossl_ssl[e28099]:
+ossl_ssl.c:<line_c>: warning: comparison between signed and unsigned integer expressions
+ossl_ssl.c:<line_d>: warning: comparison between signed and unsigned integer expressions
+ossl_ssl.c:<line_e>: warning: comparison between signed and unsigned integer expressions
+ossl_ssl.c:<line_f>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509name.o -c ossl_x509name.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ocsp.o -c ossl_ocsp.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bio.o -c ossl_bio.c
@@ 3179 @@
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509req.o -c ossl_x509req.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkcs7.o -c ossl_pkcs7.c
 ossl_pkcs7.c: In function [e28098]ossl_pkcs7_sym2typeid[e28099]:
+ossl_pkcs7.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509revoked.o -c ossl_x509revoked.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_hmac.o -c ossl_hmac.c
 ossl_hmac.c: In function [e28098]ossl_hmac_hexdigest[e28099]:
+ossl_hmac.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 ossl_hmac.c: In function [e28098]ossl_hmac_s_hexdigest[e28099]:
+ossl_hmac.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_asn1.o -c ossl_asn1.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509cert.o -c ossl_x509cert.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509ext.o -c ossl_x509ext.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_ec.o -c ossl_pkey_ec.c
 ossl_pkey_ec.c: In function [e28098]ossl_ec_group_set_seed[e28099]:
+ossl_pkey_ec.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_engine.o -c ossl_engine.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_cipher.o -c ossl_cipher.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_dsa.o -c ossl_pkey_dsa.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl_session.o -c ossl_ssl_session.c
 ossl_ssl_session.c: In function [e28098]ossl_ssl_session_to_der[e28099]:
+ossl_ssl_session.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bn.o -c ossl_bn.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509attr.o -c ossl_x509attr.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509store.o -c ossl_x509store.c
@@ 3255 @@
 gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o init.o -c init.c
 gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o _sdbm.o -c _sdbm.c
 _sdbm.c: In function [e28098]chkpage[e28099]:
+_sdbm.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../.ext/x86_64-linux/sdbm.so init.o _sdbm.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/sdbm' [e3818be38289e587bae381bee38199]
 compiling socket
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/socket' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY -DHAVE_SOCKADDR_STORAGE -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_STRUCT_MSGHDR_MSG_CONTROL -DHAVE_ST_MSG_CONTROL -DHAVE_TYPE_STRUCT_ADDRINFO -DHAVE_FREEADDRINFO -DHAVE_GAI_STRERROR -DGAI_STRERROR_CONST -DHAVE_GETNAMEINFO -DHAVE_GETADDRINFO -DHAVE_TYPE_SOCKLEN_T -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTBYNAME2 -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o socket.o -c socket.c
 socket.c: In function [e28098]init_unixsock[e28099]:
+socket.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+socket.c: In function [e28098]unix_send_io[e28099]:
+socket.c:<line_a>: warning: dereferencing type-punned pointer will break strict-aliasing rules
+socket.c: In function [e28098]unix_recv_io[e28099]:
+socket.c:<line_b>: warning: dereferencing type-punned pointer will break strict-aliasing rules
+socket.c:<line_c>: warning: dereferencing type-punned pointer will break strict-aliasing rules
 socket.c: In function [e28098]sock_s_getnameinfo[e28099]:
+socket.c:<line_b>: warning: comparison between signed and unsigned integer expressions
+socket.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 socket.c: In function [e28098]sock_s_unpack_sockaddr_un[e28099]:
+socket.c:<line_d>: warning: comparison between signed and unsigned integer expressions
 socket.c: In function [e28098]sock_s_getnameinfo[e28099]:
+socket.c:<line_a>: warning: dereferencing pointer [e28098]ss.358[e28099] does break strict-aliasing rules
+socket.c:3732: note: initialized from here
 gcc -shared -o ../../.ext/x86_64-linux/socket.so socket.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/socket' [e3818be38289e587bae381bee38199]
 compiling stringio
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/stringio' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/stringio -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o stringio.o -c stringio.c
 stringio.c: In function [e28098]strio_each_char[e28099]:
+stringio.c:<line_a>: warning: comparison between signed and unsigned integer expressions
+stringio.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 gcc -shared -o ../../.ext/x86_64-linux/stringio.so stringio.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/stringio' [e3818be38289e587bae381bee38199]
 compiling strscan
@@ 3297 @@
 In file included from rubyext.c:12:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
 rubyext.c: In function [e28098]rb_syck_mktime[e28099]:
+rubyext.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o handler.o -c handler.c
 In file included from handler.c:11:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
@@ 3322 @@
 In file included from emitter.c:17:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
 emitter.c: In function [e28098]syck_emitter_write[e28099]:
+emitter.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 emitter.c: In function [e28098]syck_emitter_flush[e28099]:
+emitter.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 emitter.c: In function [e28098]syck_emit_tag[e28099]:
+emitter.c:<line_c>: warning: comparison between signed and unsigned integer expressions
 emitter.c: In function [e28098]syck_emitter_mark_node[e28099]:
 emitter.c:<line_a>: warning: format not a string literal, argument types not checked
 gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o yaml2byte.o -c yaml2byte.c
@@ 3385 @@
 check struct members..
 check libraries....
 Use ActiveTcl libraries (if available).
+Search tclConfig.sh and tkConfig.sh.....................
 Fail to find [tclConfig.sh, tkConfig.sh]
 Use X11 libraries.
+Search Tcl library..
+Search Tk library..
+*****************************************************************************
+**
+** NATIVETHREAD SUPPORT MODE ERROR:
+**
+**   Ruby is not compiled with --enable-pthread, but your Tcl/Tk
+**   library seems to be compiled with nativethread support. This
+**   combination may cause frequent hang or segmentation fault
+**   errors when Ruby/Tk is working. We recommend that you NEVER
+**   create the library with such a combination of nativethread support.
+**
+**   Please recompile Ruby with the "--enable-pthread" configure option
+**   or recompile Tcl/Tk with the "--disable-threads" configure option.
+**
+*****************************************************************************
+Can't find proper Tcl/Tk libraries. So, can't make tcltklib.so which is required by Ruby/Tk.
 compiling tk/tkutil
 compiling win32ole
 compiling zlib
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/zlib' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/zlib -DHAVE_ZLIB_H  -DOS_CODE=OS_UNIX -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o zlib.o -c zlib.c
 zlib.c: In function [e28098]zstream_expand_buffer_into[e28099]:
+zlib.c:<line_a>: warning: comparison between signed and unsigned integer expressions
 zlib.c: In function [e28098]zstream_append_buffer[e28099]:
+zlib.c:<line_b>: warning: comparison between signed and unsigned integer expressions
 zlib.c: In function [e28098]rb_gzfile_set_mtime[e28099]:
 zlib.c:<line_a>: warning: signed and unsigned type in conditional expression
 gcc -shared -o ../../.ext/x86_64-linux/zlib.so zlib.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lz  -lrt -ldl -lcrypt -lm   -lc
@@ 7530 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/count_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/cycle_spec.rb
 Array#cycle
+- does not yield and returns nil when the array is empty
+- does not yield and returns nil when passed 0
+- iterates the array 'count' times yielding each item to the block
+- iterates indefinitely when not passed a count
+- iterates indefinitely when passed nil
+- does not rescue StopIteration when not passed a count
+- does not rescue StopIteration when passed a count
+- iterates the array Integer(count) times when passed a Float count
+- calls #to_int to convert count to an Integer
 - raises a TypeError if #to_int does not return an Integer
+- raises a TypeError if passed a String
+- raises a TypeError if passed an Object
+- raises a TypeError if passed true
 - raises a TypeError if passed false
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/delete_at_spec.rb
@@ 14626 @@
 - raises IOError on closed stream
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/kernel/Array_spec.rb
+Kernel
+- has private instance method Array()
 
 Kernel.Array
 - does not call #to_ary on an Array
 - calls #to_ary to convert the argument to an Array
 - does not call #to_a on an Array
+- calls #to_a if the argument does not respond to #to_ary
+- calls #to_a if #to_ary returns nil
+- raises a TypeError if #to_a returns nil
+- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
+- returns an empty Array when passed nil
+- raises a TypeError if #to_ary does not return an Array
+- raises a TypeError if #to_a does not return an Array
 
 Kernel#Array
 - does not call #to_ary on an Array
 - calls #to_ary to convert the argument to an Array
 - does not call #to_a on an Array
+- calls #to_a if the argument does not respond to #to_ary
+- calls #to_a if #to_ary returns nil
+- raises a TypeError if #to_a returns nil
+- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
+- returns an empty Array when passed nil
+- raises a TypeError if #to_ary does not return an Array
+- raises a TypeError if #to_a does not return an Array
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/kernel/Complex_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/kernel/Float_spec.rb
@@ 17576 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb
 Numeric#step
 - raises an ArgumentError when step is 0
+- raises an ArgumentError when step is 0.0
 - defaults to step = 1
+- returns an Enumerator when step is 0
+- returns an Enumerator when not passed a block and self > stop
+- returns an Enumerator when not passed a block and self < stop
 - returns an Enumerator that uses the given step
+- does not rescue ArgumentError exceptions
+- does not rescue TypeError exceptions
 
 Numeric#step with [stop, step]
+- increments self using #+ until self > stop when step > 0
+- decrements self using #+ until self < stop when step < 0
 
+Numeric#step Numeric#step with [stop, step] when self, stop and step are Fixnums
 - yields only Fixnums
 
+Numeric#step Numeric#step with [stop, +step] when self, stop and step are Fixnums
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
+Numeric#step Numeric#step with [stop, -step] when self, stop and step are Fixnums
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
+Numeric#step Numeric#step with [stop, step]
+- yields only Floats when self is a Float
+- yields only Floats when stop is a Float
+- yields only Floats when step is a Float
 
+Numeric#step Numeric#step with [stop, +step] when self, stop or step is a Float
+- yields while increasing self by step while stop < stop
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
+Numeric#step Numeric#step with [stop, -step] when self, stop or step is a Float
+- yields while decreasing self by step while self > stop
 - yields once when self equals stop
 - does not yield when self is less than stop
 
+Numeric#step Numeric#step with [stop, +Infinity]
 - yields once if self < stop (FAILED - <n>)
+- yields once when stop is Infinity (FAILED - <n>)
 - yields once when self equals stop (FAILED - <n>)
+- yields once when self and stop are Infinity (FAILED - <n>)
 
+Numeric#step Numeric#step with [stop, -infinity]
 - does not yield when self > stop (FAILED - <n>)
+- does not yield when stop is Infinity
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/to_c_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/to_int_spec.rb
@@ 17668 @@
 - does not preserve frozen state from the original
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/object/initialize_spec.rb
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/object/instance_exec_spec.rb
+Object#instance_exec
+- raises a LocalJumpError unless given a block
 - has an arity of -1
+- accepts arguments with a block
+- doesn't pass self to the block as an argument
+- passes any arguments to the block
+- only binds the exec to the receiver
 - binds self to the receiver
 - executes in the context of the receiver
 - has access to receiver's instance variables
@@ 23078 @@
 - includes TOPLEVEL_BINDING
 
 Processing RUBYOPT
+- adds the -I path to $LOAD_PATH
+- sets $DEBUG to true for '-d'
+- sets $VERBOSE to true for '-w'
+- sets $VERBOSE to true for '-W'
+- sets $VERBOSE to nil for '-W0'
+- sets $VERBOSE to false for '-W1'
+- sets $VERBOSE to true for '-W2'
+- requires the file for '-r'
+- sets $KCODE to 'NONE' with '-K'
+- sets $KCODE to 'NONE' with '-Ka'
+- sets $KCODE to 'NONE' with '-KA'
+- sets $KCODE to 'NONE' with '-Kn'
+- sets $KCODE to 'NONE' with '-KN'
+- sets $KCODE to 'EUC' with '-Ke'
+- sets $KCODE to 'EUC' with '-KE'
+- sets $KCODE to 'UTF8' with '-Ku'
+- sets $KCODE to 'UTF8' with '-KU'
+- sets $KCODE to 'SJIS' with '-Ks'
+- sets $KCODE to 'SJIS' with '-KS'
 - raises a RuntimeError for '-a'
 - raises a RuntimeErrorError for '-p'
 - raises a RuntimeErrorError for '-n'
@@ 27924 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
 Net::FTP#abort
+- sends the ABOR command to the servertimeout: output interval exceeds 600.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 timeout: INT signal sent.
+timeout: TERM signal sent.
 |output interval exceeds 600.0 seconds. (CommandTimeout)
 | /home/chkbuild/timeoutcom.rb:164:in `timeout_command'
 | /home/chkbuild/timeoutcom.rb:116:in `popen'
@@ 27946 @@
 | /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
 | /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
 | /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
 | /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
@@ 28861 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/cycle_spec.rb
 Array#cycle
+- does not yield and returns nil when the array is empty
+- does not yield and returns nil when passed 0
+- iterates the array 'count' times yielding each item to the block
+- iterates indefinitely when not passed a count
+- iterates indefinitely when passed nil
+- does not rescue StopIteration when not passed a count
+- does not rescue StopIteration when passed a count
+- iterates the array Integer(count) times when passed a Float count
+- calls #to_int to convert count to an Integer
 - raises a TypeError if #to_int does not return an Integer
+- raises a TypeError if passed a String
+- raises a TypeError if passed an Object
+- raises a TypeError if passed true
 - raises a TypeError if passed false
 
 
@@ 42928 @@
 ruby <version>
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/kernel/Array_spec.rb
+Kernel
+- has private instance method Array()
 
 Kernel.Array
 - does not call #to_ary on an Array
 - calls #to_ary to convert the argument to an Array
 - does not call #to_a on an Array
+- calls #to_a if the argument does not respond to #to_ary
+- calls #to_a if #to_ary returns nil
+- raises a TypeError if #to_a returns nil
+- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
+- returns an empty Array when passed nil
+- raises a TypeError if #to_ary does not return an Array
+- raises a TypeError if #to_a does not return an Array
 
 Kernel#Array
 - does not call #to_ary on an Array
 - calls #to_ary to convert the argument to an Array
 - does not call #to_a on an Array
+- calls #to_a if the argument does not respond to #to_ary
+- calls #to_a if #to_ary returns nil
+- raises a TypeError if #to_a returns nil
+- returns an Array containing the argument if it responds to neither #to_ary nor #to_a
+- returns an empty Array when passed nil
+- raises a TypeError if #to_ary does not return an Array
+- raises a TypeError if #to_a does not return an Array
 
 
 Finished in <t> seconds
@@ 48654 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb
 Numeric#step
 - raises an ArgumentError when step is 0
+- raises an ArgumentError when step is 0.0
 - defaults to step = 1
+- returns an Enumerator when step is 0
+- returns an Enumerator when not passed a block and self > stop
+- returns an Enumerator when not passed a block and self < stop
 - returns an Enumerator that uses the given step
+- does not rescue ArgumentError exceptions
+- does not rescue TypeError exceptions
 
 Numeric#step with [stop, step]
+- increments self using #+ until self > stop when step > 0
+- decrements self using #+ until self < stop when step < 0
 
+Numeric#step Numeric#step with [stop, step] when self, stop and step are Fixnums
 - yields only Fixnums
 
+Numeric#step Numeric#step with [stop, +step] when self, stop and step are Fixnums
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
+Numeric#step Numeric#step with [stop, -step] when self, stop and step are Fixnums
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
+Numeric#step Numeric#step with [stop, step]
+- yields only Floats when self is a Float
+- yields only Floats when stop is a Float
+- yields only Floats when step is a Float
 
+Numeric#step Numeric#step with [stop, +step] when self, stop or step is a Float
+- yields while increasing self by step while stop < stop
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
+Numeric#step Numeric#step with [stop, -step] when self, stop or step is a Float
+- yields while decreasing self by step while self > stop
 - yields once when self equals stop
 - does not yield when self is less than stop
 
+Numeric#step Numeric#step with [stop, +Infinity]
 - yields once if self < stop (FAILED - <n>)
+- yields once when stop is Infinity (FAILED - <n>)
 - yields once when self equals stop (FAILED - <n>)
+- yields once when self and stop are Infinity (FAILED - <n>)
 
+Numeric#step Numeric#step with [stop, -infinity]
 - does not yield when self > stop (FAILED - <n>)
+- does not yield when stop is Infinity
 
 
  <n>)
+Numeric#step Numeric#step with [stop, +Infinity] yields once if self < stop FAILED
 Expected [NaN]
+ to equal [42]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:176
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 48729 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 48743 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+Numeric#step Numeric#step with [stop, +Infinity] yields once when stop is Infinity FAILED
+Expected []
+ to equal [42]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:181
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 48765 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 48779 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+Numeric#step Numeric#step with [stop, +Infinity] yields once when self equals stop FAILED
 Expected [NaN]
+ to equal [42]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:186
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 48801 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 48815 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+Numeric#step Numeric#step with [stop, +Infinity] yields once when self and stop are Infinity FAILED
+Expected []
+ to equal [Infinity]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:191
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 48837 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 48851 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
+Numeric#step Numeric#step with [stop, -infinity] does not yield when self > stop FAILED
 Expected [NaN]
  to equal []
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:234
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 48873 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:228:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:4
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 48888 @@
 
 Finished in <t> seconds
 
+1 file, 33 examples, <num> expectations, 5 failures, 0 errors
 exit 1
 failed(rubyspec/core/numeric/step_spec.rb)
 == rubyspec/core/numeric/to_c_spec.rb # <time>
@@ 49004 @@
 Finished in <t> seconds
 
 1 file, 0 examples, <num> expectations, 0 failures, 0 errors
+== rubyspec/core/object/instance_exec_spec.rb # <time>
++ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/core/object/instance_exec_spec.rb
 ruby <version>
 
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/object/instance_exec_spec.rb
+Object#instance_exec
+- raises a LocalJumpError unless given a block
 - has an arity of -1
+- accepts arguments with a block
+- doesn't pass self to the block as an argument
+- passes any arguments to the block
+- only binds the exec to the receiver
 - binds self to the receiver
 - executes in the context of the receiver
 - has access to receiver's instance variables
@@ 59365 @@
 - includes TOPLEVEL_BINDING
 
 Processing RUBYOPT
+- adds the -I path to $LOAD_PATH
+- sets $DEBUG to true for '-d'
+- sets $VERBOSE to true for '-w'
+- sets $VERBOSE to true for '-W'
+- sets $VERBOSE to nil for '-W0'
+- sets $VERBOSE to false for '-W1'
+- sets $VERBOSE to true for '-W2'
+- requires the file for '-r'
+- sets $KCODE to 'NONE' with '-K'
+- sets $KCODE to 'NONE' with '-Ka'
+- sets $KCODE to 'NONE' with '-KA'
+- sets $KCODE to 'NONE' with '-Kn'
+- sets $KCODE to 'NONE' with '-KN'
+- sets $KCODE to 'EUC' with '-Ke'
+- sets $KCODE to 'EUC' with '-KE'
+- sets $KCODE to 'UTF8' with '-Ku'
+- sets $KCODE to 'UTF8' with '-KU'
+- sets $KCODE to 'SJIS' with '-Ks'
+- sets $KCODE to 'SJIS' with '-KS'
 - raises a RuntimeError for '-a'
 - raises a RuntimeErrorError for '-p'
 - raises a RuntimeErrorError for '-n'
@@ 59408 @@
 
 Finished in <t> seconds
 
+1 file, 93 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/language/private_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/language/private_spec.rb
 ruby <version>
@@ 70838 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
 Net::FTP#abort
+- sends the ABOR command to the servertimeout: output interval exceeds 600.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 600.0 seconds. (CommandTimeout)
@@ 70846 @@
 | /home/chkbuild/timeoutcom.rb:116:in `popen'
 | /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
 | /home/chkbuild/chkbuild/build.rb:1259:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:300:in `def_target'
 | /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
+| /home/chkbuild/chkbuild/ruby.rb:287:in `def_target'
+| /home/chkbuild/util.rb:340:in `stable_find'
+| /home/chkbuild/util.rb:304:in `stable_find'
+| /home/chkbuild/util.rb:303:in `catch'
+| /home/chkbuild/util.rb:303:in `stable_find'
+| /home/chkbuild/util.rb:340:in `stable_find'
+| /home/chkbuild/chkbuild/ruby.rb:281:in `def_target'
+| /home/chkbuild/chkbuild/ruby.rb:280:in `each'
+| /home/chkbuild/chkbuild/ruby.rb:280:in `def_target'
 | /home/chkbuild/chkbuild/build.rb:294:in `call'
 | /home/chkbuild/chkbuild/build.rb:294:in `do_build'
 | /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
@@ 70866 @@
 | /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
 | /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
 | /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
 | /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
@@ 70882 @@
 | /home/chkbuild/sample/build-ruby:62
 | /home/chkbuild/start-build:37:in `load'
 | /home/chkbuild/start-build:37
+failed(rubyspec/library/net/ftp/abort_spec.rb CommandTimeout)
 == rubyspec/library/net/ftp/acct_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/library/net/ftp/acct_spec.rb
 ruby <version>
@@ 72412 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
 Net::FTP#status
+- sends the STAT command to the servertimeout: output interval exceeds 600.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 600.0 seconds. (CommandTimeout)
@@ 72420 @@
 | /home/chkbuild/timeoutcom.rb:116:in `popen'
 | /home/chkbuild/timeoutcom.rb:116:in `timeout_command'
 | /home/chkbuild/chkbuild/build.rb:1259:in `run'
+| /home/chkbuild/chkbuild/ruby.rb:300:in `def_target'
 | /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
+| /home/chkbuild/chkbuild/ruby.rb:287:in `def_target'
+| /home/chkbuild/util.rb:340:in `stable_find'
+| /home/chkbuild/util.rb:304:in `stable_find'
+| /home/chkbuild/util.rb:303:in `catch'
+| /home/chkbuild/util.rb:303:in `stable_find'
+| /home/chkbuild/util.rb:340:in `stable_find'
+| /home/chkbuild/chkbuild/ruby.rb:281:in `def_target'
+| /home/chkbuild/chkbuild/ruby.rb:280:in `each'
+| /home/chkbuild/chkbuild/ruby.rb:280:in `def_target'
 | /home/chkbuild/chkbuild/build.rb:294:in `call'
 | /home/chkbuild/chkbuild/build.rb:294:in `do_build'
 | /home/chkbuild/chkbuild/build.rb:480:in `catch_error'
@@ 72440 @@
 | /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
 | /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
+| /usr/lib/ruby/1.8/pathname.rb:812:in `open'
 | /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
 | /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
@@ 72456 @@
 | /home/chkbuild/sample/build-ruby:62
 | /home/chkbuild/start-build:37:in `load'
 | /home/chkbuild/start-build:37
+failed(rubyspec/library/net/ftp/status_spec.rb CommandTimeout)
 == rubyspec/library/net/ftp/storbinary_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/library/net/ftp/storbinary_spec.rb
 ruby <version>
@@ 85843 @@
 - allows changing the array and calling a method via rb_funcall
 - returns a struct with the length of the array
 
+C-API Array function RARRAY when the Array is mutated in Ruby
+- returns the length when #shift is called
+- returns the length when #unshift is called
+- returns the length when #pop is called
+- returns the length when #push is called
+- returns the length when #<< is called
+- returns the length when #concat is called
+- returns the length when #clear is called
+- returns the length when #[]= is called
+- returns the length during multiple mutations
 
 C-API Array function RARRAY_PTR
 - returns a pointer to a C array of the array's elements
@@ 85894 @@
 - freezes the object exactly like Object#freeze
 
 C-API Array function rb_ary_delete_at
+- removes an element from an array at a positive index
+- removes an element from an array at a negative index
+- returns nil if the index is out of bounds
+- returns nil if the negative index is out of bounds
 
 
 Finished in <t> seconds
@@ 86211 @@
 - closes an IO object
 
 C-API IO function rb_io_check_closed
+- does not raise an exception if the IO is not closed
+- raises an error if the IO is closed
 
 C-API IO function GetOpenFile
 - allows access to the system fileno
 
 C-API IO function rb_io_check_readable
+- does not raise an exception if the IO is opened for reading
+- raises an IOError if the IO is not opened for reading
 
 C-API IO function rb_io_check_writable
+- does not raise an exeption if the IO is opened for writing
+- raises an IOError if the IO is not opened for reading
 
 C-API IO function rb_io_wait_writeable
+- returns false if there is no error condition
+- raises an IOError if the IO is closed
 
 C-API IO function rb_io_wait_readable
+- returns false if there is no error condition
 - raises and IOError if passed a closed stream
+- blocks until the io is readable and returns true
 
 
 Finished in <t> seconds
@@ 86916 @@
 == rubyspec/optional/capi/util_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/util_spec.rb
 ruby <version>
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/util_spec.c: In function [e28098]util_spec_rb_scan_args[e28099]:
+/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/ext/util_spec.c:<line_a>: warning: operation on [e28098]a2[e28099] may be undefined
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/util_spec.rb
 C-API Util function rb_scan_args
+- assigns the required arguments scanned
+- raises an ArgumentError if there are insufficient arguments
+- assigns the required and optional arguments scanned
+- assigns the optional arguments scanned
+- assigns nil for optional arguments that are not present
+- assigns the required and optional arguments and splats the rest
+- assigns the required and optional arguments and and empty Array when there are no arguments to splat
+- assigns required, optional arguments scanned and the passed block
+- assigns required, optional, splatted arguments scanned and the passed block
+- assigns required arguments, nil for missing optional arguments and the passed block
+- assigns required, splatted arguments and the passed block
 
 
 Finished in <t> seconds

===================================================================
--- 20110114T200754Z
 == ruby-1.8 # <time>
 Nickname: duet
-Linux 2.6.26-2-amd64 #1 SMP Thu Nov 25 04:30:55 UTC 2010 x86_64
-Traceback (most recent call last):
-  File "/usr/bin/lsb_release", line 26, in <module>
-    import lsb_release
-ImportError: No module named lsb_release
-Debian GNU/Linux 6.0
 == start # <time>
 == svn/ruby # <time>
 + svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby
@@ 63 @@
 checking whether make sets $(MAKE)... yes
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for a thread-safe mkdir -p... /bin/mkdir -p
-checking for AIX... no
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
 checking for sys/stat.h... yes
@@ 83 @@
 checking for _FILE_OFFSET_BITS value needed for large files... no
 checking for long long... yes
 checking for off_t... yes
-checking for int... yes
 checking size of int... 4
-checking for short... yes
 checking size of short... 2
-checking for long... yes
 checking size of long... 8
-checking for long long... (cached) yes
 checking size of long long... 8
-checking for __int64... no
 checking size of __int64... 0
-checking for off_t... (cached) yes
 checking size of off_t... 8
-checking for void*... yes
 checking size of void*... 8
-checking for float... yes
 checking size of float... 4
-checking for double... yes
 checking size of double... 8
-checking for time_t... yes
 checking size of time_t... 8
 checking for pid_t... yes
 checking for gid_t... yes
@@ 200 @@
 checking time.h usability... yes
 checking time.h presence... yes
 checking for time.h... yes
-checking for rlim_t... yes
 checking size of rlim_t... 8
 checking for size_t... yes
 checking for struct stat.st_blksize... yes
@@ 364 @@
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c miniprelude.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c array.c
 array.c: In function [e28098]ary_double_capa[e28099]:
-array.c:<line_a>: warning: comparison between signed and unsigned
 array.c: In function [e28098]ary_new[e28099]:
-array.c:<line_b>: warning: comparison between signed and unsigned
 array.c: In function [e28098]rb_ary_initialize[e28099]:
-array.c:<line_c>: warning: comparison between signed and unsigned
 array.c: In function [e28098]rb_ary_store[e28099]:
-array.c:<line_d>: warning: comparison between signed and unsigned
 array.c: In function [e28098]rb_ary_splice[e28099]:
-array.c:<line_e>: warning: comparison between signed and unsigned
 array.c: In function [e28098]rb_ary_fill[e28099]:
-array.c:<line_f>: warning: comparison between signed and unsigned
-array.c:<line_f>: warning: comparison between signed and unsigned
 array.c: In function [e28098]rb_ary_times[e28099]:
-array.c:<line_g>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c bignum.c
 bignum.c: In function [e28098]bigfixize[e28099]:
-bignum.c:<line_a>: warning: comparison between signed and unsigned
 bignum.c: In function [e28098]rb_big_unpack[e28099]:
-bignum.c:<line_b>: warning: comparison between signed and unsigned
 bignum.c: In function [e28098]rb_cstr_to_inum[e28099]:
-bignum.c:<line_c>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c class.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c compar.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dir.c
@@ 392 @@
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c enumerator.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c error.c
 error.c: In function [e28098]rb_bug[e28099]:
-error.c:<line_a>: warning: comparison between signed and unsigned
-error.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c eval.c
 eval.c: In function [e28098]rb_svar[e28099]:
-eval.c:<line_a>: warning: comparison between signed and unsigned
 eval.c: In function [e28098]ruby_cleanup[e28099]:
-eval.c:<line_b>: warning: comparison between signed and unsigned
 eval.c: In function [e28098]rb_exec_recursive[e28099]:
 eval.c:<line_a>: warning: variable [e28098]hash[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 eval.c: In function [e28098]rb_thread_start_1[e28099]:
@@ 446 @@
 eval.c:<line_a>: warning: argument [e28098]th[e28099] might be clobbered by [e28098]longjmp[e28099] or [e28098]vfork[e28099]
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c file.c
 file.c: In function [e28098]rb_stat_inspect[e28099]:
-file.c:<line_a>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c gc.c
 gc.c: In function [e28098]ruby_stack_check[e28099]:
-gc.c:<line_a>: warning: comparison between signed and unsigned
 gc.c: In function [e28098]gc_sweep[e28099]:
-gc.c:<line_b>: warning: comparison between signed and unsigned
-gc.c:<line_c>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c hash.c
 hash.c: In function [e28098]rb_hash[e28099]:
 hash.c:<line_a>: warning: dereferencing type-punned pointer will break strict-aliasing rules
 hash.c: In function [e28098]eql_i[e28099]:
 hash.c:<line_a>: warning: signed and unsigned type in conditional expression
 hash.c: In function [e28098]env_delete[e28099]:
-hash.c:<line_a>: warning: comparison between signed and unsigned
 hash.c: In function [e28098]rb_f_getenv[e28099]:
-hash.c:<line_b>: warning: comparison between signed and unsigned
 hash.c: In function [e28098]env_fetch[e28099]:
-hash.c:<line_c>: warning: comparison between signed and unsigned
 hash.c: In function [e28098]env_aset[e28099]:
-hash.c:<line_d>: warning: comparison between signed and unsigned
-hash.c:<line_e>: warning: comparison between signed and unsigned
 hash.c: In function [e28098]env_has_key[e28099]:
-hash.c:<line_f>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c inits.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c io.c
 io.c: In function [e28098]swallow[e28099]:
-io.c:<line_a>: warning: comparison between signed and unsigned
 io.c: In function [e28098]rb_f_syscall[e28099]:
-io.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c marshal.c
 marshal.c: In function [e28098]w_long[e28099]:
-marshal.c:<line_a>: warning: comparison between signed and unsigned
 marshal.c: In function [e28098]r_long[e28099]:
-marshal.c:<line_b>: warning: comparison between signed and unsigned
-marshal.c:<line_c>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c math.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c numeric.c
 numeric.c: In function [e28098]flo_hash[e28099]:
-numeric.c:<line_a>: warning: comparison between signed and unsigned
 numeric.c: In function [e28098]fix_aref[e28099]:
-numeric.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c object.c
 object.c: In function [e28098]rb_str_to_dbl[e28099]:
-object.c:<line_a>: warning: comparison between signed and unsigned
 object.c: In function [e28098]rb_str2cstr[e28099]:
-object.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c pack.c
 pack.c: In function [e28098]pack_unpack[e28099]:
-pack.c:<line_a>: warning: comparison between signed and unsigned
 bison -y parse.y
 sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c
 rm -f y.tab.c
@@ 502 @@
 parse.c:<line_a>:6: warning: "YYENABLE_NLS" is not defined
 parse.c:<line_a>:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined
 parse.y: In function [e28098]ruby_yyparse[e28099]:
-parse.y:<line_a>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c process.c
 process.c: In function [e28098]p_uid_change_privilege[e28099]:
-process.c:<line_a>: warning: comparison between signed and unsigned
-process.c:<line_b>: warning: comparison between signed and unsigned
 process.c: In function [e28098]proc_getgroups[e28099]:
-process.c:<line_c>: warning: comparison between signed and unsigned
-process.c:<line_d>: warning: comparison between signed and unsigned
 process.c: In function [e28098]proc_setgroups[e28099]:
-process.c:<line_e>: warning: comparison between signed and unsigned
 process.c: In function [e28098]p_gid_change_privilege[e28099]:
-process.c:<line_f>: warning: comparison between signed and unsigned
-process.c:<line_g>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c prec.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c random.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c range.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c re.c
 re.c: In function [e28098]rb_reg_prepare_re[e28099]:
-re.c:<line_a>: warning: comparison between signed and unsigned
 re.c: In function [e28098]rb_reg_s_union[e28099]:
-re.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c regex.c
 regex.c: In function [e28098]ruby_re_compile_pattern[e28099]:
 regex.c:<line_a>: warning: comparison of unsigned expression < 0 is always false
-regex.c:<line_a>: warning: comparison between signed and unsigned
 regex.c: In function [e28098]init_regs[e28099]:
-regex.c:<line_b>: warning: comparison between signed and unsigned
-regex.c:<line_c>: warning: comparison between signed and unsigned
 regex.c: In function [e28098]re_match_exec[e28099]:
-regex.c:<line_d>: warning: comparison between signed and unsigned
-regex.c:<line_e>: warning: comparison between signed and unsigned
-regex.c:<line_f>: warning: comparison between signed and unsigned
-regex.c:<line_g>: warning: comparison between signed and unsigned
-regex.c:<line_h>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c ruby.c
 ruby.c: In function [e28098]proc_options[e28099]:
 ruby.c:<line_a>: warning: format not a string literal, argument types not checked
@@ 547 @@
 sprintf.c:<line_c>: warning: format not a string literal, argument types not checked
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c st.c
 st.c: In function [e28098]new_size[e28099]:
-st.c:<line_a>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c string.c
 string.c: In function [e28098]rb_str_substr[e28099]:
-string.c:<line_a>: warning: comparison between signed and unsigned
 string.c: In function [e28098]rb_str_intern[e28099]:
-string.c:<line_b>: warning: comparison between signed and unsigned
 string.c: In function [e28098]rb_str_sum[e28099]:
-string.c:<line_c>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c struct.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c time.c
 time.c: In function [e28098]time_to_s[e28099]:
@@ 563 @@
 time.c:<line_b>: warning: format not a string literal, format string not checked
 time.c:<line_c>: warning: format not a string literal, format string not checked
 time.c: In function [e28098]time_strftime[e28099]:
-time.c:<line_a>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c util.c
 util.c: In function [e28098]Balloc[e28099]:
-util.c:<line_a>: warning: comparison between signed and unsigned
 util.c: In function [e28098]rv_alloc[e28099]:
-util.c:<line_b>: warning: comparison between signed and unsigned
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c variable.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c version.c
 gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -DRUBY_EXPORT  -I. -I. -DRUBY_DEBUG_ENV   -c dmyext.c
@@ 3001 @@
 gcc -I. -I../../.. -I../../../. -I../../.././ext/-test-/add_suffix -I../../../. -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bug.o -c bug.c
 In file included from bug.c:5:
 ../../../util.c: In function [e28098]ruby_add_suffix[e28099]:
-../../../util.c:<line_a>: warning: comparison between signed and unsigned
 In file included from bug.c:5:
 ../../../util.c: In function [e28098]Balloc[e28099]:
-../../../util.c:<line_b>: warning: comparison between signed and unsigned
 ../../../util.c: In function [e28098]rv_alloc[e28099]:
-../../../util.c:<line_c>: warning: comparison between signed and unsigned
 gcc -shared -o ../../../.ext/x86_64-linux/-test-/add_suffix/bug.so bug.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/-test-/add_suffix' [e3818be38289e587bae381bee38199]
 compiling -test-/threadswitch
@@ 3020 @@
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/bigdecimal' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=1000000000UL -DBASE_FIG=9 -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bigdecimal.o -c bigdecimal.c
 bigdecimal.c: In function [e28098]BigDecimal_add[e28099]:
-bigdecimal.c:<line_a>: warning: comparison between signed and unsigned
 bigdecimal.c: In function [e28098]BigDecimal_sub[e28099]:
-bigdecimal.c:<line_b>: warning: comparison between signed and unsigned
 bigdecimal.c: In function [e28098]VpAddAbs[e28099]:
-bigdecimal.c:<line_c>: warning: comparison between signed and unsigned
-bigdecimal.c:<line_d>: warning: comparison between signed and unsigned
 bigdecimal.c: In function [e28098]VpSubAbs[e28099]:
-bigdecimal.c:<line_e>: warning: comparison between signed and unsigned
-bigdecimal.c:<line_f>: warning: comparison between signed and unsigned
 bigdecimal.c: In function [e28098]VpMult[e28099]:
 bigdecimal.c:<line_a>: warning: comparison of unsigned expression >= 0 is always true
 bigdecimal.c: In function [e28098]VpCtoV[e28099]:
 bigdecimal.c:<line_b>: warning: comparison of unsigned expression >= 0 is always true
 bigdecimal.c: In function [e28098]VpMidRound[e28099]:
-bigdecimal.c:<line_g>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/bigdecimal.so bigdecimal.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 /bin/mkdir -p ../../.ext/common/bigdecimal
 cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal
@@ 3057 @@
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/digest' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/digest -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o digest.o -c digest.c
 digest.c: In function [e28098]hexencode_str_new[e28099]:
-digest.c:<line_a>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/digest.so digest.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 cp ../.././ext/digest/lib/sha1.rb ../../.ext/common
 cp ../.././ext/digest/lib/md5.rb ../../.ext/common
@@ 3069 @@
 /bin/mkdir -p ../../../.ext/x86_64-linux/digest
 gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o bubblebabble.o -c bubblebabble.c
 bubblebabble.c: In function [e28098]bubblebabble_str_new[e28099]:
-bubblebabble.c:<line_a>: warning: comparison between signed and unsigned
-bubblebabble.c:<line_b>: warning: comparison between signed and unsigned
 gcc -shared -o ../../../.ext/x86_64-linux/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/digest/bubblebabble' [e3818be38289e587bae381bee38199]
 compiling digest/md5
@@ 3150 @@
 gcc -I. -I../.. -I../../. -I../.././ext/iconv -DHAVE_ICONV -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o iconv.o -c iconv.c
 iconv.c: In function [e28098]iconv_convert[e28099]:
 iconv.c:<line_a>: warning: comparison of unsigned expression >= 0 is always true
-iconv.c:<line_a>: warning: comparison between signed and unsigned
-iconv.c:<line_b>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/iconv.so iconv.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/iconv' [e3818be38289e587bae381bee38199]
 compiling io/wait
@@ 3167 @@
 gcc -I. -I../.. -I../../. -I../.././ext/nkf -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o nkf.o -c nkf.c
 In file included from nkf.c:79:
 nkf-utf8/nkf.c: In function [e28098]options[e28099]:
-nkf-utf8/nkf.c:<line_a>: warning: comparison between signed and unsigned
 nkf-utf8/nkf.c: In function [e28098]kanji_convert[e28099]:
 nkf-utf8/nkf.c:<line_a>: warning: suggest braces around empty body in an [e28098]else[e28099] statement
 nkf-utf8/nkf.c:<line_b>: warning: suggest braces around empty body in an [e28098]else[e28099] statement
@@ 3181 @@
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ns_spki.o -c ossl_ns_spki.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl.o -c ossl_ssl.c
 ossl_ssl.c: In function [e28098]ossl_sslctx_set_ssl_version[e28099]:
-ossl_ssl.c:<line_a>: warning: comparison between signed and unsigned
 ossl_ssl.c: In function [e28098]ossl_sslctx_initialize[e28099]:
-ossl_ssl.c:<line_b>: warning: comparison between signed and unsigned
 ossl_ssl.c: In function [e28098]Init_ossl_ssl[e28099]:
-ossl_ssl.c:<line_c>: warning: comparison between signed and unsigned
-ossl_ssl.c:<line_d>: warning: comparison between signed and unsigned
-ossl_ssl.c:<line_e>: warning: comparison between signed and unsigned
-ossl_ssl.c:<line_f>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509name.o -c ossl_x509name.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ocsp.o -c ossl_ocsp.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bio.o -c ossl_bio.c
@@ 3197 @@
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509req.o -c ossl_x509req.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkcs7.o -c ossl_pkcs7.c
 ossl_pkcs7.c: In function [e28098]ossl_pkcs7_sym2typeid[e28099]:
-ossl_pkcs7.c:<line_a>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509revoked.o -c ossl_x509revoked.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_hmac.o -c ossl_hmac.c
 ossl_hmac.c: In function [e28098]ossl_hmac_hexdigest[e28099]:
-ossl_hmac.c:<line_a>: warning: comparison between signed and unsigned
 ossl_hmac.c: In function [e28098]ossl_hmac_s_hexdigest[e28099]:
-ossl_hmac.c:<line_b>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_asn1.o -c ossl_asn1.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509cert.o -c ossl_x509cert.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509ext.o -c ossl_x509ext.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_ec.o -c ossl_pkey_ec.c
 ossl_pkey_ec.c: In function [e28098]ossl_ec_group_set_seed[e28099]:
-ossl_pkey_ec.c:<line_a>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_engine.o -c ossl_engine.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_cipher.o -c ossl_cipher.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_pkey_dsa.o -c ossl_pkey_dsa.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_ssl_session.o -c ossl_ssl_session.c
 ossl_ssl_session.c: In function [e28098]ossl_ssl_session_to_der[e28099]:
-ossl_ssl_session.c:<line_a>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_bn.o -c ossl_bn.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509attr.o -c ossl_x509attr.c
 gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o ossl_x509store.o -c ossl_x509store.c
@@ 3273 @@
 gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o init.o -c init.c
 gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o _sdbm.o -c _sdbm.c
 _sdbm.c: In function [e28098]chkpage[e28099]:
-_sdbm.c:<line_a>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/sdbm.so init.o _sdbm.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/sdbm' [e3818be38289e587bae381bee38199]
 compiling socket
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/socket' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY -DHAVE_SOCKADDR_STORAGE -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_STRUCT_MSGHDR_MSG_CONTROL -DHAVE_ST_MSG_CONTROL -DHAVE_TYPE_STRUCT_ADDRINFO -DHAVE_FREEADDRINFO -DHAVE_GAI_STRERROR -DGAI_STRERROR_CONST -DHAVE_GETNAMEINFO -DHAVE_GETADDRINFO -DHAVE_TYPE_SOCKLEN_T -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTBYNAME2 -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o socket.o -c socket.c
 socket.c: In function [e28098]init_unixsock[e28099]:
-socket.c:<line_a>: warning: comparison between signed and unsigned
 socket.c: In function [e28098]sock_s_getnameinfo[e28099]:
-socket.c:<line_b>: warning: comparison between signed and unsigned
-socket.c:<line_c>: warning: comparison between signed and unsigned
 socket.c: In function [e28098]sock_s_unpack_sockaddr_un[e28099]:
-socket.c:<line_d>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/socket.so socket.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/socket' [e3818be38289e587bae381bee38199]
 compiling stringio
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/stringio' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/stringio -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o stringio.o -c stringio.c
 stringio.c: In function [e28098]strio_each_char[e28099]:
-stringio.c:<line_a>: warning: comparison between signed and unsigned
-stringio.c:<line_b>: warning: comparison between signed and unsigned
 gcc -shared -o ../../.ext/x86_64-linux/stringio.so stringio.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lrt -ldl -lcrypt -lm   -lc
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/stringio' [e3818be38289e587bae381bee38199]
 compiling strscan
@@ 3307 @@
 In file included from rubyext.c:12:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
 rubyext.c: In function [e28098]rb_syck_mktime[e28099]:
-rubyext.c:<line_a>: warning: comparison between signed and unsigned
 gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o handler.o -c handler.c
 In file included from handler.c:11:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
@@ 3332 @@
 In file included from emitter.c:17:
 syck.h:<line_a>:5: warning: "DEBUG" is not defined
 emitter.c: In function [e28098]syck_emitter_write[e28099]:
-emitter.c:<line_a>: warning: comparison between signed and unsigned
 emitter.c: In function [e28098]syck_emitter_flush[e28099]:
-emitter.c:<line_b>: warning: comparison between signed and unsigned
 emitter.c: In function [e28098]syck_emit_tag[e28099]:
-emitter.c:<line_c>: warning: comparison between signed and unsigned
 emitter.c: In function [e28098]syck_emitter_mark_node[e28099]:
 emitter.c:<line_a>: warning: format not a string literal, argument types not checked
 gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o yaml2byte.o -c yaml2byte.c
@@ 3395 @@
 check struct members..
 check libraries....
 Use ActiveTcl libraries (if available).
-Search tclConfig.sh and tkConfig.sh....................
 Fail to find [tclConfig.sh, tkConfig.sh]
 Use X11 libraries.
-Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby == Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11.
-Can't find X11 libraries. So, can't make tcltklib.so which is required by Ruby/Tk.
 compiling tk/tkutil
 compiling win32ole
 compiling zlib
 make[1]: [e38387e382a3e383ace382afe38388e383aa] `/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/ruby/ext/zlib' [e381abe585a5e3828ae381bee38199]
 gcc -I. -I../.. -I../../. -I../.././ext/zlib -DHAVE_ZLIB_H  -DOS_CODE=OS_UNIX -DRUBY_DEBUG_ENV   -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -Wno-missing-field-initializers  -o zlib.o -c zlib.c
 zlib.c: In function [e28098]zstream_expand_buffer_into[e28099]:
-zlib.c:<line_a>: warning: comparison between signed and unsigned
 zlib.c: In function [e28098]zstream_append_buffer[e28099]:
-zlib.c:<line_b>: warning: comparison between signed and unsigned
 zlib.c: In function [e28098]rb_gzfile_set_mtime[e28099]:
 zlib.c:<line_a>: warning: signed and unsigned type in conditional expression
 gcc -shared -o ../../.ext/x86_64-linux/zlib.so zlib.o -L. -L../.. -L.  -rdynamic -Wl,-export-dynamic    -lz  -lrt -ldl -lcrypt -lm   -lc
@@ 7525 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/count_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/cycle_spec.rb
 Array#cycle
-- returns nil and does nothing for non positive n or empty arrays
-- cycle as many times as requested
-- cycles indefinitely if called without argument
-- cycles indefinitely if argument is nil
-- doesn't rescue StopIteration
-- raises a TypeError if passed a non-Numeric and non-nil argument
 - yields successive elements of the array repeatedly
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/delete_at_spec.rb
@@ 10125 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/equal_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/equal_value_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/instance_eval_spec.rb
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/metaclass_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/method_missing_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/new_spec.rb
@@ 14618 @@
 Kernel#Array
 - is a private method
 - does not call #to_ary on an Array
-- tries to call #to_ary on the given argument if it's not an Array
 - does not call #to_a on an Array
-- tries to call #to_a on the given argument if #to_ary is provided and it returns nil
-- tries to call #to_a on the given argument if #to_ary is not provided
-- returns an array with the given argument if neither #to_ary nor #to_a are provided
-- returns an empty array if the given argument is nil
-- raises a TypeError if #to_ary / #to_a do not return an array
 
 Kernel.Array
 - needs to be reviewed for spec completeness
@@ 17552 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb
 Numeric#step with [stop, step]
 - raises an ArgumentError when step is 0
-- returns an Enumerator when passed no block and self > stop
-- returns an Enumerator when passed no block and self < stop
 - returns an Enumerator that uses the given step
-- increments self (using #+) until self > stop when step > 0
-- decrements self (using #+) until self < stop when step < 0
 
-Numeric#step with [stop, step] when self, stop and step are Fixnums
 - raises an ArgumentError when step is 0
 - yields only Fixnums
 - defaults to step = 1
 
-Numeric#step with [stop, +step] when self, stop and step are Fixnums
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
-Numeric#step with [stop, -step] when self, stop and step are Fixnums
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
-Numeric#step with [stop, step] when self, stop or step is a Float
 - raises an ArgumentError when step is 0
-- yields only Floats
 
-Numeric#step with [stop, +infinity]
 - yields once if self < stop (FAILED - <n>)
 - yields once when self equals stop (FAILED - <n>)
 
-Numeric#step with [stop, +step] when self, stop or step is a Float
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
-Numeric#step with [stop, -infinity]
 - does not yield when self > stop (FAILED - <n>)
 
-Numeric#step with [stop, -step] when self, stop or step is a Float
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
 Numeric#step
-- doesn't catch errors
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/to_c_spec.rb
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/to_int_spec.rb
@@ 23941 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/bigdecimal/remainder_spec.rb
 BigDecimal#remainder
 - it equals modulo, if both values are of same sign
-- means self-arg*(self/arg).truncate (FAILED - <n>)
 - returns NaN used with zero
 - returns zero if used on zero
 - returns NaN if NaN is involved
@@ 27860 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
 Net::FTP#abort
-- sends the ABOR command to the server
-- ignores the response
-- returns the full response
-- does not raise any error when the response code is 225
-- does not raise any error when the response code is 226
-- raises a Net::FTPProtoError when the response code is 500
-- raises a Net::FTPProtoError when the response code is 501
-- raises a Net::FTPProtoError when the response code is 502
-- raises a Net::FTPProtoError when the response code is 421
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/acct_spec.rb
 Net::FTP#acct
@@ 28603 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
 Net::FTP#status
-- sends the STAT command to the server
 - returns the received information
-- does not raise an error when the response code is 212
-- does not raise an error when the response code is 213
 - raises a Net::FTPPermError when the response code is 500
 - raises a Net::FTPPermError when the response code is 501
 - raises a Net::FTPPermError when the response code is 502
@@ 29530 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/body_spec.rb
 Net::HTTPResponse#body
-- returns the read body
-- returns the previously read body if called a second time
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/code_spec.rb
 Net::HTTPResponse#code
@@ 29543 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/entity_spec.rb
 Net::HTTPResponse#entity
-- returns the read body
-- returns the previously read body if called a second time
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/error_spec.rb
 Net::HTTPResponse#error!
@@ 29584 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/read_body_spec.rb
 Net::HTTPResponse#read_body when passed no arguments
-- returns the read body
-- returns the previously read body if called a second time
 
 Net::HTTPResponse#read_body when passed a buffer
-- reads the body to the passed buffer
-- returns the passed buffer
-- raises an IOError if called a second time
 
 Net::HTTPResponse#read_body when passed a block
-- reads the body and yields it to the passed block (in chunks)
-- returns the ReadAdapter
-- raises an IOError if called a second time
 
 Net::HTTPResponse#read_body when passed buffer and block
-- rauses an ArgumentError
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/read_header_spec.rb
 Net::HTTPResponse#read_header
@@ 29606 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/read_new_spec.rb
 Net::HTTPResponse.read_new
-- creates a HTTPResponse object based on the response read from the passed socket
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/http/httpresponse/reading_body_spec.rb
 Net::HTTPResponse#reading_body when body_allowed is true
@@ 29911 @@
 - returns false if the port is invalid
 - returns false if the timeout value is invalid
 
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/each_spec.rb                                                  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/instance_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/int_from_prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/integer/each_prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/integer/from_prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/integer/prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/integer/prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/new_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/next_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/prime_division_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/prime_spec.rb
 -  (ERROR - <n>)
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/prime/succ_spec.rb
 -  (ERROR - <n>)
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/queue/append_spec.rb
 Queue#<<
@@ 29990 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/rational/Rational_spec.rb
 Rational() passed Integer, Integer
-- returns a new Rational number
-- automatically reduces the Rational
 
 Rational() passed Integer
-- returns a new Rational number with 1 as the denominator (FAILED - <n>)
 
 Rational() passed Integer when Unify is defined
-- returns the passed Integer when Rational::Unify is defined
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/rational/abs_spec.rb
 Rational#abs
@@ 30114 @@
 - calls #** on the coerced Rational with the coerced Object
 
 Rational#** when passed Rational
-- converts self to a Float and returns it raised to the passed argument (ERROR - <n>)
-- returns NaN when self is negative and the passed argument is not 0 (ERROR - <n>)
 
 Rational#** when passed Float
 - returns self converted to Float and raised to the passed argument
@@ 30144 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/rational/inspect_spec.rb
 Rational#inspect
-- returns a reconstructable string representation of self (FAILED - <n>)
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/rational/minus_spec.rb
 Rational#-
@@ 31684 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/socket/tcpserver/gets_spec.rb
 TCPServer#gets
-- raises Errno::ENOTCONN on getstimeout: output interval exceeds 600.0 seconds.
 timeout: the process group <pgid> is alive.
 timeout: INT signal sent.
 |output interval exceeds 600.0 seconds. (CommandTimeout)
@@ 31704 @@
 | /home/chkbuild/chkbuild/build.rb:266:in `child_build_target'
 | /home/chkbuild/chkbuild/build.rb:252:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/lock.rb:57:in `lock_puts'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
-| /usr/lib/ruby/1.8/pathname.rb:798:in `open'
 | /home/chkbuild/chkbuild/lock.rb:52:in `lock_puts'
 | /home/chkbuild/chkbuild/build.rb:250:in `child_build_wrapper'
 | /home/chkbuild/chkbuild/build.rb:210:in `build_and_exit'
@@ 32619 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/array/cycle_spec.rb
 Array#cycle
-- returns nil and does nothing for non positive n or empty arrays
-- cycle as many times as requested
-- cycles indefinitely if called without argument
-- cycles indefinitely if argument is nil
-- doesn't rescue StopIteration
-- raises a TypeError if passed a non-Numeric and non-nil argument
 - yields successive elements of the array repeatedly
 
 
@@ 36082 @@
 Finished in <t> seconds
 
 1 file, 0 examples, <num> expectations, 0 failures, 0 errors
-== rubyspec/core/basicobject/instance_exec_spec.rb # <time>
-+ bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/core/basicobject/instance_exec_spec.rb
 ruby <version>
 
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/basicobject/instance_exec_spec.rb
 
 Finished in <t> seconds
 
@@ 46691 @@
 Kernel#Array
 - is a private method
 - does not call #to_ary on an Array
-- tries to call #to_ary on the given argument if it's not an Array
 - does not call #to_a on an Array
-- tries to call #to_a on the given argument if #to_ary is provided and it returns nil
-- tries to call #to_a on the given argument if #to_ary is not provided
-- returns an array with the given argument if neither #to_ary nor #to_a are provided
-- returns an empty array if the given argument is nil
-- raises a TypeError if #to_ary / #to_a do not return an array
 
 Kernel.Array
 - needs to be reviewed for spec completeness
@@ 52401 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb
 Numeric#step with [stop, step]
 - raises an ArgumentError when step is 0
-- returns an Enumerator when passed no block and self > stop
-- returns an Enumerator when passed no block and self < stop
 - returns an Enumerator that uses the given step
-- increments self (using #+) until self > stop when step > 0
-- decrements self (using #+) until self < stop when step < 0
 
-Numeric#step with [stop, step] when self, stop and step are Fixnums
 - raises an ArgumentError when step is 0
 - yields only Fixnums
 - defaults to step = 1
 
-Numeric#step with [stop, +step] when self, stop and step are Fixnums
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
-Numeric#step with [stop, -step] when self, stop and step are Fixnums
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
-Numeric#step with [stop, step] when self, stop or step is a Float
 - raises an ArgumentError when step is 0
-- yields only Floats
 
-Numeric#step with [stop, +infinity]
 - yields once if self < stop (FAILED - <n>)
 - yields once when self equals stop (FAILED - <n>)
 
-Numeric#step with [stop, +step] when self, stop or step is a Float
 - yields while increasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is greater than stop
 
-Numeric#step with [stop, -infinity]
 - does not yield when self > stop (FAILED - <n>)
 
-Numeric#step with [stop, -step] when self, stop or step is a Float
 - yields while decreasing self by step until stop is reached
 - yields once when self equals stop
 - does not yield when self is less than stop
 
 Numeric#step
-- doesn't catch errors
 
 
  <n>)
-Numeric#step with [stop, +infinity] yields once if self < stop FAILED
 Expected [NaN]
- to equal [42, 42]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:163
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:147:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `each'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `all?'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 52467 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:157
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 52481 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-Numeric#step with [stop, +infinity] yields once when self equals stop FAILED
 Expected [NaN]
- to equal [42, Infinity]
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:170
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 52500 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:157
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 52514 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/bin/mspec-run:8
 
  <n>)
-Numeric#step with [stop, -infinity] does not yield when self > stop FAILED
 Expected [NaN]
  to equal []
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/matchers/base.rb:8:in `=='
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:226
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `protect'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:179:in `protect'
@@ 52533 @@
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/context.rb:199:in `process'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:37:in `describe'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/object.rb:11:in `describe'
-/home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/core/numeric/step_spec.rb:204
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `load'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:56:in `files'
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/mspec/lib/mspec/runner/mspec.rb:68:in `instance_eval'
@@ 52548 @@
 
 Finished in <t> seconds
 
-1 file, 27 examples, <num> expectations, 3 failures, 0 errors
 exit 1
 failed(rubyspec/core/numeric/step_spec.rb)
 == rubyspec/core/numeric/to_c_spec.rb # <time>
@@ 63026 @@
 
 Finished in <t> seconds
 
-1 file, 74 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/language/private_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/language/private_spec.rb
 ruby <version>
@@ 74456 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/abort_spec.rb
 Net::FTP#abort
-- sends the ABOR command to the server
-- ignores the response
-- returns the full response
-- does not raise any error when the response code is 225
-- does not raise any error when the response code is 226
-- raises a Net::FTPProtoError when the response code is 500
-- raises a Net::FTPProtoError when the response code is 501
-- raises a Net::FTPProtoError when the response code is 502
-- raises a Net::FTPProtoError when the response code is 421
 
 
 Finished in <t> seconds
@@ 75999 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/library/net/ftp/status_spec.rb
 Net::FTP#status
-- sends the STAT command to the server
 - returns the received information
-- does not raise an error when the response code is 212
-- does not raise an error when the response code is 213
 - raises a Net::FTPPermError when the response code is 500
 - raises a Net::FTPPermError when the response code is 501
 - raises a Net::FTPPermError when the response code is 502
@@ 89341 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/array_spec.rb
 C-API Array function RARRAY
-- is sync'd with the object properly
 
 C-API Array function rb_ary_new
 - returns an empty array
@@ 89401 @@
 - allows changing the array and calling an rb_ary_xxx function
 - allows changing the array and calling a method via rb_funcall
 - returns a struct with the length of the array
-- is sync'd with the ruby Array object
 
 C-API Array function RARRAY_PTR
 - returns a pointer to a C array of the array's elements
@@ 89443 @@
 - freezes the object exactly like Object#freeze
 
 C-API Array function rb_ary_delete_at
-- removes an element from an array at the specified index
 
 
 Finished in <t> seconds
 
-1 file, 49 examples, <num> expectations, 0 failures, 0 errors
 == rubyspec/optional/capi/bignum_spec.rb # <time>
 + bin/ruby mspec/bin/mspec -V -f s -B /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/ruby.1.8.mspec -t /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/bin/ruby rubyspec/optional/capi/bignum_spec.rb
 ruby <version>
@@ 89757 @@
 - closes an IO object
 
 C-API IO function rb_io_check_readable
-- raises an IOError if the io isn't opened for reading
-- raises no error if the io is opened for reading
 
 C-API IO function rb_io_check_writable
-- raises no error if the io is opened for writing
-- raises an IOError if the io is not opened for reading
 
 C-API IO function rb_io_check_closed
-- raises an error only if the io is closed
 
 C-API IO function rb_io_wait_writeable
 - raises and IOError if passed a closed stream
 
 C-API IO function rb_io_wait_readable
-- blocks until the io is readable
 - raises and IOError if passed a closed stream
 
 C-API IO function GetOpenFile
@@ 90462 @@
 
 /home/chkbuild/tmp/build/ruby-1.8/<buildtime>/rubyspec/optional/capi/util_spec.rb
 C-API Util function rb_scan_args
-- should assign all required arguments
-- should assign all required and all passed optional arguments
-- should assign all required and all optional arguments and splat the rest
-- should assign all arguments and a possible block
 
 
 Finished in <t> seconds

OlderDiff < 20110114T200754Z < ThisDiff > 20110115T234433Z > NewerDiff


chkbuild summary recent last