# Logfile created on 2023-02-27 20:14:09 +0000 by logger.rb/v1.4.3
#<BuildRuby:0x000055b63b122770 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/src", @BUILD_DIR="/tmp/ruby/build", @INSTALL_DIR="/tmp/ruby/install", @TARGET_NAME="trunk-random2", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-random2", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-random2", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-random2", @configure_opts=["--enable-shared"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS=\"--test-order=random\"", @incremental=true, @steps=["checkout", "autoconf", "configure", "build_up", "build_miniruby", "build_ruby", "build_all", "build_install", "test_btest", "test_basic", "test_all", "test_rubyspec"], @quiet=false, @gist=false, @timeout=10800, @logfile="/home/ko1/ruby/logs/brlog.trunk-random2.20230227-201409", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x000055b63b1bb5b0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055b63b1bb420 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x000055b63b1bb290 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-random2.20230227-201409", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-random2.20230227-201409>, @binmode=false, @mon_data=#<Monitor:0x000055b63b1bb1c8>, @mon_data_owner_object_id=860>>>
$$$[beg] make update-unicode  -j4
make: Nothing to be done for 'update-unicode'.
$$$[end] "make update-unicode  -j4" exit with 0.
$$$[beg] make update-download -j4
tool/config.guess already exists
tool/config.sub already exists
Update minitest to d4fc359899f96944be147609e045b9e921881f19
Update debug to d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e
From https://github.com/seattlerb/minitest
 * branch            d4fc359899f96944be147609e045b9e921881f19 -> FETCH_HEAD
From https://github.com/ruby/debug
 * branch            d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e -> FETCH_HEAD
HEAD is now at d7bf3b2 Support the new message format of NameError in Ruby 3.3
HEAD is now at d4fc359 Support the new message format of NameError in Ruby 3.3
echo d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision -
echo d4fc359899f96944be147609e045b9e921881f19 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision -
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision unchanged
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision unchanged
$$$[end] "make update-download -j4" exit with 0.
$$$[beg] make update-rubyspec -j4
make: Nothing to be done for 'update-rubyspec'.
$$$[end] "make update-rubyspec -j4" exit with 0.
$$$[beg] make update-src      -j4
From https://github.com/ruby/ruby
   f38c655..18b4def  master     -> origin/master
