# Logfile created on 2023-02-28 17:11:36 +0000 by logger.rb/v1.4.3
#<BuildRuby:0x000055d86f7ae228 @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-yjit", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-yjit", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-yjit", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-yjit", @configure_opts=["cppflags=-DYJIT_FORCE_ENABLE"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS='-j4'", @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-yjit.20230228-171136", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x000055d86f8434b8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055d86f843328 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x000055d86f843198 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-yjit.20230228-171136", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-yjit.20230228-171136>, @binmode=false, @mon_data=#<Monitor:0x000055d86f8430d0>, @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
HEAD is now at d4fc359 Support the new message format of NameError in Ruby 3.3
echo d4fc359899f96944be147609e045b9e921881f19 | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/minitest.revision -
From https://github.com/ruby/debug
 * branch            d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e -> FETCH_HEAD
echo d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision -
HEAD is now at d7bf3b2 Support the new message format of NameError in Ruby 3.3
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/minitest.revision unchanged
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.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
   de66b60..3766cbc  master     -> origin/master
Updating de66b60..3766cbc
Fast-forward
 common.mk                                |  85 -------
 enc/depend                               |  66 -----
 ext/-test-/RUBY_ALIGNOF/depend           |   1 -
 ext/-test-/arith_seq/beg_len_step/depend |   1 -
 ext/-test-/arith_seq/extract/depend      |   1 -
 ext/-test-/array/concat/depend           |   1 -
 ext/-test-/array/resize/depend           |   1 -
 ext/-test-/bignum/depend                 |   7 -
 ext/-test-/bug-14834/depend              |   1 -
 ext/-test-/bug-3571/depend               |   1 -
 ext/-test-/bug-5832/depend               |   1 -
 ext/-test-/bug_reporter/depend           |   1 -
 ext/-test-/class/depend                  |   2 -
 ext/-test-/debug/depend                  |   3 -
 ext/-test-/dln/empty/depend              |   1 -
 ext/-test-/enumerator_kw/depend          |   1 -
 ext/-test-/exception/depend              |   4 -
 ext/-test-/fatal/depend                  |   1 -
 ext/-test-/file/depend                   |   3 -
 ext/-test-/float/depend                  |   2 -
 ext/-test-/funcall/depend                |   1 -
 ext/-test-/gvl/call_without_gvl/depend   |   1 -
 ext/-test-/hash/depend                   |   2 -
 ext/-test-/integer/depend                |   3 -
 ext/-test-/iseq_load/depend              |   1 -
 ext/-test-/iter/depend                   |   3 -
 ext/-test-/load/dot.dot/depend           |   1 -
 ext/-test-/load/protect/depend           |   1 -
 ext/-test-/marshal/compat/depend         |   1 -
 ext/-test-/marshal/internal_ivar/depend  |   1 -
 ext/-test-/marshal/usr/depend            |   1 -
 ext/-test-/memory_status/depend          |   1 -
 ext/-test-/memory_view/depend            |   1 -
 ext/-test-/method/depend                 |   2 -
 ext/-test-/notimplement/depend           |   1 -
 ext/-test-/num2int/depend                |   1 -
 ext/-test-/path_to_class/depend          |   1 -
 ext/-test-/popen_deadlock/depend         |   1 -
 ext/-test-/postponed_job/depend          |   1 -
 ext/-test-/printf/depend                 |   1 -
 ext/-test-/proc/depend                   |   3 -
 ext/-test-/random/depend                 |   3 -
 ext/-test-/rational/depend               |   1 -
 ext/-test-/rb_call_super_kw/depend       |   1 -
 ext/-test-/recursion/depend              |   1 -
 ext/-test-/regexp/depend                 |   2 -
 ext/-test-/scan_args/depend              |   1 -
 ext/-test-/st/foreach/depend             |   1 -
 ext/-test-/st/numhash/depend             |   1 -
 ext/-test-/st/update/depend              |   1 -
 ext/-test-/string/depend                 |  17 --
 ext/-test-/struct/depend                 |   4 -
 ext/-test-/symbol/depend                 |   2 -
 ext/-test-/thread/instrumentation/depend |   1 -
 ext/-test-/thread_fd/depend              |   1 -
 ext/-test-/time/depend                   |   3 -
 ext/-test-/tracepoint/depend             |   2 -
 ext/-test-/typeddata/depend              |   1 -
 ext/-test-/vm/depend                     |   1 -
 ext/-test-/wait/depend                   |   1 -
 ext/bigdecimal/depend                    |   2 -
 ext/cgi/escape/depend                    |   1 -
 ext/continuation/depend                  |   1 -
 ext/coverage/depend                      |   1 -
 ext/date/depend                          |   4 -
 ext/digest/bubblebabble/depend           |   1 -
 ext/digest/depend                        |   1 -
 ext/digest/md5/depend                    |   2 -
 ext/digest/rmd160/depend                 |   2 -
 ext/digest/sha1/depend                   |   2 -
 ext/digest/sha2/depend                   |   2 -
 ext/etc/depend                           |   1 -
 ext/fcntl/depend                         |   1 -
 ext/fiddle/depend                        |   8 -
 ext/io/console/depend                    |   1 -
 ext/io/nonblock/depend                   |   1 -
 ext/io/wait/depend                       |   1 -
 ext/json/generator/depend                |   1 -
 ext/json/parser/depend                   |   1 -
 ext/monitor/depend                       |   1 -
 ext/nkf/depend                           |   1 -
 ext/objspace/depend                      |   3 -
 ext/openssl/depend                       |  32 ---
 ext/pathname/depend                      |   1 -
 ext/psych/depend                         |   5 -
 ext/pty/depend                           |   1 -
 ext/racc/cparse/depend                   |   1 -
 ext/rbconfig/sizeof/depend               |   2 -
 ext/readline/depend                      |   1 -
 ext/ripper/depend                        |   1 -
 ext/socket/depend                        |  15 --
 ext/stringio/depend                      |   1 -
 ext/strscan/depend                       |   1 -
 ext/syslog/depend                        |   1 -
 ext/zlib/depend                          |   1 -
 include/ruby/internal/core/rarray.h      |   2 +-
 include/ruby/internal/gc.h               | 424 +++++++++++++++++++++++++++++-
 include/ruby/internal/rgengc.h           | 425 -------------------------------
 include/ruby/ruby.h                      |   1 -
 yjit/src/cruby_bindings.inc.rs           |   4 +-
 100 files changed, 426 insertions(+), 790 deletions(-)
 delete mode 100644 include/ruby/internal/rgengc.h
