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