Updating f38c655..18b4def
Fast-forward
 spec/mspec/lib/mspec/helpers/ruby_exe.rb           |  54 +++--
 spec/mspec/lib/mspec/runner/actions/timeout.rb     |  64 ++++--
 spec/mspec/lib/mspec/runner/mspec.rb               |   3 +-
 spec/mspec/spec/helpers/ruby_exe_spec.rb           |  10 +-
 spec/mspec/tool/check_require_spec_helper.rb       |  34 +++
 spec/ruby/core/array/all_spec.rb                   |  13 ++
 spec/ruby/core/array/any_spec.rb                   |  12 ++
 spec/ruby/core/array/count_spec.rb                 |  11 +
 spec/ruby/core/array/delete_if_spec.rb             |  30 +++
 spec/ruby/core/array/drop_while_spec.rb            |   4 +
 spec/ruby/core/array/each_index_spec.rb            |  16 ++
 spec/ruby/core/array/each_spec.rb                  |   5 +
 spec/ruby/core/array/fill_spec.rb                  |  42 ++++
 spec/ruby/core/array/initialize_spec.rb            |   4 +-
 spec/ruby/core/array/intersect_spec.rb             |  53 ++++-
 spec/ruby/core/array/new_spec.rb                   |   4 +-
 spec/ruby/core/array/none_spec.rb                  |  13 ++
 spec/ruby/core/array/one_spec.rb                   |  13 ++
 spec/ruby/core/array/reject_spec.rb                |  15 ++
 spec/ruby/core/array/reverse_each_spec.rb          |  14 ++
 spec/ruby/core/array/rindex_spec.rb                |  15 ++
 spec/ruby/core/array/shared/collect.rb             |  32 +++
 spec/ruby/core/array/shared/index.rb               |   4 +
 spec/ruby/core/array/shared/intersection.rb        |   3 +-
 .../iterable_and_tolerating_size_increasing.rb     |  25 +++
 spec/ruby/core/array/shared/keep_if.rb             |  35 ++++
 spec/ruby/core/array/shared/select.rb              |   3 +
 spec/ruby/core/array/sort_by_spec.rb               |  33 +++
 spec/ruby/core/array/sum_spec.rb                   |   6 +
 spec/ruby/core/array/take_while_spec.rb            |   6 +
 spec/ruby/core/array/to_h_spec.rb                  |   6 +
 spec/ruby/core/array/uniq_spec.rb                  |  34 +++
 spec/ruby/core/basicobject/fixtures/classes.rb     | 228 ++++++++++++++++++++-
 spec/ruby/core/basicobject/instance_eval_spec.rb   | 117 +++++++++--
 spec/ruby/core/basicobject/method_missing_spec.rb  |   1 +
 spec/ruby/core/data/define_spec.rb                 |  26 +++
 spec/ruby/core/data/fixtures/classes.rb            |   5 +
 spec/ruby/core/data/initialize_spec.rb             |  58 ++++++
 .../destination_encoding_name_spec.rb              |   1 +
 .../destination_encoding_spec.rb                   |   1 +
 .../error_bytes_spec.rb                            |   1 +
 .../readagain_bytes_spec.rb                        |   1 +
 .../source_encoding_name_spec.rb                   |   1 +
 .../source_encoding_spec.rb                        |   1 +
 spec/ruby/core/encoding/name_spec.rb               |   1 +
 spec/ruby/core/encoding/to_s_spec.rb               |   1 +
 .../destination_encoding_name_spec.rb              |   1 +
 .../destination_encoding_spec.rb                   |   1 +
 .../undefined_conversion_error/error_char_spec.rb  |   1 +
 .../source_encoding_name_spec.rb                   |   1 +
 .../source_encoding_spec.rb                        |   1 +
 spec/ruby/core/enumerable/all_spec.rb              |   6 +
 spec/ruby/core/enumerable/any_spec.rb              |   6 +
 spec/ruby/core/enumerable/chunk_spec.rb            |   5 +
 spec/ruby/core/enumerable/none_spec.rb             |   6 +
 spec/ruby/core/enumerable/one_spec.rb              |   7 +-
 spec/ruby/core/enumerable/shared/inject.rb         |  35 +++-
 spec/ruby/core/enumerator/chain/inspect_spec.rb    |   4 +
 spec/ruby/core/enumerator/inspect_spec.rb          |   5 +
 spec/ruby/core/enumerator/lazy/compact_spec.rb     |   5 +
 .../core/exception/fixtures/thread_fiber_ensure.rb |  22 ++
 .../fixtures/thread_fiber_ensure_non_root_fiber.rb |  25 +++
 spec/ruby/core/exception/top_level_spec.rb         |  12 ++
 spec/ruby/core/file/new_spec.rb                    |  59 +++++-
 spec/ruby/core/file/open_spec.rb                   |  11 +
 spec/ruby/core/float/magnitude_spec.rb             |   1 +
 spec/ruby/core/io/initialize_spec.rb               |  13 ++
 spec/ruby/core/io/read_spec.rb                     |  36 ++++
 spec/ruby/core/io/readlines_spec.rb                |   6 +
 spec/ruby/core/io/shared/binwrite.rb               |  15 ++
 spec/ruby/core/io/shared/new.rb                    |  11 +
 spec/ruby/core/io/write_spec.rb                    |  91 +++++++-
 spec/ruby/core/kernel/Integer_spec.rb              |  13 +-
 spec/ruby/core/kernel/at_exit_spec.rb              |  61 +-----
 spec/ruby/core/kernel/exit_spec.rb                 |  10 +-
 spec/ruby/core/kernel/fixtures/at_exit.rb          |   3 -
 spec/ruby/core/kernel/open_spec.rb                 |  25 ++-
 spec/ruby/core/kernel/singleton_class_spec.rb      |  20 +-
 spec/ruby/core/marshal/shared/load.rb              |   6 +-
 .../ruby/core/module/const_source_location_spec.rb |   7 +-
 spec/ruby/core/module/method_added_spec.rb         |  73 ++++++-
 spec/ruby/core/numeric/magnitude_spec.rb           |   1 +
 spec/ruby/core/process/exit_spec.rb                |   2 +-
 spec/ruby/core/random/new_spec.rb                  |   1 +
 spec/ruby/core/range/step_spec.rb                  |   7 +
 spec/ruby/core/rational/abs_spec.rb                |   1 +
 spec/ruby/core/rational/ceil_spec.rb               |   1 +
 spec/ruby/core/rational/coerce_spec.rb             |   1 +
 spec/ruby/core/rational/comparison_spec.rb         |   1 +
 spec/ruby/core/rational/denominator_spec.rb        |   1 +
 spec/ruby/core/rational/div_spec.rb                |   1 +
 spec/ruby/core/rational/divide_spec.rb             |   1 +
 spec/ruby/core/rational/divmod_spec.rb             |   1 +
 spec/ruby/core/rational/equal_value_spec.rb        |   1 +
 spec/ruby/core/rational/exponent_spec.rb           |   1 +
 spec/ruby/core/rational/fdiv_spec.rb               |   1 +
 spec/ruby/core/rational/floor_spec.rb              |   1 +
 spec/ruby/core/rational/hash_spec.rb               |   1 +
 spec/ruby/core/rational/inspect_spec.rb            |   1 +
 spec/ruby/core/rational/integer_spec.rb            |   1 +
 spec/ruby/core/rational/magnitude_spec.rb          |   1 +
 spec/ruby/core/rational/modulo_spec.rb             |   1 +
 spec/ruby/core/rational/multiply_spec.rb           |   1 +
 spec/ruby/core/rational/numerator_spec.rb          |   1 +
 spec/ruby/core/rational/plus_spec.rb               |   1 +
 spec/ruby/core/rational/quo_spec.rb                |   1 +
 spec/ruby/core/rational/remainder_spec.rb          |   1 +
 spec/ruby/core/rational/to_f_spec.rb               |   1 +
 spec/ruby/core/rational/to_i_spec.rb               |   1 +
 spec/ruby/core/rational/to_r_spec.rb               |   1 +
 spec/ruby/core/rational/to_s_spec.rb               |   1 +
 spec/ruby/core/rational/truncate_spec.rb           |   1 +
 spec/ruby/core/rational/zero_spec.rb               |   1 +
 spec/ruby/core/string/casecmp_spec.rb              |  10 +
 spec/ruby/core/string/chars_spec.rb                |   1 +
 spec/ruby/core/string/each_char_spec.rb            |   1 +
 .../ruby/core/string/each_grapheme_cluster_spec.rb |   1 +
 spec/ruby/core/string/grapheme_clusters_spec.rb    |   1 +
 spec/ruby/core/string/shared/to_sym.rb             |   2 +-
 spec/ruby/core/struct/deconstruct_keys_spec.rb     |   2 +-
 spec/ruby/core/struct/initialize_spec.rb           |  10 +
 spec/ruby/core/struct/inspect_spec.rb              |   5 -
 spec/ruby/core/struct/shared/inspect.rb            |  23 +++
 spec/ruby/core/symbol/casecmp_spec.rb              |   8 +
 spec/ruby/core/thread/kill_spec.rb                 |   4 -
 spec/ruby/core/thread/native_thread_id_spec.rb     |  33 ++-
 spec/ruby/core/thread/shared/exit.rb               |  19 ++
 spec/ruby/core/time/succ_spec.rb                   |   3 +-
 spec/ruby/core/unboundmethod/bind_call_spec.rb     |   8 +
 spec/ruby/core/unboundmethod/bind_spec.rb          |   8 +
 spec/ruby/core/unboundmethod/fixtures/classes.rb   |   4 +
 spec/ruby/fixtures/constants.rb                    |   3 +-
 spec/ruby/language/END_spec.rb                     |  26 ++-
 spec/ruby/language/fixtures/super.rb               |  14 ++
 spec/ruby/language/hash_spec.rb                    |  31 ++-
 spec/ruby/language/if_spec.rb                      |  43 ++++
 .../ruby/language/regexp/character_classes_spec.rb |   4 +-
 spec/ruby/language/super_spec.rb                   |   4 +
 spec/ruby/language/symbol_spec.rb                  |   4 +-
 spec/ruby/library/date/strftime_spec.rb            |   1 +
 .../delegate_class/respond_to_missing_spec.rb      |   1 +
 spec/ruby/library/etc/confstr_spec.rb              |   2 +-
 spec/ruby/library/etc/passwd_spec.rb               |   2 +-
 spec/ruby/library/etc/sysconf_spec.rb              |   2 +-
 spec/ruby/library/etc/sysconfdir_spec.rb           |   2 +-
 spec/ruby/library/etc/systmpdir_spec.rb            |   2 +-
 spec/ruby/library/expect/expect_spec.rb            |   3 +-
 .../rubygems/gem/load_path_insert_index_spec.rb    |   2 +-
 spec/ruby/library/set/comparison_spec.rb           |  58 +++---
 spec/ruby/library/set/each_spec.rb                 |   1 +
 spec/ruby/library/set/to_s_spec.rb                 |   1 +
 spec/ruby/library/socket/tcpsocket/open_spec.rb    |   1 +
 .../library/win32ole/win32ole/_getproperty_spec.rb |   1 +
 .../ruby/library/win32ole/win32ole/_invoke_spec.rb |   1 +
 .../library/win32ole/win32ole/codepage_spec.rb     |   1 +
 .../ruby/library/win32ole/win32ole/connect_spec.rb |   1 +
 .../library/win32ole/win32ole/const_load_spec.rb   |   1 +
 .../library/win32ole/win32ole/constants_spec.rb    |   1 +
 .../library/win32ole/win32ole/create_guid_spec.rb  |   1 +
 spec/ruby/library/win32ole/win32ole/invoke_spec.rb |   1 +
 spec/ruby/library/win32ole/win32ole/locale_spec.rb |   1 +
 spec/ruby/library/win32ole/win32ole/new_spec.rb    |   1 +
 .../win32ole/win32ole/ole_func_methods_spec.rb     |   1 +
 .../win32ole/win32ole/ole_get_methods_spec.rb      |   1 +
 .../win32ole/win32ole/ole_method_help_spec.rb      |   1 +
 .../library/win32ole/win32ole/ole_method_spec.rb   |   1 +
 .../library/win32ole/win32ole/ole_methods_spec.rb  |   1 +
 .../library/win32ole/win32ole/ole_obj_help_spec.rb |   1 +
 .../win32ole/win32ole/ole_put_methods_spec.rb      |   1 +
 .../library/win32ole/win32ole/setproperty_spec.rb  |   1 +
 .../library/win32ole/win32ole_event/new_spec.rb    |   1 +
 .../win32ole/win32ole_event/on_event_spec.rb       |   1 +
 .../win32ole/win32ole_method/dispid_spec.rb        |   1 +
 .../win32ole_method/event_interface_spec.rb        |   1 +
 .../library/win32ole/win32ole_method/event_spec.rb |   1 +
 .../win32ole/win32ole_method/helpcontext_spec.rb   |   1 +
 .../win32ole/win32ole_method/helpfile_spec.rb      |   1 +
 .../win32ole/win32ole_method/helpstring_spec.rb    |   1 +
 .../win32ole/win32ole_method/invkind_spec.rb       |   1 +
 .../win32ole/win32ole_method/invoke_kind_spec.rb   |   1 +
 .../library/win32ole/win32ole_method/name_spec.rb  |   1 +
 .../library/win32ole/win32ole_method/new_spec.rb   |   1 +
 .../win32ole/win32ole_method/offset_vtbl_spec.rb   |   1 +
 .../win32ole/win32ole_method/params_spec.rb        |   1 +
 .../win32ole_method/return_type_detail_spec.rb     |   1 +
 .../win32ole/win32ole_method/return_type_spec.rb   |   1 +
 .../win32ole/win32ole_method/return_vtype_spec.rb  |   1 +
 .../win32ole_method/size_opt_params_spec.rb        |   1 +
 .../win32ole/win32ole_method/size_params_spec.rb   |   1 +
 .../library/win32ole/win32ole_method/to_s_spec.rb  |   1 +
 .../win32ole/win32ole_method/visible_spec.rb       |   1 +
 .../win32ole/win32ole_param/default_spec.rb        |   1 +
 .../library/win32ole/win32ole_param/input_spec.rb  |   1 +
 .../library/win32ole/win32ole_param/name_spec.rb   |   1 +
 .../win32ole_param/ole_type_detail_spec.rb         |   1 +
 .../win32ole/win32ole_param/ole_type_spec.rb       |   1 +
 .../win32ole/win32ole_param/optional_spec.rb       |   1 +
 .../library/win32ole/win32ole_param/retval_spec.rb |   1 +
 .../library/win32ole/win32ole_param/to_s_spec.rb   |   1 +
 .../library/win32ole/win32ole_type/guid_spec.rb    |   1 +
 .../win32ole/win32ole_type/helpcontext_spec.rb     |   1 +
 .../win32ole/win32ole_type/helpfile_spec.rb        |   1 +
 .../win32ole/win32ole_type/helpstring_spec.rb      |   1 +
 .../win32ole/win32ole_type/major_version_spec.rb   |   1 +
 .../win32ole/win32ole_type/minor_version_spec.rb   |   1 +
 .../library/win32ole/win32ole_type/name_spec.rb    |   1 +
 .../library/win32ole/win32ole_type/new_spec.rb     |   1 +
 .../win32ole/win32ole_type/ole_classes_spec.rb     |   1 +
 .../win32ole/win32ole_type/ole_methods_spec.rb     |   1 +
 .../win32ole/win32ole_type/ole_type_spec.rb        |   1 +
 .../library/win32ole/win32ole_type/progid_spec.rb  |   1 +
 .../library/win32ole/win32ole_type/progids_spec.rb |   1 +
 .../win32ole/win32ole_type/src_type_spec.rb        |   1 +
 .../library/win32ole/win32ole_type/to_s_spec.rb    |   1 +
 .../win32ole/win32ole_type/typekind_spec.rb        |   1 +
 .../win32ole/win32ole_type/typelibs_spec.rb        |   1 +
 .../win32ole/win32ole_type/variables_spec.rb       |   1 +
 .../library/win32ole/win32ole_type/visible_spec.rb |   1 +
 .../win32ole/win32ole_variable/name_spec.rb        |   1 +
 .../win32ole_variable/ole_type_detail_spec.rb      |   1 +
 .../win32ole/win32ole_variable/ole_type_spec.rb    |   1 +
 .../win32ole/win32ole_variable/to_s_spec.rb        |   1 +
 .../win32ole/win32ole_variable/value_spec.rb       |   1 +
 .../win32ole_variable/variable_kind_spec.rb        |   1 +
 .../win32ole/win32ole_variable/varkind_spec.rb     |   1 +
 .../win32ole/win32ole_variable/visible_spec.rb     |   1 +
 .../ruby/library/zlib/gzipreader/each_line_spec.rb |   1 +
 spec/ruby/library/zlib/gzipreader/each_spec.rb     |   1 +
 spec/ruby/library/zlib/inflate/finish_spec.rb      |   1 +
 spec/ruby/shared/kernel/at_exit.rb                 |  67 ++++++
 spec/ruby/shared/kernel/fixtures/END.rb            |   3 +
 spec/ruby/shared/kernel/fixtures/at_exit.rb        |   3 +
 spec/ruby/shared/process/exit.rb                   |   6 +
 spec/ruby/shared/rational/Rational.rb              |   5 +
 spec/ruby/shared/rational/truncate.rb              |  26 +++
 235 files changed, 2013 insertions(+), 226 deletions(-)
 create mode 100755 spec/mspec/tool/check_require_spec_helper.rb
 create mode 100644 spec/ruby/core/array/all_spec.rb
 create mode 100644 spec/ruby/core/array/none_spec.rb
 create mode 100644 spec/ruby/core/array/one_spec.rb
 create mode 100644 spec/ruby/core/array/shared/iterable_and_tolerating_size_increasing.rb
 create mode 100644 spec/ruby/core/data/define_spec.rb
 create mode 100644 spec/ruby/core/data/fixtures/classes.rb
 create mode 100644 spec/ruby/core/data/initialize_spec.rb
 create mode 100644 spec/ruby/core/exception/fixtures/thread_fiber_ensure.rb
 create mode 100644 spec/ruby/core/exception/fixtures/thread_fiber_ensure_non_root_fiber.rb
 delete mode 100644 spec/ruby/core/kernel/fixtures/at_exit.rb
 create mode 100644 spec/ruby/shared/kernel/at_exit.rb
 create mode 100644 spec/ruby/shared/kernel/fixtures/END.rb
 create mode 100644 spec/ruby/shared/kernel/fixtures/at_exit.rb
