* Package: www-servers/puma-5.6.1 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking puma-5.6.1.tar.gz to /var/tmp/portage/www-servers/puma-5.6.1/work/all >>> Source unpacked in /var/tmp/portage/www-servers/puma-5.6.1/work >>> Preparing source in /var/tmp/portage/www-servers/puma-5.6.1/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby26 ... * Running source copy phase for ruby27 ... * Running source copy phase for ruby30 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-servers/puma-5.6.1/work ... * Running configure phase for ruby26 ... using OpenSSL pkgconfig (openssl.pc) checking for openssl/bio.h... yes checking for DTLS_method() in openssl/ssl.h... yes checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes checking for X509_STORE_up_ref()... yes checking for SSL_CTX_set_ecdh_auto(NULL, 0) in openssl/ssl.h... yes checking for SSL_get1_peer_certificate() in openssl/ssl.h... no checking for Random.bytes... yes creating Makefile * Running configure phase for ruby27 ... using OpenSSL pkgconfig (openssl.pc) checking for openssl/bio.h... yes checking for DTLS_method() in openssl/ssl.h... yes checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes checking for X509_STORE_up_ref()... yes checking for SSL_CTX_set_ecdh_auto(NULL, 0) in openssl/ssl.h... yes checking for SSL_get1_peer_certificate() in openssl/ssl.h... no checking for Random.bytes... yes creating Makefile * Running configure phase for ruby30 ... using OpenSSL pkgconfig (openssl.pc) checking for openssl/bio.h... yes checking for DTLS_method() in openssl/ssl.h... yes checking for TLS_server_method() in openssl/ssl.h... yes checking for SSL_CTX_set_min_proto_version(NULL, 0) in openssl/ssl.h... yes checking for X509_STORE_up_ref()... yes checking for SSL_CTX_set_ecdh_auto(NULL, 0) in openssl/ssl.h... yes checking for SSL_get1_peer_certificate() in openssl/ssl.h... no checking for Random.bytes... yes creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/www-servers/puma-5.6.1/work ... * Running compile phase for ruby26 ... make -j4 V=1 -C ext/puma_http11 make: Entering directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/ext/puma_http11' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o puma_http11.o -c puma_http11.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o http11_parser.o -c http11_parser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.6.0/x86_64-linux -I/usr/include/ruby-2.6.0/ruby/backward -I/usr/include/ruby-2.6.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o mini_ssl.o -c mini_ssl.c rm -f puma_http11.so x86_64-pc-linux-gnu-gcc -shared -o puma_http11.so http11_parser.o mini_ssl.o puma_http11.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby26 -lssl -lcrypto -lm -lc make: Leaving directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/ext/puma_http11' * Running compile phase for ruby27 ... make -j4 V=1 -C ext/puma_http11 make: Entering directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby27/puma-5.6.1/ext/puma_http11' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o http11_parser.o -c http11_parser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o mini_ssl.o -c mini_ssl.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.7.0/x86_64-linux -I/usr/include/ruby-2.7.0/ruby/backward -I/usr/include/ruby-2.7.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o puma_http11.o -c puma_http11.c rm -f puma_http11.so x86_64-pc-linux-gnu-gcc -shared -o puma_http11.so http11_parser.o mini_ssl.o puma_http11.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby27 -lssl -lcrypto -lm -lc make: Leaving directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby27/puma-5.6.1/ext/puma_http11' * Running compile phase for ruby30 ... make -j4 V=1 -C ext/puma_http11 make: Entering directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby30/puma-5.6.1/ext/puma_http11' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o puma_http11.o -c puma_http11.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o http11_parser.o -c http11_parser.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.0.0/x86_64-linux -I/usr/include/ruby-3.0.0/ruby/backward -I/usr/include/ruby-3.0.0 -I. -DHAVE_OPENSSL_BIO_H -DHAVE_DTLS_METHOD -DHAVE_TLS_SERVER_METHOD -DHAVE_SSL_CTX_SET_MIN_PROTO_VERSION -DHAVE_X509_STORE_UP_REF -DHAVE_SSL_CTX_SET_ECDH_AUTO -DHAVE_RANDOM_BYTES -fPIC -pipe -march=native -fno-diagnostics-color -O2 -o mini_ssl.o -c mini_ssl.c rm -f puma_http11.so x86_64-pc-linux-gnu-gcc -shared -o puma_http11.so http11_parser.o mini_ssl.o puma_http11.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--compress-debug-sections=zlib -lruby30 -lssl -lcrypto -lm -lc make: Leaving directory '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby30/puma-5.6.1/ext/puma_http11' * Running compile phase for all ... >>> Source compiled. >>> Test phase: www-servers/puma-5.6.1 * Running test phase for ruby26 ... * Running test suite ruby 2.6.9p207 (2021-11-24 revision 67954) [x86_64-linux] RUBYOPT: Puma::MiniSSL OpenSSL OPENSSL_LIBRARY_VERSION: OpenSSL 1.1.1m 14 Dec 2021 OpenSSL 1.1.1m 14 Dec 2021 OPENSSL_VERSION: OpenSSL 1.1.1m 14 Dec 2021 OpenSSL 1.1.1m 14 Dec 2021 Run options: --seed 32881 # Running: ****************************************************************************************************************************************************************S****************S*******************************************************E*E****E*********************F********************************************E*********E****E*****************************S*****************************************************E Fabulous run in 55.325302s, 7.3565 runs/s, 18.2918 assertions/s. Errors & Failures: 1) Error: TestBinder#test_home_alters_listeners_for_tcp_addresses: IOError: closed stream /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:346:in `setsockopt' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:346:in `add_tcp_listener' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:173:in `block in parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_binder.rb:90:in `test_home_alters_listeners_for_tcp_addresses' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' 2) Error: TestBinder#test_ssl_binder_sets_backlog: IOError: closed stream /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:377:in `setsockopt' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:377:in `add_ssl_listener' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:261:in `block in parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_binder.rb:290:in `block in test_ssl_binder_sets_backlog' 3) Error: TestBinder#test_localhost_addresses_dont_alter_listeners_for_tcp_addresses: IOError: closed stream /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:346:in `setsockopt' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:346:in `add_tcp_listener' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:335:in `block in add_tcp_listener' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:334:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:334:in `add_tcp_listener' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:173:in `block in parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:156:in `parse' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_binder.rb:83:in `test_localhost_addresses_dont_alter_listeners_for_tcp_addresses' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' 4) Failure: TestBinder#test_logs_all_localhost_bindings [/var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_binder.rb:146]: Expected /http:\/\/\[::1\]:(\d+)/ to match "* Listening on http://127.0.0.1:36463\n* Listening on http://127.0.0.1:36463\n". 5) Error: TestPumaServer#test_normalize_host_header_hostname: IOError: stream closed in another thread /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:45:in `read' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:45:in `send_http_and_read' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:88:in `test_normalize_host_header_hostname' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' 6) Error: TestPumaServer#test_not_drain_on_shutdown: Errno::EBADF: Bad file descriptor /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:1330:in `read' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:1330:in `block in test_drain_on_shutdown' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:1328:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:1328:in `test_drain_on_shutdown' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:1343:in `test_not_drain_on_shutdown' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' 7) Error: TestPumaServer#test_force_shutdown_custom_error_message: Errno::EBADF: Bad file descriptor @ fptr_finalize_flush - /var/tmp/portage/www-servers/puma-5.6.1/homedir/.localhost/localhost.crt /usr/lib64/ruby/gems/2.6.0/gems/localhost-1.1.9/lib/localhost/authority.rb:196:in `read' /usr/lib64/ruby/gems/2.6.0/gems/localhost-1.1.9/lib/localhost/authority.rb:196:in `load' /usr/lib64/ruby/gems/2.6.0/gems/localhost-1.1.9/lib/localhost/authority.rb:51:in `fetch' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:310:in `localhost_authority' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/binder.rb:61:in `initialize' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/server.rb:100:in `new' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/lib/puma/server.rb:100:in `initialize' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:27:in `new' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:27:in `server_run' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_puma_server.rb:335:in `test_force_shutdown_custom_error_message' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' 8) Error: TestOutOfBandServer#test_stream: TimeoutEveryTestCase::TestTookTooLong: execution expired /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:90:in `pass' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:90:in `test_stream' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:85:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:83:in `block (3 levels) in run' Error: TestOutOfBandServer#test_stream: Errno::EBADF: Bad file descriptor /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:18:in `close' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:18:in `block in teardown' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:18:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/test_out_of_band_server.rb:18:in `teardown' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:91:in `block (5 levels) in run' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:91:in `each' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:91:in `block (4 levels) in run' /usr/lib64/ruby/2.6.0/timeout.rb:93:in `block in timeout' /usr/lib64/ruby/2.6.0/timeout.rb:103:in `timeout' /var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1/test/helper.rb:90:in `block (3 levels) in run' 407 runs, 1012 assertions, 1 failures, 7 errors, 3 skips You have skipped tests. Run with --verbose for details. * ERROR: www-servers/puma-5.6.1::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 2233: Called ruby-ng_src_test * environment, line 1884: Called _ruby_each_implementation 'each_ruby_test' * environment, line 584: Called _ruby_invoke_environment 'ruby26' 'each_ruby_test' * environment, line 709: Called each_ruby_test * environment, line 935: Called die * The specific snippet of code: * ${RUBY} -Ilib:.:test -e "gem 'minitest', '~>5.9'; gem 'test-unit', '~>3.0'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die * * If you need support, post the output of `emerge --info '=www-servers/puma-5.6.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-servers/puma-5.6.1::gentoo'`. * The complete build log is located at '/var/log/portage/www-servers:puma-5.6.1:20220211-172738.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-servers/puma-5.6.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-servers/puma-5.6.1/temp/environment'. * Working directory: '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1' * S: '/var/tmp/portage/www-servers/puma-5.6.1/work/ruby26/puma-5.6.1'