Latest commit hash = 3766cbce13
$$$[end] "make update-src      -j4" exit with 0.
$$$[beg] make after-update    -j4
sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-yjit/common.mk > uncommon.mk
generating /tmp/ruby/src/trunk-yjit/ext/ripper/ripper.c
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/ripper'
make[1]: Nothing to be done for 'src'.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/ripper'
generating /tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof/sizes.c
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof'
make[1]: 'sizes.c' is up to date.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof'
generating /tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof/limits.c
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof'
make[1]: 'limits.c' is up to date.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/rbconfig/sizeof'
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/socket'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/socket'
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/etc'
make[1]: 'constdefs.h' is up to date.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/etc'
/tmp/ruby/src/trunk-yjit/revision.h updated
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
/bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb unchanged
generating enc.mk
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
Update minitest to d4fc359899f96944be147609e045b9e921881f19
Update debug to d7bf3b2e4502eb0f07a67f00e5fce5a0d661189e
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-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision -
From https://github.com/seattlerb/minitest
 * branch            d4fc359899f96944be147609e045b9e921881f19 -> FETCH_HEAD
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision unchanged
HEAD is now at d4fc359 Support the new message format of NameError in Ruby 3.3
echo d4fc359899f96944be147609e045b9e921881f19 | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/minitest.revision -
/tmp/ruby/src/trunk-yjit/.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  
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0 
	CPPFLAGS =  -DYJIT_FORCE_ENABLE 
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie  
	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-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/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-yjit/main.c