Latest commit hash = 18b4def471
$$$[end] "make update-src      -j4" exit with 0.
$$$[beg] make after-update    -j4
/tmp/ruby/src/trunk-random2/revision.h updated
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
generating enc.mk
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
Update debug to d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e
Update minitest to d4fc359899f96944be147609e045b9e921881f19
From https://github.com/ruby/debug
 * branch            d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e -> FETCH_HEAD
HEAD is now at d7bf3b2 Support the new message format of NameError in Ruby 3.3
echo d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision -
From https://github.com/seattlerb/minitest
 * branch            d4fc359899f96944be147609e045b9e921881f19 -> FETCH_HEAD
HEAD is now at d4fc359 Support the new message format of NameError in Ruby 3.3
echo d4fc359899f96944be147609e045b9e921881f19 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision -
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision unchanged
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision unchanged
$$$[end] "make after-update    -j4" exit with 0.
$$$[beg] make miniruby -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef   -fPIC 
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/enc/unicode/15.0.0 
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = 
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/yjit/target/release/' /tmp/ruby/src/trunk-random2/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

compiling /tmp/ruby/src/trunk-random2/version.c
linking miniruby
$$$[end] "make miniruby -j4" exit with 0.
$$$[beg] make ruby -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef   -fPIC 
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/enc/unicode/15.0.0 
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = 
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/yjit/target/release/' /tmp/ruby/src/trunk-random2/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

