| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-yjit" exit with 0. |
| Cloning into 'trunk-yjit'... |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-yjit/configure --prefix=/tmp/ruby/install/trunk-yjit --disable-install-doc cppflags=-DYJIT_FORCE_ENABLE" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| + cp /tmp/ruby/src/trunk-yjit/enc/jis/props.h.blt /tmp/ruby/src/trunk-yjit/enc/jis/props.h |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| Children under /tmp/rubytest.1j5078: |
| * -rw-r--r-- 1 121536 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_cgi+escape.so |
| * -rw-r--r-- 1 1468248 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_openssl.so |
| * -rw-r--r-- 1 196288 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_stringio.so |
| * -rw-r--r-- 1 111304 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_io+nonblock.so |
| * -rw-r--r-- 1 111912 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 226416 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_json+ext+parser.so |
| * -rw-r--r-- 1 815800 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_socket.so |
| * -rw-r--r-- 1 183200 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_io+console.so |
| * -rw-r--r-- 1 169896 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_strscan.so |
| * -rw-r--r-- 1 292920 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_zlib.so |
| * -rw-r--r-- 1 145288 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_etc.so |
| * -rw-r--r-- 1 92272 2025-11-06 15:53:47 +0000 _ruby_ns_p1372081_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 92272 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 282344 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_json+ext+generator.so |
| * -rw-r--r-- 1 102784 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_monitor.so |
| * -rw-r--r-- 1 183200 2025-11-06 15:53:47 +0000 _ruby_ns_p1372081_2_io+console.so |
| * -rw-r--r-- 1 804392 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_date_core.so |
| * -rw-r--r-- 1 121064 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_digest.so |
| * -rw-r--r-- 1 110552 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_io+wait.so |
| * -rw-r--r-- 1 108192 2025-11-06 15:53:48 +0000 _ruby_ns_p1372086_2_erb+escape.so |
| * -rw-r--r-- 1 111912 2025-11-06 15:53:47 +0000 _ruby_ns_p1372081_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 184944 2025-11-06 15:53:47 +0000 _ruby_ns_p1372086_2_psych.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 512. |
| 1) |
| OpenSSL::Digest#initialize cannot be called with a digest class ERROR |
| Expected TypeError ((?-mix:wrong argument type Class)) |
| but got: TypeError (no implicit conversion of Class into String) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:65:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 2) |
| OpenSSL::Digest#initialize can be called with a digest name throws an error when called with an unknown digest ERROR |
| Expected RuntimeError ((?-mix:Unsupported digest algorithm \(wd40\))) |
| but got: OpenSSL::Digest::DigestError (unsupported digest algorithm: wd40: unsupported (Global default library context, Algorithm (wd40 : 0), Properties (<null>))) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:27:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 3) |
| OpenSSL::Digest#initialize can be called with a digest name cannot be called with a symbol ERROR |
| Expected TypeError ((?-mix:wrong argument type Symbol)) |
| but got: TypeError (no implicit conversion of Symbol into String) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:31:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 4) |
| OpenSSL::Digest#initialize can be called with a digest name does not call #to_str on the argument ERROR |
| Expected TypeError ((?-mix:wrong argument type)) |
| but got: TypeError (can't convert MockObject to String (MockObject#to_str gives NilClass)) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'OpenSSL::Digest#initialize' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'block (4 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:37:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 5) |
| An exception occurred during: Mock.verify_count |
| OpenSSL::Digest#initialize can be called with a digest name does not call #to_str on the argument FAILED |
| Mock 'digest name' expected to receive to_str(:any_args) exactly 0 times |
| but received it 1 times |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/digest/initialize_spec.rb:8:in '<top (required)>' |
| 6) |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest ERROR |
| Expected TypeError (wrong argument type Object (expected OpenSSL/Digest)) |
| but got: TypeError (no implicit conversion of Object into String) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:109:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:109:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:110:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 7) |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest, it does not try to call #to_str ERROR |
| Expected TypeError (wrong argument type MockObject (expected OpenSSL/Digest)) |
| but got: TypeError (can't convert MockObject to String (MockObject#to_str gives NilClass)) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:117:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:117:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:118:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 8) |
| An exception occurred during: Mock.verify_count |
| OpenSSL::KDF.pbkdf2_hmac raises a TypeError when hash is neither a String nor an OpenSSL::Digest, it does not try to call #to_str FAILED |
| Mock 'hash' expected to receive to_str(:any_args) exactly 0 times |
| but received it 1 times |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| 9) |
| OpenSSL::KDF.pbkdf2_hmac raises a RuntimeError for unknown digest algorithms ERROR |
| Expected RuntimeError ((?-mix:Unsupported digest algorithm \(wd40\))) |
| but got: OpenSSL::Digest::DigestError (unsupported digest algorithm: wd40: unsupported (Global default library context, Algorithm (wd40 : 0), Properties (<null>))) |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:123:in 'OpenSSL::KDF.pbkdf2_hmac' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:123:in 'block (3 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:124:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk-yjit/spec/ruby/library/openssl/kdf/pbkdf2_hmac_spec.rb:4:in '<top (required)>' |
| make: *** [uncommon.mk:960: yes-test-spec] Error 1 |