El 2021-01-11 22:46, Jeremy Evans escribió:


Install the package, but be aware you should be running -current, not
6.8.  Running of -current packages on 6.8 is not supported.

Thanks,
Jeremy

I tried on current on amd64, it compiled fine, and running `make test` produced 24 failing cases (I'm attaching a file with the result).

Finally, I also could compile on 6.8 on amd64 --I had to remove other versions of ruby before. Running `make test` produces 24 failing cases (result attached).


Thank you.
--
Dios, gracias por tu amor infinito.
--
  Vladimir Támara Patiño.  http://vtamara.pasosdeJesus.org/
  http://www.pasosdejesus.org/dominio_publico_colombia.html
===>  Regression tests for ruby-3.0.0
cd /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0 && make check
        BASERUBY = echo executable host ruby is required.  use --with-baseruby 
option.; false
        CC = cc -fdeclspec
        LD = ld
        LDSHARED = cc -fdeclspec -shared 
        CFLAGS = -O2 -pipe -g -fPIC 
        XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -I. 
-I.ext/include/x86_64-openbsd -I./include -I. -I./enc/unicode/12.1.0
        CPPFLAGS = -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include   
        DLDFLAGS = -L/usr/local/lib -fstack-protector-strong  
        SOLIBS = -lz -pthread -lgmp -lm 
        LANG = es_CO.UTF-8
        LC_ALL = 
        LC_CTYPE = 
        MFLAGS =   
OpenBSD clang version 10.0.1 
Target: amd64-unknown-openbsd6.8
Thread model: posix
InstalledDir: /usr/bin
: > revision.tmp
./tool/ifchange "--timestamp=./.revision.time" "./revision.h" revision.tmp
./revision.h unchanged
./miniruby -I./lib -I. -I.ext/common  ./enc/make_encmake.rb 
--builtin-encs="enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o" 
--builtin-transes="enc/trans/newline.o" --module  enc.mk
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
srcs
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -c -o transdb.h 
./template/transdb.h.tmpl ./enc/trans enc/trans
transdb.h unchanged
mkdir -p ext
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -o 
ext/configure-ext.mk -c  ./template/configure-ext.mk.tmpl --srcdir="."  
--miniruby="./miniruby -I./lib -I. -I.ext/common " --script-args='--dest-dir="" 
 --extout=".ext"  --mflags="  "  --make-flags=" "'
ext/configure-ext.mk unchanged
make -f ext/configure-ext.mk    V=1 EXTSTATIC=  gnumake= MINIRUBY="./miniruby 
-I./lib -I. -I.ext/common "  EXTLDFLAGS="" srcdir="."
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/-test-/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/-test-
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/bigdecimal/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/bigdecimal
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/cgi/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/cgi
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/continuation/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/continuation
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/coverage/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/coverage
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/date/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/date
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/dbm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/dbm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/digest/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/digest
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/etc/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/etc
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fcntl/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fcntl
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fiber/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fiber
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fiddle/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fiddle
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/gdbm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/gdbm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/io/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/io
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/json/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/json
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/monitor/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/monitor
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/nkf/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/nkf
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/objspace/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/objspace
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/openssl/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/openssl
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/pathname/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/pathname
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/psych/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/psych
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/pty/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/pty
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/racc/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/racc
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/rbconfig/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/rbconfig
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/readline/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/readline
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/ripper/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/ripper
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/rubyvm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/rubyvm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/socket/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/socket
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/stringio/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/stringio
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/strscan/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/strscan
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/syslog/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/syslog
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/win32/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/win32
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/win32ole/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/win32ole
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/zlib/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/zlib
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -o exts.mk -c  
./template/exts.mk.tmpl --gnumake= --configure-exts=ext/configure-ext.mk
exts.mk unchanged
make -f exts.mk V=1    libdir="/usr/local/lib" 
LIBRUBY_EXTS=./.libruby-with-ext.time  EXTENCS="dmyenc.o" UPDATE_LIBRARIES=no 
cd ext/-test-/RUBY_ALIGNOF && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/arith_seq/extract && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/array/resize && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/bignum && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-14834 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-3571 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-5832 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug_reporter && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/class && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/cxxanyargs && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/debug && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/dln/empty && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/enumerator_kw && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/exception && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/fatal && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/file && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/float && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/funcall && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/gvl/call_without_gvl && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/hash && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/integer && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/iseq_load && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/iter && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/load/dot.dot && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/load/protect && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/compat && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/internal_ivar && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/usr && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/memory_status && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/memory_view && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/method && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/notimplement && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/num2int && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/path_to_class && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/popen_deadlock && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/postponed_job && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/printf && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/proc && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/random && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/rational && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/rb_call_super_kw && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/recursion && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/regexp && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/scan_args && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/st/foreach && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/st/numhash && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/st/update && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/string && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/struct && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/symbol && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/thread_fd_close && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/time && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/tracepoint && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/typeddata && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/vm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/wait_for_single_fd && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/bigdecimal && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/cgi/escape && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/continuation && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/coverage && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/date && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/dbm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/bubblebabble && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/digest/md5 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/rmd160 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/sha1 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/sha2 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/etc && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fcntl && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fiber && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fiddle && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/gdbm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/console && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/nonblock && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/wait && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json/generator && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json/parser && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/monitor && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/nkf && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/objspace && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/openssl && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/pathname && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/psych && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/pty && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/racc/cparse && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/rbconfig/sizeof && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/readline && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/ripper && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/rubyvm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/socket && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/stringio && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/strscan && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/syslog && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/zlib && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o libdir=/usr/local/lib 
LIBRUBY_EXTS=./.libruby-with-ext.time  DLDOBJS="dmyext.o dmyenc.o" EXTOBJS=  
EXTSOLIBS="" LIBRUBY_SO_UPDATE=./.libruby-with-ext.time  EXTLDFLAGS="" 
EXTINITS=""  UPDATE_LIBRARIES="no" SHOWFLAGS= ruby30
`ruby30' is up to date.
make -f exts.mk    RUBY="./miniruby -I./lib -I. -I.ext/common " top_srcdir="." 
note
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
enc
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
trans
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
encs
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./bootstraptest/runner.rb" --ruby="ruby30 -I./lib 
--disable-gems" -q   
test_attr.rb             ..
test_autoload.rb         ........
test_block.rb            
..........................................................
test_class.rb            ................................................
test_env.rb              ..
test_eval.rb             .....................................
test_exception.rb        ..................................
test_fiber.rb            .....
test_finalizer.rb        .
test_flip.rb             .
test_flow.rb             
..............................................................
test_fork.rb             ....
test_gc.rb               ..
test_insns.rb            
...............................................................................................................................................................................................................................................................................................................................................................................................
test_io.rb               .........
test_jump.rb             .............................
test_literal.rb          
............................................................................................................................................................
test_literal_suffix.rb   ................................................
test_load.rb             ..
test_marshal.rb          .
test_massign.rb          ..................................
test_method.rb           
...............................................................................................................................................................................................................................
test_objectspace.rb      ......
test_proc.rb             .....................................
test_ractor.rb           
..................................................................................
test_string.rb           .
test_struct.rb           .
test_syntax.rb           
............................................................................................................................................................
test_thread.rb           .................................................
Fiber count: 10000 (skipping)
PASS all 1481 tests
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./bootstraptest/runner.rb" --ruby="ruby30 --disable-gems"   
./KNOWNBUGS.rb
2021-01-23 12:40:07 -0500
Driver is ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
Target is ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]

KNOWNBUGS.rb   
No tests, no problem
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./basictest/runner.rb" --run-opt=--disable-gems  
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:assignment 
....................................................................................................................................................................................................................................................................................................................................................................................OK
 372
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:condition ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:if/unless ...OK 3
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:case .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:while/until ........OK 8
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:exception ..........OK 
10
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:array 
.......................................OK 39
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:hash 
...........................OK 27
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:iterator 
...........................................................................................................OK
 107
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:float 
................................................................................OK
 80
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:bignum 
...............................OK 31
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:string & char 
..............................................................OK 62
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:assignment ..........OK 
10
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:call ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:proc .........OK 9
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:signal ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:eval 
...........................OK 27
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:system ........OK 8
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:const .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:clone .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:marshal ....OK 4
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:pack ....OK 4
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:math ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:struct ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:variable ............OK 
12
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:trace ...OK 3
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:defined? ............OK 
12
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:alias ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:path 
.......................OK 23
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:gc ....OK 4

test succeeded
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./tool/test/runner.rb" --ruby="./miniruby -I./lib -I. 
-I.ext/common  ./tool/runruby.rb --extout=.ext  -- --disable-gems" 
Run options: 
  --seed=84490
  "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext 
 -- --disable-gems"

# Running tests:

Finished tests in 22.166003s, 16.2411 tests/s, 74.4834 assertions/s.
360 tests, 1651 assertions, 0 failures, 0 errors, 0 skips

ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./test/runner.rb" --ruby="./miniruby -I./lib -I. -I.ext/common  
./tool/runruby.rb --extout=.ext  -- --disable-gems" 
--excludes-dir=./test/excludes --name=!/memory_leak/  
Skipping Gem::PackageTask tests.  rake not found.
Run options: 
  --seed=18762
  "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext 
 -- --disable-gems"
  --excludes-dir=./test/excludes
  --name=!/memory_leak/

# Running tests:

Closed file descriptor: TestEtc#test_ractor: 14
Leaked file descriptor: TestEtc#test_ractor: 11 #<File::Stat dev=0x400, 
ino=4990355, mode=0100644, nlink=1, uid=0, gid=0, rdev=0x12fdef0, size=57344, 
blksize=16384, blocks=112, atime=2021-01-23 12:46:55.083825604 -0500, 
mtime=2021-01-16 21:40:22.280248497 -0500, ctime=2021-01-16 21:40:22.280248497 
-0500>
Closed file descriptor: 
TestFileExhaustive#test_expand_path_error_for_nonexistent_username: 11
Closed file descriptor: TestIO_Console#test_cooked: 14
Leaked file descriptor: TestIO_Console#test_cooked: 11 #<File::Stat dev=0x404, 
ino=1143303, mode=0100644, nlink=1, uid=0, gid=0, rdev=0x459fc0, size=49152, 
blksize=16384, blocks=96, atime=2021-01-23 12:57:20.349777758 -0500, 
mtime=2021-01-14 08:55:49.90351056 -0500, ctime=2021-01-14 08:55:49.90351056 
-0500>
#<Thread:0x00000f5399efe6a0 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:45 run> 
terminated with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/net/protocol.rb:46:in 
`connect_nonblock': SSL_connect returned=1 errno=0 state=before connect 
initialization: certificate verify failed (unable to get local issuer 
certificate) (OpenSSL::SSL::SSLError)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/net/protocol.rb:46:in 
`ssl_socket_connect'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/net/http.rb:1038:in 
`connect'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/net/http.rb:970:in 
`do_start'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/net/http.rb:959:in 
`start'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:323:in 
`open_http'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:741:in 
`buffer_open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:212:in 
`block in open_loop'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:210:in 
`catch'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:210:in 
`open_loop'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:151:in 
`open_uri'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:721:in `open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/open-uri.rb:29:in `open'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:168:in `block 
in test_proxy_cacert_dir'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:136:in `block 
in with_https_proxy'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:47:in `block (2 
levels) in with_https'
#<Thread:0x00000f5399efe768 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:39 run> 
terminated with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/minitest/unit.rb:199:in 
`assert': <[]> expected but was (MiniTest::Assertion)
<["[2021-01-23 13:06:06] ERROR OpenSSL::SSL::SSLError: SSL_accept returned=1 
errno=0 state=before accept initialization: tlsv1 alert unknown ca\\n" +
 "\\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:302:in 
`accept'\\n" +
 "\\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:302:in 