compiling /tmp/ruby/src/trunk-yjit/dmydln.c
compiling /tmp/ruby/src/trunk-yjit/miniinit.c
compiling /tmp/ruby/src/trunk-yjit/array.c
compiling /tmp/ruby/src/trunk-yjit/ast.c
compiling /tmp/ruby/src/trunk-yjit/bignum.c
compiling /tmp/ruby/src/trunk-yjit/class.c
compiling /tmp/ruby/src/trunk-yjit/compar.c
compiling /tmp/ruby/src/trunk-yjit/compile.c
compiling /tmp/ruby/src/trunk-yjit/complex.c
compiling /tmp/ruby/src/trunk-yjit/cont.c
compiling /tmp/ruby/src/trunk-yjit/debug.c
compiling /tmp/ruby/src/trunk-yjit/debug_counter.c
compiling /tmp/ruby/src/trunk-yjit/dir.c
compiling /tmp/ruby/src/trunk-yjit/dln_find.c
compiling /tmp/ruby/src/trunk-yjit/encoding.c
compiling /tmp/ruby/src/trunk-yjit/enum.c
compiling /tmp/ruby/src/trunk-yjit/enumerator.c
compiling /tmp/ruby/src/trunk-yjit/error.c
compiling /tmp/ruby/src/trunk-yjit/eval.c
compiling /tmp/ruby/src/trunk-yjit/file.c
compiling /tmp/ruby/src/trunk-yjit/gc.c
compiling /tmp/ruby/src/trunk-yjit/hash.c
compiling /tmp/ruby/src/trunk-yjit/inits.c
compiling /tmp/ruby/src/trunk-yjit/io.c
compiling /tmp/ruby/src/trunk-yjit/io_buffer.c
compiling /tmp/ruby/src/trunk-yjit/iseq.c
compiling /tmp/ruby/src/trunk-yjit/load.c
compiling /tmp/ruby/src/trunk-yjit/marshal.c
compiling /tmp/ruby/src/trunk-yjit/math.c
compiling /tmp/ruby/src/trunk-yjit/memory_view.c
compiling /tmp/ruby/src/trunk-yjit/mjit.c
compiling /tmp/ruby/src/trunk-yjit/mjit_c.c
compiling /tmp/ruby/src/trunk-yjit/node.c
compiling /tmp/ruby/src/trunk-yjit/numeric.c
compiling /tmp/ruby/src/trunk-yjit/object.c
compiling /tmp/ruby/src/trunk-yjit/pack.c
compiling parse.c
compiling /tmp/ruby/src/trunk-yjit/proc.c
compiling /tmp/ruby/src/trunk-yjit/process.c
compiling /tmp/ruby/src/trunk-yjit/ractor.c
compiling /tmp/ruby/src/trunk-yjit/random.c
compiling /tmp/ruby/src/trunk-yjit/range.c
compiling /tmp/ruby/src/trunk-yjit/rational.c
compiling /tmp/ruby/src/trunk-yjit/re.c
compiling /tmp/ruby/src/trunk-yjit/regcomp.c
compiling /tmp/ruby/src/trunk-yjit/regenc.c
compiling /tmp/ruby/src/trunk-yjit/regerror.c
compiling /tmp/ruby/src/trunk-yjit/regexec.c
compiling /tmp/ruby/src/trunk-yjit/regparse.c
compiling /tmp/ruby/src/trunk-yjit/regsyntax.c
compiling /tmp/ruby/src/trunk-yjit/ruby.c
compiling /tmp/ruby/src/trunk-yjit/scheduler.c
compiling /tmp/ruby/src/trunk-yjit/shape.c
compiling /tmp/ruby/src/trunk-yjit/signal.c
compiling /tmp/ruby/src/trunk-yjit/sprintf.c
compiling /tmp/ruby/src/trunk-yjit/st.c
compiling /tmp/ruby/src/trunk-yjit/strftime.c
compiling /tmp/ruby/src/trunk-yjit/string.c
compiling /tmp/ruby/src/trunk-yjit/struct.c
compiling /tmp/ruby/src/trunk-yjit/symbol.c
compiling /tmp/ruby/src/trunk-yjit/thread.c
compiling /tmp/ruby/src/trunk-yjit/time.c
compiling /tmp/ruby/src/trunk-yjit/transcode.c
compiling /tmp/ruby/src/trunk-yjit/transient_heap.c
compiling /tmp/ruby/src/trunk-yjit/util.c
compiling /tmp/ruby/src/trunk-yjit/variable.c
compiling /tmp/ruby/src/trunk-yjit/version.c
compiling /tmp/ruby/src/trunk-yjit/vm.c
compiling /tmp/ruby/src/trunk-yjit/vm_backtrace.c
compiling /tmp/ruby/src/trunk-yjit/vm_dump.c
compiling /tmp/ruby/src/trunk-yjit/vm_sync.c
compiling /tmp/ruby/src/trunk-yjit/vm_trace.c
compiling /tmp/ruby/src/trunk-yjit/yjit.c
building Rust YJIT (release mode)
compiling /tmp/ruby/src/trunk-yjit/enc/ascii.c
compiling /tmp/ruby/src/trunk-yjit/enc/us_ascii.c
compiling /tmp/ruby/src/trunk-yjit/enc/unicode.c
compiling /tmp/ruby/src/trunk-yjit/enc/utf_8.c
compiling enc/trans/newline.c
compiling /tmp/ruby/src/trunk-yjit/missing/setproctitle.c
touch yjit/target/release/libyjit.a
partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o
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  
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0 
	CPPFLAGS =  -DYJIT_FORCE_ENABLE 
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie  
	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-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/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-yjit/localeinit.c
