./ruby test/runner.rb fail

$BET9g$K$h$j!“%F%9%H$r(B ./ruby test/runner.rb $B$HF0$+$7$?$i!”(B
$B0J2<$N$h$&$K<:GT$7$^$7$?!#(B

make install $B$^$G:Q$^$7$F$“$k$N$G!”(Bmake test-all $B$G$J$/(B
./ruby test/runner.rb $B$G$bF0$/(B ($B$H$$$&$+0JA0$OF0$$$F$$$?(B)
$B$H;W$&$N$G$9$,!"(B
$B:G6a$O0c$&$N$G$7$g$&$+!#(B

$B$J$*!“ET9g$H$$$&$N$O!”(BCLOEXEC
$B$r$A$c$s$H$D$1$F$$$k$+D4$Y$k$N$K!"(Bstrace $B$r(B
$B$D$1$FF0$+$7$F3N$+$a$F$_$h$&$H;W$C$?$+$i$G$9!#(B

% ./ruby test/runner.rb -q
/home/akr/ruby/tst2/ruby/test/-ext-/string/test_ellipsize.rb: cannot
load such file – -test-/string/string
/home/akr/ruby/tst2/ruby/test/-ext-/string/test_enc_associate.rb:
cannot load such file – -test-/string/string
/home/akr/ruby/tst2/ruby/test/-ext-/string/test_qsort.rb: cannot load
such file – -test-/string/string
/home/akr/ruby/tst2/ruby/test/-ext-/string/test_set_len.rb: cannot
load such file – -test-/string/string
/home/akr/ruby/tst2/ruby/test/-ext-/string/test_cstr.rb: cannot load
such file – -test-/string/string
/home/akr/ruby/tst2/ruby/test/-ext-/wait_for_single_fd/test_wait_for_single_fd.rb:
cannot load such file – -test-/wait_for_single_fd/wait_for_single_fd
/home/akr/ruby/tst2/ruby/test/-ext-/symbol/test_inadvertent_creation.rb:
cannot load such file – -test-/symbol/symbol
/home/akr/ruby/tst2/ruby/test/-ext-/test_bug-3662.rb: cannot load such
file – -test-/bug-3662/bug
/home/akr/ruby/tst2/ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:
cannot load such file – -test-/old_thread_select/old_thread_select
/home/akr/ruby/tst2/ruby/test/-ext-/array/test_resize.rb: cannot load
such file – -test-/array/resize
/home/akr/ruby/tst2/ruby/test/-ext-/funcall/test_passing_block.rb:
cannot load such file – -test-/funcall/funcall
Run options: -q

Running tests:

…($BCfN,(B)…

Finished tests in 2521.923786s, 4.0489 tests/s, 876.2350 assertions/s.

  1. Failure:
    test_self_prefix(TestGem)
    [/home/akr/ruby/tst2/ruby/test/rubygems/test_gem.rb:811]:
    Expected: “/home/akr/ruby/tst2/ruby”
    Actual: nil

  2. Failure:
    test_execute(TestGemCommandsEnvironmentCommand)
    [/home/akr/ruby/tst2/ruby/test/rubygems/test_gem_commands_environment_command.rb:27]:
    Expected /RUBYGEMS PREFIX: / to match "RubyGems Environment:\n -
    RUBYGEMS VERSION: 1.8.11\n - RUBY VERSION: 2.0.0 (2011-11-02
    patchlevel -1) [x86_64-linux]\n - INSTALLATION DIRECTORY:
    /tmp/test_rubygems_14321/gemhome\n - RUBY EXECUTABLE:
    /home/akr/ruby/tst2/ruby/ruby\n - EXECUTABLE DIRECTORY:
    /tmp/test_rubygems_14321/gemhome/bin\n - RUBYGEMS PLATFORMS:\n -
    ruby\n - x86-darwin-8\n - GEM PATHS:\n -
    /tmp/test_rubygems_14321/gemhome\n - GEM CONFIGURATION:\n -
    :update_sources => true\n - :verbose => true\n - :benchmark =>
    false\n - :backtrace => false\n - :bulk_threshold => 1000\n

  1. Failure:
    test_block_call_id(Test_BUG_3571)
    [/home/akr/ruby/tst2/ruby/test/-ext-/test_bug-3571.rb:19]:
    [ruby-dev:41852].
    <[“start() function is unimplemented on this machine”,
    “-:2:in start'", "-:2:in '”]> expected but was
    <[“/home/akr/ruby/tst2/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
    require': cannot load such file -- -test-/bug-3571/bug (LoadError)", "\tfrom /home/akr/ruby/tst2/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require’”]>.

  2. Failure:
    test_load_dot_dot(Test_DotDot)
    [/home/akr/ruby/tst2/ruby/test/-ext-/load/test_dot_dot.rb:6]:
    [ruby-dev:41774].
    Exception raised:
    <#<LoadError: cannot load such file – -test-/load/dot.dot/dot.dot>>.

  3. Error:
    test_typeof_builtin(TestMkmf::TestSignedness):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.

/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `block in try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:443:in `with_werror'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:550:in `try_static_assert'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1130:in `try_signedness'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1182:in `block in 

check_signedness’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in block in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block (2 levels) in
postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1181:in check_signedness’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:9:in block (3 levels) in test_typeof_builtin' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:9:in block
(2 levels) in test_typeof_builtin’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:8:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:8:in block
in test_typeof_builtin’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:7:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:7:in test_typeof_builtin’

  1. Error:
    test_typeof_typedef(TestMkmf::TestSignedness):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `block in try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:443:in `with_werror'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:550:in `try_static_assert'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1130:in `try_signedness'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1182:in `block in 

check_signedness’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in block in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block (2 levels) in
postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1181:in check_signedness’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:21:in block (3 levels) in test_typeof_typedef' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:21:in block
(2 levels) in test_typeof_typedef’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:16:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:16:in block
in test_typeof_typedef’
/home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:15:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_signedness.rb:15:in test_typeof_typedef’

  1. Error:
    test_sizeof_builtin(TestMkmf::TestSizeof):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:461:in `try_link0'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:595:in `try_constant'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1156:in `block in check_sizeof'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in `block in checking_for'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in `block (2 levels) in 

postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1155:in check_sizeof’
/home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:16:in block (2 levels) in test_sizeof_builtin' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:16:in block in
test_sizeof_builtin’
/home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:15:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:15:in test_sizeof_builtin’

  1. Error:
    test_sizeof_struct(TestMkmf::TestSizeof):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:461:in `try_link0'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:595:in `try_constant'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1156:in `block in check_sizeof'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in `block in checking_for'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in `block (2 levels) in 

postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1155:in check_sizeof’
/home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:28:in block in test_sizeof_struct' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_sizeof.rb:28:in test_sizeof_struct’

  1. Error:
    test_ignore_jzero(TestParallel::TestParallel):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:147:in test_ignore_jzero’

  2. Error:
    test_jobs_status(TestParallel::TestParallel):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:125:in spawn_runner’
    /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:175:in
    `test_jobs_status’

  3. Error:
    test_typeof_typedef(TestMkmf::TestConvertible):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.

/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `block in try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:443:in `with_werror'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:550:in `try_static_assert'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1130:in `try_signedness'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1217:in `block in 

convertible_int’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in block in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block (2 levels) in
postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1212:in convertible_int’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:22:in
block (3 levels) in test_typeof_typedef' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:22:in block (2 levels) in test_typeof_typedef’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:16:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:16:in block in test_typeof_typedef’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:15:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:15:in test_typeof_typedef’

  1. Error:
    test_should_retry_failed_on_workers(TestParallel::TestParallel):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:125:in spawn_runner’
    /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:162:in
    `test_should_retry_failed_on_workers’

  2. Error:
    test_should_run_all_without_any_leaks(TestParallel::TestParallel):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:125:in spawn_runner’
    /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:156:in
    `test_should_run_all_without_any_leaks’

  3. Error:
    test_accept_run_command_multiple_times(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  4. Error:
    test_done(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  5. Error:
    test_p(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  6. Error:
    test_quit(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  7. Error:
    test_run(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  8. Error:
    test_run_multiple_testcase_in_one_file(TestParallel::TestParallelWorker):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:14:in setup’

  9. Error:
    test_typeof_builtin(TestMkmf::TestConvertible):
    RuntimeError: The compiler failed to generate an executable file.
    You have to install development tools first.

/home/akr/ruby/tst2/ruby/lib/mkmf.rb:381:in `try_do'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `block in try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:443:in `with_werror'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:491:in `try_compile'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:550:in `try_static_assert'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1130:in `try_signedness'
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:1217:in `block in 

convertible_int’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:790:in block in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block (2 levels) in
postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:284:in block in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:254:in open' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:280:in postpone’
/home/akr/ruby/tst2/ruby/lib/mkmf.rb:789:in checking_for' /home/akr/ruby/tst2/ruby/lib/mkmf.rb:1212:in convertible_int’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:9:in block (3 levels) in test_typeof_builtin' /home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in instance_eval’
/home/akr/ruby/tst2/ruby/test/mkmf/base.rb:117:in mkmf' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:9:in block
(2 levels) in test_typeof_builtin’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:7:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:7:in block
in test_typeof_builtin’
/home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:6:in each' /home/akr/ruby/tst2/ruby/test/mkmf/test_convertible.rb:6:in test_typeof_builtin’

  1. Error:
    test_no_retry_option(TestParallel::TestParallel):
    NoMethodError: undefined method join' for "/home/akr/ruby/tst2/bin/ruby":String /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:125:in spawn_runner’
    /home/akr/ruby/tst2/ruby/test/testunit/test_parallel.rb:168:in
    `test_no_retry_option’

10211 tests, 2209798 assertions, 4 failures, 17 errors, 45 skips

ruby -v: ruby 2.0.0dev (2011-11-02 trunk 33611) [x86_64-linux]