`block (2 levels) in start_thread'\\n" +
 "\\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/utils.rb:258:in 
`timeout'\\n" +
 "\\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:300:in 
`block in start_thread'\\n"]>.
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/test/unit/core_assertions.rb:503:in
 `assert'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/test/unit/assertions.rb:101:in 
`assert_equal'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:21:in `block in 
with_https'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:42:in `block (2 
levels) in with_https'
#<Thread:0x00000f542782d950 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:255 run> terminated 
with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize': Too 
many open files @ rb_sysopen - /tmp/foo20210123-99330-2ll8go (Errno::EMFILE)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in 
`block in initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in 
`initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`new'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`block (3 levels) in test_concurrency'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`times'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`block (2 levels) in test_concurrency'
#<Thread:0x00000f542782dba8 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:255 run> terminated 
with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize': Too 
many open files @ rb_sysopen - /tmp/foo20210123-99330-ngdv76 (Errno::EMFILE)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in 
`block in initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in 
`initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`new'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`block (3 levels) in test_concurrency'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`times'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`block (2 levels) in test_concurrency'
#<Thread:0x00000f542782d860 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:255 run> terminated 
with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize': Too 
many open files @ rb_sysopen - /tmp/foo20210123-99330-3kirj8 (Errno::EMFILE)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in 
`block in initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in 
`initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`new'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`block (3 levels) in test_concurrency'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`times'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`block (2 levels) in test_concurrency'
Closed file descriptor: TestTempfile#test_concurrency: 16
Leaked file descriptor: TestTempfile#test_concurrency: 14 : 
#<File:/tmp/foo20210123-99330-a4x1bd>
Multiple autoclose IO objects for a file descriptor in: 
TestTempfile#test_concurrency:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-20epf6>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-2giulf>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-2vzz2m>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-5wawv0>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-6ffdmz>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-7lpzyl>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-7rnxrw>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-7zynue>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-8q6a89>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-8vntbi>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-9u1zds>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-9whp0x>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-a4x1bd>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-agn0tt>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-azm7aj>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-d2jgeg>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-eixvmk>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-exgol7>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-hp9fdx>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-hplrpg>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-i1aida>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-iwp3ab>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-j0fz89>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-jpjj1c>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-m2g4ea>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-mqoqhm>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-pilnco>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-qf1opx>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-sxn1hb>
Leaked tempfile: TestTempfile#test_concurrency: 
#<Tempfile:/tmp/foo20210123-99330-ut3pfg>
Closed file descriptor: TestTempfile#test_create_default_basename: 14
Multiple autoclose IO objects for a file descriptor in: 
TestTempfile#test_create_default_basename:  #<IO:<STDIN>>(autoclose) #<IO:fd 
0>(autoclose)

  1) Failure:
CGIMultipartTest#test_cgi_multipart_maxmultipartcount 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/cgi/test_cgi_multipart.rb:283]:
[StandardError] exception expected, not #<Errno::EMFILE: Too many open files @ 
rb_sysopen - /tmp/CGI20210123-99330-j5n8z>.

  2) Failure:
FTPTest#test_active_private_data_connection 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/ftp/test_ftp.rb:1939]:
<true> expected but was
<false>.

  3) Failure:
FTPTest#test_passive_private_data_connection 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/ftp/test_ftp.rb:2023]:
<true> expected but was
<false>.

  4) Failure:
OpenSSL::TestSSL#test_client_auth_success 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_accept returned=1 errno=0 state=before accept initialization: peer did not 
return a certificate

  5) Failure:
OpenSSL::TestSSL#test_client_ca 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_accept returned=1 errno=0 state=before accept initialization: peer did not 
return a certificate

  6) Failure:
OpenSSL::TestSSL#test_connect_certificate_verify_failed_exception_message 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
Expected Exception(OpenSSL::SSL::SSLError) was raised, but the message doesn't 
match.
Expected /self signed/ to match "SSL_connect returned=1 errno=0 state=before 
connect initialization: certificate verify failed (unable to get local issuer 
certificate)".

  7) Failure:
OpenSSL::TestSSL#test_ecdh_curves 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
Expected /\AECDH/ to match "AEAD-AES256-GCM-SHA384".

  8) Failure:
OpenSSL::TestSSL#test_finished_messages 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_ssl.rb:491]:
<nil> expected to not be nil.

  9) Failure:
OpenSSL::TestSSL#test_minmax_version 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
<"TLSv1.2"> expected but was
<"TLSv1.3">.

 10) Failure:
OpenSSL::TestSSL#test_verify_hostname_on_connect 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_connect returned=1 errno=0 state=before connect initialization: certificate 
verify failed (ok)

 11) Failure:
OpenSSL::TestSSL#test_verify_result 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
<19> expected but was
<20>.

 12) Failure:
OpenSSL::TestSSLSession#test_resumption 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
<true> expected but was
<false>.

 13) Failure:
TestProcess#test_rlimit_value 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_process.rb:143]:
Expected #<Process::Status: pid 19714 exit 0> to not be success?.

 14) Failure:
OpenSSL::TestTimestamp#test_verify_ee_wrong_root_wrong_intermediate 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_ts.rb:392]:
OpenSSL::Timestamp::TimestampError expected but nothing was raised.

 15) Failure:
OpenSSL::TestX509Store#test_verify 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_x509store.rb:113]:
<false> expected but was
<true>.

 16) Failure:
TestEtc#test_getpwnam 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/etc/test_etc.rb:55]:
<#<struct Etc::Passwd
 name="root",
 passwd="*",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="servicio",
 expire=0>> expected but was
<#<struct Etc::Passwd
 name="root",
 passwd="$2b$09$uN.M.ae9vyIKt4rDyL6KNua5jCaWbPrcfCU0VcOk0m1NYaaAfiGy6",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="servicio",
 expire=0>>.

 17) Failure:
TestEtc#test_getpwuid 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/etc/test_etc.rb:41]:
Expected [#<struct Etc::Passwd
  name="root",
  passwd="*",
  uid=0,
  gid=0,
  gecos="Charlie &",
  dir="/root",
  shell="/bin/ksh",
  change=0,
  uclass="servicio",
  expire=0>] to include #<struct Etc::Passwd
 name="root",
 passwd="$2b$09$uN.M.ae9vyIKt4rDyL6KNua5jCaWbPrcfCU0VcOk0m1NYaaAfiGy6",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="servicio",
 expire=0>.

 18) Failure:
TestTmpdir#test_world_writable 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tmpdir.rb:31]:
expected: /not writable/
actual: "".

 19) Failure:
TestReadline#test_input_metachar_multibyte 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/readline/test_readline.rb:451]:
[ruby-core:45683].
<"うん"> expected but was
<"ん">.

 20) Failure:
TestOpenURISSL#test_proxy_cacert_dir 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/open-uri/test_ssl.rb:52]:
exceptions on 2 threads:
<[]> expected but was
<["[2021-01-23 13:06:06] ERROR OpenSSL::SSL::SSLError: SSL_accept returned=1 
errno=0 state=before accept initialization: tlsv1 alert unknown ca\n" +
 "\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:302:in 
`accept'\n" +
 "\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:302:in 