builtin_binary.inc updated
compiling /tmp/ruby/src/trunk-random2/builtin.c
linking static-library libruby-static.a
linking shared-library libruby.so.3.3.0
linking ruby
$$$[end] "make ruby -j4" exit with 0.
$$$[beg] make all -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef   -fPIC 
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/enc/unicode/15.0.0 
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = 
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/yjit/target/release/' /tmp/ruby/src/trunk-random2/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

generating enc.mk
building spec/ruby/optional/capi/ext/basic_object_spec.so
building spec/ruby/optional/capi/ext/bignum_spec.so
building spec/ruby/optional/capi/ext/array_spec.so
building spec/ruby/optional/capi/ext/binding_spec.so
building spec/ruby/optional/capi/ext/boolean_spec.so
building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so
building spec/ruby/optional/capi/ext/class_spec.so
building spec/ruby/optional/capi/ext/class_under_autoload_spec.so
building spec/ruby/optional/capi/ext/complex_spec.so
building spec/ruby/optional/capi/ext/constants_spec.so
building spec/ruby/optional/capi/ext/data_spec.so
building spec/ruby/optional/capi/ext/debug_spec.so
building spec/ruby/optional/capi/ext/encoding_spec.so
building spec/ruby/optional/capi/ext/enumerator_spec.so
building spec/ruby/optional/capi/ext/exception_spec.so
building spec/ruby/optional/capi/ext/fiber_spec.so
building spec/ruby/optional/capi/ext/file_spec.so
building spec/ruby/optional/capi/ext/fixnum_spec.so
building spec/ruby/optional/capi/ext/float_spec.so
building spec/ruby/optional/capi/ext/gc_spec.so
building spec/ruby/optional/capi/ext/globals_spec.so
building spec/ruby/optional/capi/ext/hash_spec.so
building spec/ruby/optional/capi/ext/integer_spec.so
building spec/ruby/optional/capi/ext/io_spec.so
building spec/ruby/optional/capi/ext/kernel_spec.so
building spec/ruby/optional/capi/ext/language_spec.so
building spec/ruby/optional/capi/ext/marshal_spec.so
building spec/ruby/optional/capi/ext/module_spec.so
building spec/ruby/optional/capi/ext/module_under_autoload_spec.so
building spec/ruby/optional/capi/ext/mutex_spec.so
building spec/ruby/optional/capi/ext/numeric_spec.so
building spec/ruby/optional/capi/ext/object_spec.so
building spec/ruby/optional/capi/ext/proc_spec.so
building spec/ruby/optional/capi/ext/range_spec.so
building spec/ruby/optional/capi/ext/rational_spec.so
building spec/ruby/optional/capi/ext/rbasic_spec.so
building spec/ruby/optional/capi/ext/regexp_spec.so
building spec/ruby/optional/capi/ext/st_spec.so
building spec/ruby/optional/capi/ext/string_spec.so
building spec/ruby/optional/capi/ext/struct_spec.so
building spec/ruby/optional/capi/ext/symbol_spec.so
building spec/ruby/optional/capi/ext/thread_spec.so
building spec/ruby/optional/capi/ext/time_spec.so
building spec/ruby/optional/capi/ext/tracepoint_spec.so
building spec/ruby/optional/capi/ext/typed_data_spec.so
building spec/ruby/optional/capi/ext/util_spec.so
making enc
building rb_mjit_header.h
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
generating transdb.h
rb_mjit_header.h unchanged
building .ext/include/x86_64-linux/rb_mjit_min_header-3.3.0.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
ext/configure-ext.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-random2/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.7.1/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.0.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.7.1/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.0.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
transform_mjit_header: making external definition static inline: rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_opt_cfunc_p, rb_vm_ic_hit_p, rb_vm_opt_newarray_min, rb_vm_opt_newarray_max, rb_vm_splat_array, rb_vm_concat_array, rb_vm_defined, rb_vm_yield_with_cfunc, rb_vm_cc_general, rb_aliased_callable_method_entry, rb_find_defined_class_by_owner, rb_vm_call_ivar_attrset_p, rb_iseq_only_kwparam_p, rb_iseq_only_optparam_p, rb_vm_setinstancevariable, rb_vm_setclassvariable, rb_vm_getclassvariable, rb_vm_get_ev_const, rb_vm_rewrite_cref, rb_vm_get_cref, rb_vm_push_frame_fname, rb_vm_pop_frame_no_int, rb_vm_block_ep_update, rb_vm_cref_new_toplevel, rb_vm_cref_dup_without_refinements, rb_vm_frame_block_handler, rb_vm_cframe_keyword_p, rb_vm_ep_local_ep
transform_mjit_header: making declaration static inline: rb_vm_lvar_exposed, rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_rewrite_cref, rb_vm_pop_frame_no_int, rb_vm_frame_block_handler, rb_vm_block_ep_update, rb_vm_ep_local_ep, rb_vm_push_frame_fname
transform_mjit_header: SKIPPED to transform: getlogin_r, pread64, pread, read, bsearch, fread_unlocked, fgets_unlocked, fread, fgets, vdprintf, dprintf, vfprintf, vprintf, printf, fprintf, getline, putchar_unlocked, putc_unlocked, fputc_unlocked, putchar, getchar_unlocked, getc_unlocked, fgetc_unlocked, getchar
$$$[end] "make all -j4" exit with 0.
$$$[beg] make install -j4
Update minitest to d4fc359899f96944be147609e045b9e921881f19
Update debug to d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef   -fPIC 
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/enc/unicode/15.0.0 
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = 
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/yjit/target/release/' /tmp/ruby/src/trunk-random2/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