compiling /tmp/ruby/src/trunk-yjit/dln.c
creating verconf.h
verconf.h updated
compiling /tmp/ruby/src/trunk-yjit/loadpath.c
builtin_binary.inc updated
compiling /tmp/ruby/src/trunk-yjit/builtin.c
linking static-library libruby-static.a
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  
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0 
	CPPFLAGS =  -DYJIT_FORCE_ENABLE 
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie  
	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-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/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 encdb.h
generating enc.mk
building rb_mjit_header.h
encdb.h unchanged
rb_mjit_header.h updated
building .ext/include/x86_64-linux/rb_mjit_min_header-3.3.0.h
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
compiling /tmp/ruby/src/trunk-yjit/enc/encdb.c
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
compiling /tmp/ruby/src/trunk-yjit/enc/big5.c
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
compiling /tmp/ruby/src/trunk-yjit/enc/cesu_8.c
compiling /tmp/ruby/src/trunk-yjit/enc/cp949.c
ext/configure-ext.mk unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
compiling /tmp/ruby/src/trunk-yjit/enc/trans/transdb.c
compiling /tmp/ruby/src/trunk-yjit/enc/emacs_mule.c
compiling /tmp/ruby/src/trunk-yjit/enc/euc_jp.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/big5.c
compiling /tmp/ruby/src/trunk-yjit/enc/euc_kr.c
compiling /tmp/ruby/src/trunk-yjit/enc/euc_tw.c
compiling /tmp/ruby/src/trunk-yjit/enc/gb2312.c
compiling /tmp/ruby/src/trunk-yjit/enc/gb18030.c
compiling /tmp/ruby/src/trunk-yjit/enc/gbk.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_1.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_2.c
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
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_3.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/cesu_8.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_4.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_5.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/chinese.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_6.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_7.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_8.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_9.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_10.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/ebcdic.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_11.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/emoji.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_13.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/emoji_iso2022_kddi.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_14.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_15.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/emoji_sjis_docomo.c
compiling /tmp/ruby/src/trunk-yjit/enc/iso_8859_16.c
compiling /tmp/ruby/src/trunk-yjit/enc/koi8_r.c
compiling /tmp/ruby/src/trunk-yjit/enc/koi8_u.c
compiling /tmp/ruby/src/trunk-yjit/enc/shift_jis.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/emoji_sjis_kddi.c
compiling /tmp/ruby/src/trunk-yjit/enc/utf_16be.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/emoji_sjis_softbank.c
compiling /tmp/ruby/src/trunk-yjit/enc/utf_16le.c
compiling /tmp/ruby/src/trunk-yjit/enc/utf_32be.c
compiling /tmp/ruby/src/trunk-yjit/enc/utf_32le.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/escape.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_31j.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/gb18030.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1250.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1251.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/gbk.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1252.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1253.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/iso2022.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1254.c
compiling /tmp/ruby/src/trunk-yjit/enc/windows_1257.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/japanese.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/japanese_euc.c
compiling /tmp/ruby/src/trunk-yjit/enc/trans/japanese_sjis.c
linking encoding encdb.so
linking encoding big5.so
linking encoding cesu_8.so
compiling /tmp/ruby/src/trunk-yjit/enc/trans/korean.c
linking encoding cp949.so
linking encoding emacs_mule.so
linking encoding euc_jp.so
linking encoding euc_kr.so
linking encoding euc_tw.so
linking encoding gb2312.so
linking encoding gb18030.so
linking encoding gbk.so
linking encoding iso_8859_1.so
linking encoding iso_8859_2.so
compiling /tmp/ruby/src/trunk-yjit/enc/trans/single_byte.c
linking encoding iso_8859_3.so
linking encoding iso_8859_4.so
linking encoding iso_8859_5.so
linking encoding iso_8859_6.so
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
linking encoding iso_8859_9.so
compiling /tmp/ruby/src/trunk-yjit/enc/trans/utf8_mac.c
linking encoding iso_8859_10.so
compiling /tmp/ruby/src/trunk-yjit/enc/trans/utf_16_32.c
linking encoding iso_8859_11.so
linking encoding iso_8859_13.so
linking encoding iso_8859_14.so
linking encoding iso_8859_15.so
linking encoding iso_8859_16.so
linking encoding koi8_r.so
linking encoding koi8_u.so
linking encoding shift_jis.so
linking encoding utf_16be.so
linking transcoder transdb.so
linking encoding utf_16le.so
linking transcoder big5.so
linking encoding utf_32be.so
linking transcoder cesu_8.so
linking encoding utf_32le.so
linking transcoder chinese.so
linking encoding windows_31j.so
linking encoding windows_1250.so
linking transcoder ebcdic.so
linking transcoder emoji.so
linking encoding windows_1251.so
linking transcoder emoji_iso2022_kddi.so
linking encoding windows_1252.so
linking encoding windows_1253.so
linking encoding windows_1254.so
linking transcoder emoji_sjis_docomo.so
linking encoding windows_1257.so
linking transcoder emoji_sjis_kddi.so
linking transcoder emoji_sjis_softbank.so
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
linking transcoder escape.so
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/-test-/RUBY_ALIGNOF'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/-test-/RUBY_ALIGNOF'
make[2]: *** No rule to make target '/tmp/ruby/src/trunk-yjit/include/ruby/internal/rgengc.h', needed by 'c.o'.  Stop.
make[1]: *** [exts.mk:101: ext/-test-/RUBY_ALIGNOF/all] Error 2
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
linking transcoder gb18030.so
make: *** [uncommon.mk:327: build-ext] Error 2
make: *** Waiting for unfinished jobs....
linking transcoder gbk.so
linking transcoder iso2022.so
linking transcoder japanese.so
linking transcoder japanese_euc.so
linking transcoder japanese_sjis.so
linking transcoder korean.so
linking transcoder single_byte.so
linking transcoder utf_16_32.so
linking transcoder utf8_mac.so
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
$$$[end] "make all -j4" exit with 512.
raw logfile