`block (2 levels) in start_thread'\n" +
 "\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/utils.rb:258:in 
`timeout'\n" +
 "\t/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/tool/lib/webrick/server.rb:300:in 
`block in start_thread'\n"]>.
---
SSL_connect returned=1 errno=0 state=before connect initialization: certificate 
verify failed (unable to get local issuer certificate)

 21) Failure:
OpenSSL::TestTimestamp#test_verify_ee_wrong_root_no_intermediate 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_ts.rb:385]:
OpenSSL::Timestamp::TimestampError expected but nothing was raised.

 22) Error:
TestNetHTTPS#test_get_SNI:
TypeError: wrong argument type NilClass (must respond to :each)
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:69:in 
`zip'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:69:in 
`test_get_SNI'

 23) Error:
TestTempfile#test_concurrency:
Errno::EMFILE: Too many open files @ rb_sysopen - /tmp/foo20210123-99330-ngdv76
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `block in 
initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in `initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in `new'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in `block 
(3 levels) in test_concurrency'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in `times'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in `block 
(2 levels) in test_concurrency'

 24) Error:
TestNetHTTPS#test_get:
TypeError: wrong argument type NilClass (must respond to :each)
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:48:in 
`zip'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:48:in 
`test_get'

Finished tests in 1973.360900s, 10.6194 tests/s, 1351.1984 assertions/s.
20956 tests, 2666402 assertions, 21 failures, 3 errors, 82 skips

ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
*** Error 24 in /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0 (Makefile:1492 
'yes-test-all')
*** Error 2 in . (Makefile:45 'do-test')
===>  Regression tests for ruby-3.0.0
cd /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0 && make check
        BASERUBY = echo executable host ruby is required.  use --with-baseruby 
option.; false
        CC = cc -fdeclspec
        LD = ld
        LDSHARED = cc -fdeclspec -shared 
        CFLAGS = -O2 -pipe -g -fPIC 
        XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong 
-fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -I. 
-I.ext/include/x86_64-openbsd -I./include -I. -I./enc/unicode/12.1.0
        CPPFLAGS = -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include   
        DLDFLAGS = -L/usr/local/lib -fstack-protector-strong  
        SOLIBS = -lz -pthread -lgmp -lm 
        LANG = 
        LC_ALL = 
        LC_CTYPE = 
        MFLAGS =   
OpenBSD clang version 10.0.1 
Target: amd64-unknown-openbsd6.8
Thread model: posix
InstalledDir: /usr/bin
: > revision.tmp
./tool/ifchange "--timestamp=./.revision.time" "./revision.h" revision.tmp
./revision.h unchanged
./miniruby -I./lib -I. -I.ext/common  ./enc/make_encmake.rb 
--builtin-encs="enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o" 
--builtin-transes="enc/trans/newline.o" --module  enc.mk
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
srcs
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -c -o transdb.h 
./template/transdb.h.tmpl ./enc/trans enc/trans
transdb.h unchanged
mkdir -p ext
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -o 
ext/configure-ext.mk -c  ./template/configure-ext.mk.tmpl --srcdir="."  
--miniruby="./miniruby -I./lib -I. -I.ext/common " --script-args='--dest-dir="" 
 --extout=".ext"  --mflags="  "  --make-flags=" "'
ext/configure-ext.mk unchanged
make -f ext/configure-ext.mk    V=1 EXTSTATIC=  gnumake= MINIRUBY="./miniruby 
-I./lib -I. -I.ext/common "  EXTLDFLAGS="" srcdir="."
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/-test-/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/-test-
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/bigdecimal/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/bigdecimal
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/cgi/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/cgi
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/continuation/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/continuation
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/coverage/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/coverage
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/date/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/date
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/dbm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/dbm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/digest/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/digest
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/etc/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/etc
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fcntl/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fcntl
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fiber/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fiber
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/fiddle/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/fiddle
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/gdbm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/gdbm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/io/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/io
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/json/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/json
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/monitor/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/monitor
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/nkf/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/nkf
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/objspace/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/objspace
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/openssl/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/openssl
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/pathname/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/pathname
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/psych/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/psych
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/pty/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  "  
--make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/pty
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/racc/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/racc
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/rbconfig/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/rbconfig
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/readline/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/readline
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/ripper/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/ripper
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/rubyvm/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/rubyvm
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/socket/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/socket
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/stringio/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/stringio
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/strscan/exts.mk --dest-dir=""  --extout=".ext"  --mflags=" 
 "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/strscan
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/syslog/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/syslog
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/win32/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  
"  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/win32
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/win32ole/exts.mk --dest-dir=""  --extout=".ext"  
--mflags="  "  --make-flags=" " --gnumake= --extflags=""  
--make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" --extstatic   
-- configure ext/win32ole
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make='make'  
--command-output=ext/zlib/exts.mk --dest-dir=""  --extout=".ext"  --mflags="  " 
 --make-flags=" " --gnumake= --extflags=""  --make-flags="MINIRUBY='./miniruby 
-I./lib -I. -I.ext/common '" --extstatic   -- configure ext/zlib
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -o exts.mk -c  
./template/exts.mk.tmpl --gnumake= --configure-exts=ext/configure-ext.mk
exts.mk unchanged
make -f exts.mk V=1    libdir="/usr/local/lib" 
LIBRUBY_EXTS=./.libruby-with-ext.time  EXTENCS="dmyenc.o" UPDATE_LIBRARIES=no 
cd ext/-test-/RUBY_ALIGNOF && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/arith_seq/extract && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/array/resize && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/bignum && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-14834 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-3571 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug-5832 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/bug_reporter && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/class && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/cxxanyargs && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/debug && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/dln/empty && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/enumerator_kw && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/exception && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/fatal && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/file && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/float && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/funcall && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/gvl/call_without_gvl && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/hash && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/integer && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/iseq_load && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/iter && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/load/dot.dot && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/load/protect && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/compat && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/internal_ivar && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/marshal/usr && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/memory_status && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/memory_view && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/method && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/notimplement && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/num2int && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/path_to_class && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/popen_deadlock && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/postponed_job && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/printf && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/proc && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/random && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/rational && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/rb_call_super_kw && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/recursion && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/regexp && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/scan_args && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/st/foreach && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/st/numhash && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/st/update && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/string && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/struct && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/symbol && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/thread_fd_close && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/time && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/tracepoint && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/-test-/typeddata && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/vm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/-test-/wait_for_single_fd && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/bigdecimal && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/cgi/escape && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/continuation && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/coverage && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/date && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/dbm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/bubblebabble && exec make   UPDATE_LIBRARIES=no V=1 
EXTENCS=dmyenc.o libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  
V=1 all
cd ext/digest/md5 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/rmd160 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/sha1 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/digest/sha2 && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/etc && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fcntl && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fiber && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/fiddle && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/gdbm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/console && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/nonblock && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/io/wait && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json/generator && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/json/parser && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/monitor && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/nkf && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/objspace && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/openssl && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/pathname && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/psych && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/pty && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/racc/cparse && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/rbconfig/sizeof && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/readline && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/ripper && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/rubyvm && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/socket && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/stringio && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/strscan && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/syslog && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
cd ext/zlib && exec make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o 
libdir=/usr/local/lib LIBRUBY_EXTS=./.libruby-with-ext.time  V=1 all
make   UPDATE_LIBRARIES=no V=1 EXTENCS=dmyenc.o libdir=/usr/local/lib 
LIBRUBY_EXTS=./.libruby-with-ext.time  DLDOBJS="dmyext.o dmyenc.o" EXTOBJS=  
EXTSOLIBS="" LIBRUBY_SO_UPDATE=./.libruby-with-ext.time  EXTLDFLAGS="" 
EXTINITS=""  UPDATE_LIBRARIES="no" SHOWFLAGS= ruby30
`ruby30' is up to date.
make -f exts.mk    RUBY="./miniruby -I./lib -I. -I.ext/common " top_srcdir="." 
note
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
enc
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
trans
make -f enc.mk V="1" UNICODE_HDR_DIR="./enc/unicode/12.1.0"  RUBY="./miniruby 
-I./lib -I. -I.ext/common " MINIRUBY="./miniruby -I./lib -I. -I.ext/common "    
encs
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./bootstraptest/runner.rb" --ruby="ruby30 -I./lib 
--disable-gems" -q   
test_attr.rb             ..
test_autoload.rb         ........
test_block.rb            
..........................................................
test_class.rb            ................................................
test_env.rb              ..
test_eval.rb             .....................................
test_exception.rb        ..................................
test_fiber.rb            .....
test_finalizer.rb        .
test_flip.rb             .
test_flow.rb             
..............................................................
test_fork.rb             ....
test_gc.rb               ..
test_insns.rb            
...............................................................................................................................................................................................................................................................................................................................................................................................
test_io.rb               .........
test_jump.rb             .............................
test_literal.rb          
............................................................................................................................................................
test_literal_suffix.rb   ................................................
test_load.rb             ..
test_marshal.rb          .
test_massign.rb          ..................................
test_method.rb           
...............................................................................................................................................................................................................................
test_objectspace.rb      ......
test_proc.rb             .....................................
test_ractor.rb           
..................................................................................
test_string.rb           .
test_struct.rb           .
test_syntax.rb           
............................................................................................................................................................
test_thread.rb           .................................................
Fiber count: 10000 (skipping)
PASS all 1481 tests
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./bootstraptest/runner.rb" --ruby="ruby30 --disable-gems"   
./KNOWNBUGS.rb
2021-01-23 12:39:43 -0500
Driver is ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
Target is ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]