generating enc.mk
From https://github.com/ruby/debug
 * branch            d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e -> FETCH_HEAD
HEAD is now at d7bf3b2 Support the new message format of NameError in Ruby 3.3
From https://github.com/seattlerb/minitest
 * branch            d4fc359899f96944be147609e045b9e921881f19 -> FETCH_HEAD
echo d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision -
HEAD is now at d4fc359 Support the new message format of NameError in Ruby 3.3
echo d4fc359899f96944be147609e045b9e921881f19 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision -
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/debug.revision unchanged
/tmp/ruby/src/trunk-random2/.bundle/.timestamp/minitest.revision unchanged
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
ext/configure-ext.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-random2/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.7.1/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.0.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.7.1/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.0.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-random2'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
make[1]: Entering directory '/tmp/ruby/build/trunk-random2'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-random2'
./miniruby -I/tmp/ruby/src/trunk-random2/lib -I. -I.ext/common  /tmp/ruby/src/trunk-random2/tool/runruby.rb --extout=.ext  -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-random2/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="-j4 --jobserver-auth=4,5" --make-flags=" -j4 --jobserver-auth=4,5" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man"  --gnumake --install=all --exclude=doc
Installing to 
installing binary commands:         /tmp/ruby/install/trunk-random2/bin
installing base libraries:          /tmp/ruby/install/trunk-random2/lib
installing arch files:              /tmp/ruby/install/trunk-random2/lib/ruby/3.3.0+0/x86_64-linux
installing pkgconfig data:          /tmp/ruby/install/trunk-random2/lib/pkgconfig
installing extension objects:       /tmp/ruby/install/trunk-random2/lib/ruby/3.3.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-random2/lib/ruby/site_ruby/3.3.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-random2/lib/ruby/vendor_ruby/3.3.0+0/x86_64-linux
installing extension headers:       /tmp/ruby/install/trunk-random2/include/ruby-3.3.0+0/x86_64-linux
installing extension scripts:       /tmp/ruby/install/trunk-random2/lib/ruby/3.3.0+0
installing extension scripts:       /tmp/ruby/install/trunk-random2/lib/ruby/site_ruby/3.3.0+0
installing extension scripts:       /tmp/ruby/install/trunk-random2/lib/ruby/vendor_ruby/3.3.0+0
installing extension headers:       /tmp/ruby/install/trunk-random2/include/ruby-3.3.0+0/ruby
installing command scripts:         /tmp/ruby/install/trunk-random2/bin
installing library scripts:         /tmp/ruby/install/trunk-random2/lib/ruby/3.3.0+0
installing common headers:          /tmp/ruby/install/trunk-random2/include/ruby-3.3.0+0
installing manpages:                /tmp/ruby/install/trunk-random2/share/man/man1
installing default gems from lib:   /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.3.0+0
                                    abbrev 0.1.1
                                    base64 0.1.1
                                    benchmark 0.2.1
                                    bundler 2.5.0.dev
                                    cgi 0.3.6
                                    csv 3.2.7
                                    delegate 0.3.0
                                    did_you_mean 1.6.3
                                    drb 2.1.1
                                    english 0.7.2
                                    erb 4.0.2
                                    error_highlight 0.5.1
                                    fileutils 1.7.0
                                    find 0.1.1
                                    forwardable 1.3.3
                                    getoptlong 0.2.0
                                    ipaddr 1.2.5
                                    irb 1.6.2
                                    logger 1.5.3
                                    mutex_m 0.1.2
                                    net-http 0.3.2
                                    net-protocol 0.2.1
                                    observer 0.1.1
                                    open-uri 0.3.0
                                    open3 0.1.2
                                    optparse 0.4.0.pre.1
                                    ostruct 0.5.5
                                    pp 0.4.0
                                    prettyprint 0.1.1
                                    pstore 0.1.2
                                    racc 1.6.2
                                    rdoc 6.5.0
                                    readline 0.0.3
                                    reline 0.3.2
                                    resolv 0.2.2
                                    resolv-replace 0.1.1
                                    rinda 0.1.1
                                    ruby2_keywords 0.0.5
                                    securerandom 0.2.2
                                    set 1.0.3
                                    shellwords 0.1.0
                                    singleton 0.1.1
                                    syntax_suggest 1.0.2
                                    tempfile 0.1.3
                                    time 0.2.1
                                    timeout 0.3.2
                                    tmpdir 0.1.3
                                    tsort 0.1.1
                                    un 0.2.1
                                    uri 0.12.0
                                    weakref 0.1.2
                                    yaml 0.2.1