KNOWNBUGS.rb   
No tests, no problem
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./basictest/runner.rb" --run-opt=--disable-gems  
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:assignment 
....................................................................................................................................................................................................................................................................................................................................................................................OK
 372
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:condition ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:if/unless ...OK 3
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:case .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:while/until ........OK 8
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:exception ..........OK 
10
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:array 
.......................................OK 39
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:hash 
...........................OK 27
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:iterator 
...........................................................................................................OK
 107
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:float 
................................................................................OK
 80
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:bignum 
...............................OK 31
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:string & char 
..............................................................OK 62
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:assignment ..........OK 
10
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:call ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:proc .........OK 9
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:signal ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:eval 
...........................OK 27
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:system ........OK 8
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:const .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:clone .....OK 5
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:marshal ....OK 4
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:pack ....OK 4
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:math ..OK 2
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:struct ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:variable ............OK 
12
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:trace ...OK 3
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:defined? ............OK 
12
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:alias ......OK 6
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:path 
.......................OK 23
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/basictest/test.rb:gc ....OK 4

test succeeded
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./tool/test/runner.rb" --ruby="./miniruby -I./lib -I. 
-I.ext/common  ./tool/runruby.rb --extout=.ext  -- --disable-gems" 
Run options: 
  --seed=90124
  "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext 
 -- --disable-gems"

# Running tests:

Finished tests in 93.252503s, 3.8605 tests/s, 17.7046 assertions/s.
360 tests, 1651 assertions, 0 failures, 0 errors, 0 skips

ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
exec ./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext  -- 
--disable-gems "./test/runner.rb" --ruby="./miniruby -I./lib -I. -I.ext/common  
./tool/runruby.rb --extout=.ext  -- --disable-gems" 
--excludes-dir=./test/excludes --name=!/memory_leak/  
Skipping Gem::PackageTask tests.  rake not found.
Run options: 
  --seed=72123
  "--ruby=./miniruby -I./lib -I. -I.ext/common  ./tool/runruby.rb --extout=.ext 
 -- --disable-gems"
  --excludes-dir=./test/excludes
  --name=!/memory_leak/

# Running tests:

Leaked thread: Net::TestSMTP#test_tls_connect_timeout: 
#<Thread:0x00000554d1e1d900 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/smtp/test_smtp.rb:154 sleep>
#<Thread:0x00000554d1e1d900 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/smtp/test_smtp.rb:154 run> 
terminated with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/.ext/common/socket.rb:806:in `select': 
Bad file descriptor (Errno::EBADF)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/.ext/common/socket.rb:806:in 
`block in accept_loop'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/.ext/common/socket.rb:805:in 
`loop'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/.ext/common/socket.rb:805:in 
`accept_loop'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/smtp/test_smtp.rb:265:in `accept'
        from 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/smtp/test_smtp.rb:155:in `block 
in test_tls_connect_timeout'
Closed file descriptor: TestEtc#test_ractor: 14
Leaked file descriptor: TestEtc#test_ractor: 11 #<File::Stat dev=0x400, 
ino=26343, mode=0100644, nlink=1, uid=0, gid=0, rdev=0x1a9d0, size=40960, 
blksize=16384, blocks=80, atime=2021-01-23 14:17:29.015497679 -0500, 
mtime=2021-01-22 06:06:09.239153046 -0500, ctime=2021-01-22 06:06:09.239153046 
-0500>
Closed file descriptor: 
TestFileExhaustive#test_expand_path_error_for_nonexistent_username: 11
Closed file descriptor: TestGemRemoteFetcher#test_cache_update_path: 17
Leaked file descriptor: TestGemRemoteFetcher#test_cache_update_path: 11 : 
#<TCPServer:fd 11, AF_INET, 0.0.0.0, 11968>
Closed file descriptor: TestGemRemoteFetcher#test_cache_update_path_no_update: 
11
Closed file descriptor: TestIO_Console#test_cooked: 14
Leaked file descriptor: TestIO_Console#test_cooked: 11 #<File::Stat dev=0x400, 
ino=777738, mode=0100644, nlink=1, uid=0, gid=0, rdev=0x2f90c8, size=49152, 
blksize=16384, blocks=96, atime=2021-01-23 14:32:22.25345457 -0500, 
mtime=2021-01-22 23:55:07.551754373 -0500, ctime=2021-01-22 23:55:07.551754373 
-0500>
#<Thread:0x00000554c1e5b8a0 
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:255 run> terminated 
with exception (report_on_exception is true):
/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize': Too 
many open files @ rb_sysopen - /tmp/foo20210123-31756-75mk3j (Errno::EMFILE)
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in 
`block in initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in 
`initialize'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`new'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in 
`block (3 levels) in test_concurrency'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`times'
        from /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in 