installing default gems from ext:   /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.3.0+0
                                    bigdecimal 3.1.4
                                    date 3.3.3
                                    digest 3.1.1
                                    etc 1.4.2
                                    fcntl 1.0.2
                                    fiddle 1.1.2
                                    io-console 0.6.0
                                    io-nonblock 0.2.0
                                    io-wait 0.3.0
                                    json 2.6.3
                                    nkf 0.1.2
                                    openssl 3.1.0
                                    pathname 0.2.1
                                    psych 5.1.0
                                    readline-ext 0.1.5
                                    stringio 3.0.6
                                    strscan 3.0.7
                                    syslog 0.1.1
                                    zlib 3.0.0
installing bundled gems:            /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.3.0+0
                                    minitest 5.17.0
                                    power_assert 2.0.3
                                    rake 13.0.6
                                    test-unit 3.5.7
                                    rexml 3.2.5
                                    rss 0.2.9
                                    net-ftp 0.2.0
                                    net-imap 0.3.4
                                    net-pop 0.1.2
                                    net-smtp 0.3.3
                                    matrix 0.4.2
                                    prime 0.1.2
                                    rbs 3.0.0
                                    typeprof 0.21.5
                                    debug 1.7.1
installing bundled gem cache:       /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.3.0+0/cache
$$$[end] "make install -j4" exit with 0.
$$$[beg] make yes-btest TESTOPTS='-q -j4'
PASS all 1799 tests
 