`block (2 levels) in test_concurrency'

  1) Failure:
CGIMultipartTest#test_cgi_multipart_maxmultipartcount 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/cgi/test_cgi_multipart.rb:283]:
[StandardError] exception expected, not #<Errno::EMFILE: Too many open files @ 
rb_sysopen - /tmp/CGI20210123-31756-n3jc2t>.

  2) Failure:
FTPTest#test_active_private_data_connection 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/ftp/test_ftp.rb:1939]:
<true> expected but was
<false>.

  3) Failure:
FTPTest#test_passive_private_data_connection 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/ftp/test_ftp.rb:2023]:
<true> expected but was
<false>.

  4) Failure:
Fiddle::TestFunction#test_nogvl_poll 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/fiddle/test_function.rb:125]:
slept amount of time.
Expected |200 - 411| (211) to be <= 180.

  5) Failure:
OpenSSL::TestSSL#test_client_auth_success 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_accept returned=1 errno=0 state=before accept initialization: peer did not 
return a certificate

  6) Failure:
OpenSSL::TestSSL#test_client_ca 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_accept returned=1 errno=0 state=before accept initialization: peer did not 
return a certificate

  7) Failure:
OpenSSL::TestSSL#test_ecdh_curves 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
Expected /\AECDH/ to match "AEAD-AES256-GCM-SHA384".

  8) Failure:
OpenSSL::TestSSL#test_minmax_version 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
<"TLSv1.2"> expected but was
<"TLSv1.3">.

  9) Failure:
OpenSSL::TestSSL#test_verify_hostname_on_connect 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
SSL_connect returned=1 errno=0 state=before connect initialization: certificate 
verify failed (unsupported or invalid name syntax)

 10) Failure:
OpenSSL::TestSSLSession#test_resumption 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/utils.rb:299]:
exceptions on 1 threads:
<true> expected but was
<false>.

 11) Failure:
OpenSSL::TestTimestamp#test_verify_ee_wrong_root_no_intermediate 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_ts.rb:385]:
OpenSSL::Timestamp::TimestampError expected but nothing was raised.

 12) Failure:
OpenSSL::TestTimestamp#test_verify_ee_wrong_root_wrong_intermediate 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_ts.rb:392]:
OpenSSL::Timestamp::TimestampError expected but nothing was raised.

 13) Failure:
TestProcess#test_rlimit_value 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_process.rb:143]:
Expected #<Process::Status: pid 65755 exit 0> to not be success?.

 14) Failure:
TestEtc#test_getpwnam 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/etc/test_etc.rb:55]:
<#<struct Etc::Passwd
 name="root",
 passwd="*",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="daemon",
 expire=0>> expected but was
<#<struct Etc::Passwd
 name="root",
 passwd="$2b$09$8./3kCxOKgvJlFNTTNirguOjx1ILYSrtODYWXubll/PaDdH9qbEbi",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="daemon",
 expire=0>>.

 15) Failure:
TestEtc#test_getpwuid 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/etc/test_etc.rb:41]:
Expected [#<struct Etc::Passwd
  name="root",
  passwd="*",
  uid=0,
  gid=0,
  gecos="Charlie &",
  dir="/root",
  shell="/bin/ksh",
  change=0,
  uclass="daemon",
  expire=0>] to include #<struct Etc::Passwd
 name="root",
 passwd="$2b$09$8./3kCxOKgvJlFNTTNirguOjx1ILYSrtODYWXubll/PaDdH9qbEbi",
 uid=0,
 gid=0,
 gecos="Charlie &",
 dir="/root",
 shell="/bin/ksh",
 change=0,
 uclass="daemon",
 expire=0>.

 16) Failure:
TestTmpdir#test_world_writable 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tmpdir.rb:31]:
expected: /not writable/
actual: "".

 17) Failure:
TestLastThread#test_last_thread 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/-ext-/gvl/test_last_thread.rb:18]:
Expected |1.0 - 2.00601358| (1.0060135799999999) to be <= 0.16.

 18) Failure:
TestSleep#test_sleep_5sec 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_sleep.rb:13]:
[ruby-core:18015]: longer than expected.
Expected 10.081933995999862 to be <= 6.0.

 19) Failure:
OpenSSL::TestX509Store#test_verify 
[/usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/openssl/test_x509store.rb:113]:
<false> expected but was
<true>.

 20) Error:
TestNetHTTPS#test_get_SNI:
TypeError: wrong argument type NilClass (must respond to :each)
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:69:in 
`zip'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:69:in 
`test_get_SNI'

 21) Error:
TestRequire#test_loading_fifo_fd_leak:
Timeout::Error: execution of assert_separately expired timeout (3 sec)
pid 25180 exit 0
| 

    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_require.rb:779:in 
`block in test_loading_fifo_fd_leak'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:358:in `create'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_require.rb:775:in 
`test_loading_fifo_fd_leak'

 22) Error:
TestNetHTTPS#test_get:
TypeError: wrong argument type NilClass (must respond to :each)
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:48:in 
`zip'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/net/http/test_https.rb:48:in 
`test_get'

 23) Error:
TestTempfile#test_concurrency:
Errno::EMFILE: Too many open files @ rb_sysopen - /tmp/foo20210123-31756-75mk3j
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `open'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:141:in `block in 
initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tmpdir.rb:144:in `create'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/lib/tempfile.rb:139:in `initialize'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in `new'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:263:in `block 
(3 levels) in test_concurrency'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in `times'
    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/test_tempfile.rb:262:in `block 
(2 levels) in test_concurrency'

 24) Error:
TestFiber#test_machine_stack_gc:
Timeout::Error: execution of assert_normal_exit expired timeout (10 sec)
pid 88594 exit 0
| 

    /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0/test/ruby/test_fiber.rb:484:in 
`test_machine_stack_gc'

Finished tests in 8726.026366s, 2.4002 tests/s, 305.2030 assertions/s.
20944 tests, 2663209 assertions, 19 failures, 5 errors, 127 skips

ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-openbsd]
*** Error 24 in /usr/ports/pobj/ruby-3.0.0/ruby-3.0.0 (Makefile:1492 
'yes-test-all')
*** Error 2 in . (Makefile:45 'do-test')

Reply via email to