$$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0.
$$$[beg] make yes-test-basic TESTS="--test-order=random"
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef   -fPIC 
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/enc/unicode/15.0.0 
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = 
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = 
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/yjit/target/release/' /tmp/ruby/src/trunk-random2/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

/tmp/ruby/src/trunk-random2/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372
/tmp/ruby/src/trunk-random2/basictest/test.rb:condition ..OK 2
/tmp/ruby/src/trunk-random2/basictest/test.rb:if/unless ...OK 3
/tmp/ruby/src/trunk-random2/basictest/test.rb:case .....OK 5
/tmp/ruby/src/trunk-random2/basictest/test.rb:while/until ........OK 8
/tmp/ruby/src/trunk-random2/basictest/test.rb:exception ..........OK 10
/tmp/ruby/src/trunk-random2/basictest/test.rb:array .......................................OK 39
/tmp/ruby/src/trunk-random2/basictest/test.rb:hash ...........................OK 27
/tmp/ruby/src/trunk-random2/basictest/test.rb:iterator ...........................................................................................................OK 107
/tmp/ruby/src/trunk-random2/basictest/test.rb:float ................................................................................OK 80
/tmp/ruby/src/trunk-random2/basictest/test.rb:bignum ...............................OK 31
/tmp/ruby/src/trunk-random2/basictest/test.rb:string & char ..............................................................OK 62
/tmp/ruby/src/trunk-random2/basictest/test.rb:assignment ..........OK 10
/tmp/ruby/src/trunk-random2/basictest/test.rb:call ......OK 6
/tmp/ruby/src/trunk-random2/basictest/test.rb:proc .........OK 9
/tmp/ruby/src/trunk-random2/basictest/test.rb:signal ..OK 2
/tmp/ruby/src/trunk-random2/basictest/test.rb:eval ...........................OK 27
/tmp/ruby/src/trunk-random2/basictest/test.rb:system ........OK 8
/tmp/ruby/src/trunk-random2/basictest/test.rb:const .....OK 5
/tmp/ruby/src/trunk-random2/basictest/test.rb:clone .....OK 5
/tmp/ruby/src/trunk-random2/basictest/test.rb:marshal ....OK 4
/tmp/ruby/src/trunk-random2/basictest/test.rb:pack ....OK 4
/tmp/ruby/src/trunk-random2/basictest/test.rb:math ..OK 2
/tmp/ruby/src/trunk-random2/basictest/test.rb:struct ......OK 6
/tmp/ruby/src/trunk-random2/basictest/test.rb:variable ............OK 12
/tmp/ruby/src/trunk-random2/basictest/test.rb:trace ...OK 3
/tmp/ruby/src/trunk-random2/basictest/test.rb:defined? ............OK 12
/tmp/ruby/src/trunk-random2/basictest/test.rb:alias ......OK 6
/tmp/ruby/src/trunk-random2/basictest/test.rb:path .......................OK 23
/tmp/ruby/src/trunk-random2/basictest/test.rb:gc ....OK 4

test succeeded
$$$[end] "make yes-test-basic TESTS=\"--test-order=random\"" exit with 0.
$$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS="--test-order=random"
making mjit_build_dir.so
Run options: 
  --seed=37038
  "--ruby=./miniruby -I/tmp/ruby/src/trunk-random2/lib -I. -I.ext/common  /tmp/ruby/src/trunk-random2/tool/runruby.rb --extout=.ext  -- --disable-gems"
  --excludes-dir=/tmp/ruby/src/trunk-random2/test/excludes
  --name=!/memory_leak/
  --stderr-on-failure
  --test-order=random

# Running tests:

Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 11 : #<IO:fd 11>
Finished tests in 1223.207491s, 19.4865 tests/s, 7284.8090 assertions/s.
23836 tests, 8910833 assertions, 0 failures, 0 errors, 85 skips

ruby -v: ruby 3.3.0dev (2023-02-27T20:02:44Z master 18b4def471) [x86_64-linux]
$$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=\"--test-order=random\"" exit with 0.
$$$[beg] make yes-test-rubyspec TESTS="--test-order=random"
$ /tmp/ruby/build/trunk-random2/miniruby -I/tmp/ruby/src/trunk-random2/lib /tmp/ruby/src/trunk-random2/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-random2 --extout=.ext -- /tmp/ruby/src/trunk-random2/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-random2/spec/default.mspec
ruby 3.3.0dev (2023-02-27T20:02:44Z master 18b4def471) [x86_64-linux]
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

1)
IO.read uses an :open_args option FAILED
Expected #<Encoding:US-ASCII> == #<Encoding:UTF-8>
to be truthy but was false
/tmp/ruby/src/trunk-random2/spec/ruby/core/io/read_spec.rb:75:in `block (3 levels) in <top (required)>'
/tmp/ruby/src/trunk-random2/spec/ruby/core/io/read_spec.rb:5:in `<top (required)>'

Finished in 113.884153 seconds

3840 files, 31562 examples, 170822 expectations, 1 failure, 0 errors, 0 tagged
make: *** [uncommon.mk:896: yes-test-spec] Error 1
$$$[end] "make yes-test-rubyspec TESTS=\"--test-order=random\"" exit with 512.
raw logfile