=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for ruby22-base-2.2.10nb1
--- showflags ---
--- main.o ---
--- dmydln.o ---
--- miniinit.o ---
--- bignum.o ---
--- compar.o ---
--- complex.o ---
--- dir.o ---
--- dln_find.o ---
--- encoding.o ---
--- enumerator.o ---
--- file.o ---
--- inits.o ---
--- marshal.o ---
--- math.o ---
--- pack.o ---
--- showflags ---
	CC = clang
	LD = ld
	LDSHARED = clang -shared
	CFLAGS = -O2 -pthread -I/usr/include -I/usr/pkg/include -fPIC -pipe 
	XCFLAGS = -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
	CPPFLAGS = -I/usr/include -I/usr/pkg/include   -I. -I.ext/include/x86_64-netbsd -I./include -I.
	DLDFLAGS = -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -Wl,-soname,libruby22.so.22   
	SOLIBS = -lexecinfo -lpthread -lcrypt -lm  
--- main.o ---
compiling main.c
--- dmydln.o ---
compiling dmydln.c
--- miniinit.o ---
compiling miniinit.c
--- bignum.o ---
compiling bignum.c
--- encoding.o ---
compiling encoding.c
--- compar.o ---
compiling compar.c
--- dln_find.o ---
compiling dln_find.c
--- math.o ---
compiling math.c
--- dir.o ---
compiling dir.c
--- pack.o ---
compiling pack.c
--- marshal.o ---
compiling marshal.c
--- complex.o ---
compiling complex.c
--- file.o ---
compiling file.c
--- inits.o ---
compiling inits.c
--- enumerator.o ---
compiling enumerator.c
--- showflags ---
clang version 5.0.1 (branches/release_50 r319952)
Target: x86_64--netbsd
Thread model: posix
InstalledDir: /usr/bin
--- random.o ---
compiling random.c
--- rational.o ---
compiling rational.c
--- encoding.o ---
encoding.c:825:2: warning: implicit declaration of function 'rb_str_change_terminator_length' is invalid in C99 [-Wimplicit-function-declaration]
        rb_str_change_terminator_length(obj, oldtermlen, termlen);
        ^
--- re.o ---
compiling re.c
--- regcomp.o ---
compiling regcomp.c
--- regenc.o ---
--- regerror.o ---
compiling regerror.c
--- regexec.o ---
--- regenc.o ---
compiling regenc.c
--- regexec.o ---
compiling regexec.c
--- regparse.o ---
--- encoding.o ---
1 warning generated.
--- regparse.o ---
compiling regparse.c
--- regsyntax.o ---
--- st.o ---
--- regsyntax.o ---
compiling regsyntax.c
--- strftime.o ---
compiling strftime.c
--- st.o ---
compiling st.c
--- re.o ---
re.c:104:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (y = memmem(ys, n, xs, m))
        ~~^~~~~~~~~~~~~~~~~~~~~~
re.c:104:11: note: place parentheses around the assignment to silence this warning
    if (y = memmem(ys, n, xs, m))
          ^
        (                       )
re.c:104:11: note: use '==' to turn this assignment into an equality comparison
    if (y = memmem(ys, n, xs, m))
          ^
          ==
--- time.o ---
compiling time.c
--- transcode.o ---
compiling transcode.c
--- util.o ---
compiling util.c
--- version.o ---
compiling version.c
--- ascii.o ---
compiling ./enc/ascii.c
--- us_ascii.o ---
compiling ./enc/us_ascii.c
--- unicode.o ---
compiling ./enc/unicode.c
--- utf_8.o ---
compiling ./enc/utf_8.c
--- addr2line.o ---
compiling addr2line.c
--- dmyext.o ---
compiling dmyext.c
--- dmyenc.o ---
compiling dmyenc.c
--- dln.o ---
--- localeinit.o ---
compiling localeinit.c
--- probes.h ---
copying dummy probes.h
--- class.o ---
compiling class.c
--- dln.o ---
compiling dln.c
--- cont.o ---
compiling cont.c
--- debug.o ---
compiling debug.c
--- enum.o ---
compiling enum.c
--- re.o ---
1 warning generated.
--- io.o ---
compiling io.c
--- node.o ---
compiling node.c
--- numeric.o ---
compiling numeric.c
--- proc.o ---
compiling proc.c
--- process.o ---
compiling process.c
--- range.o ---
compiling range.c
--- ruby.o ---
compiling ruby.c
--- safe.o ---
--- signal.o ---
--- safe.o ---
compiling safe.c
--- sprintf.o ---
--- signal.o ---
compiling signal.c
--- sprintf.o ---
compiling sprintf.c
--- struct.o ---
compiling struct.c
--- thread.o ---
compiling thread.c
--- variable.o ---
compiling variable.c
--- vm_backtrace.o ---
compiling vm_backtrace.c
--- vm_dump.o ---
compiling vm_dump.c
--- vm_trace.o ---
compiling vm_trace.c
--- compile.o ---
compiling compile.c
--- iseq.o ---
compiling iseq.c
--- error.o ---
compiling error.c
--- miniprelude.o ---
compiling miniprelude.c
--- newline.o ---
compiling newline.c
--- prelude.o ---
compiling prelude.c
--- array.o ---
--- eval.o ---
--- array.o ---
compiling array.c
--- eval.o ---
compiling eval.c
--- gc.o ---
compiling gc.c
--- hash.o ---
compiling hash.c
--- load.o ---
compiling load.c
--- object.o ---
compiling object.c
--- string.o ---
compiling string.c
--- symbol.o ---
compiling symbol.c
--- vm.o ---
compiling vm.c
--- parse.o ---
compiling parse.c
--- miniruby ---
linking miniruby
--- .rbconfig.time ---
--- encdb.h ---
generating encdb.h
--- .rbconfig.time ---
rbconfig.rb updated
--- verconf.h ---
--- enc.mk ---
--- verconf.h ---
creating verconf.h
--- enc.mk ---
generating enc.mk
--- encdb.h ---
encdb.h updated
--- verconf.h ---
verconf.h updated
--- loadpath.o ---
compiling loadpath.c
--- srcs-enc ---
making srcs under enc
--- transdb.h ---
generating transdb.h
--- libruby22-static.a ---
linking static-library libruby22-static.a
verifying static-library libruby22-static.a
--- libruby22.so.22.0 ---
linking shared-library libruby22.so.22.0
--- transdb.h ---
transdb.h updated
--- exts.mk ---
--- enc ---
--- trans ---
--- exts.mk ---
generating makefile exts.mk
--- enc ---
making enc
--- trans ---
making ./enc/trans
`./enc/trans' is up to date.
--- enc ---
--- enc/encdb.o ---
--- enc/big5.o ---
--- enc/cp949.o ---
--- enc/emacs_mule.o ---
--- enc/euc_jp.o ---
--- enc/euc_kr.o ---
--- enc/euc_tw.o ---
--- enc/gb2312.o ---
--- enc/gb18030.o ---
--- enc/gbk.o ---
--- enc/iso_8859_1.o ---
--- enc/iso_8859_2.o ---
--- enc/iso_8859_3.o ---
--- enc/iso_8859_4.o ---
--- enc/iso_8859_5.o ---
--- enc/encdb.o ---
compiling ./enc/encdb.c
--- enc/big5.o ---
compiling ./enc/big5.c
--- enc/iso_8859_5.o ---
compiling ./enc/iso_8859_5.c
--- enc/iso_8859_4.o ---
compiling ./enc/iso_8859_4.c
--- enc/euc_tw.o ---
compiling ./enc/euc_tw.c
--- enc/gb2312.o ---
compiling ./enc/gb2312.c
--- enc/gb18030.o ---
compiling ./enc/gb18030.c
--- enc/euc_kr.o ---
compiling ./enc/euc_kr.c
--- enc/iso_8859_2.o ---
compiling ./enc/iso_8859_2.c
--- enc/euc_jp.o ---
compiling ./enc/euc_jp.c
--- enc/gbk.o ---
compiling ./enc/gbk.c
--- enc/iso_8859_3.o ---
compiling ./enc/iso_8859_3.c
--- enc/iso_8859_1.o ---
compiling ./enc/iso_8859_1.c
--- enc/cp949.o ---
compiling ./enc/cp949.c
--- enc/emacs_mule.o ---
compiling ./enc/emacs_mule.c
--- exts.mk ---
configuring -test-/array/resize
configuring -test-/bignum
configuring -test-/bug-3571
configuring -test-/bug-3662
configuring -test-/bug-5832
configuring -test-/bug_reporter
configuring -test-/class
configuring -test-/debug
configuring -test-/dln/empty
configuring -test-/exception
configuring -test-/fatal
configuring -test-/file
--- enc ---
--- enc/iso_8859_6.o ---
compiling ./enc/iso_8859_6.c
--- enc/iso_8859_7.o ---
compiling ./enc/iso_8859_7.c
--- enc/iso_8859_8.o ---
compiling ./enc/iso_8859_8.c
--- enc/iso_8859_9.o ---
compiling ./enc/iso_8859_9.c
--- enc/iso_8859_10.o ---
compiling ./enc/iso_8859_10.c
--- enc/iso_8859_11.o ---
--- enc/iso_8859_13.o ---
--- enc/iso_8859_11.o ---
compiling ./enc/iso_8859_11.c
--- enc/iso_8859_13.o ---
compiling ./enc/iso_8859_13.c
--- enc/iso_8859_14.o ---
compiling ./enc/iso_8859_14.c
--- enc/iso_8859_15.o ---
compiling ./enc/iso_8859_15.c
--- enc/iso_8859_16.o ---
compiling ./enc/iso_8859_16.c
--- enc/koi8_r.o ---
compiling ./enc/koi8_r.c
--- enc/koi8_u.o ---
compiling ./enc/koi8_u.c
--- enc/shift_jis.o ---
compiling ./enc/shift_jis.c
--- enc/utf_16be.o ---
compiling ./enc/utf_16be.c
--- enc/utf_16le.o ---
compiling ./enc/utf_16le.c
--- enc/utf_32be.o ---
--- enc/utf_32le.o ---
compiling ./enc/utf_32le.c
--- enc/utf_32be.o ---
compiling ./enc/utf_32be.c
--- enc/windows_31j.o ---
compiling ./enc/windows_31j.c
--- enc/windows_1250.o ---
compiling ./enc/windows_1250.c
--- enc/windows_1251.o ---
compiling ./enc/windows_1251.c
--- enc/windows_1252.o ---
compiling ./enc/windows_1252.c
--- .ext/x86_64-netbsd/enc/encdb.so ---
linking encoding encdb.so
--- .ext/x86_64-netbsd/enc/cp949.so ---
linking encoding cp949.so
--- .ext/x86_64-netbsd/enc/iso_8859_3.so ---
linking encoding iso_8859_3.so
--- .ext/x86_64-netbsd/enc/iso_8859_1.so ---
linking encoding iso_8859_1.so
--- .ext/x86_64-netbsd/enc/gb2312.so ---
linking encoding gb2312.so
--- .ext/x86_64-netbsd/enc/iso_8859_4.so ---
linking encoding iso_8859_4.so
--- .ext/x86_64-netbsd/enc/euc_tw.so ---
linking encoding euc_tw.so
--- .ext/x86_64-netbsd/enc/gb18030.so ---
linking encoding gb18030.so
--- .ext/x86_64-netbsd/enc/iso_8859_5.so ---
linking encoding iso_8859_5.so
--- .ext/x86_64-netbsd/enc/big5.so ---
linking encoding big5.so
--- .ext/x86_64-netbsd/enc/euc_kr.so ---
--- .ext/x86_64-netbsd/enc/emacs_mule.so ---
linking encoding emacs_mule.so
--- .ext/x86_64-netbsd/enc/iso_8859_2.so ---
linking encoding iso_8859_2.so
--- .ext/x86_64-netbsd/enc/euc_jp.so ---
linking encoding euc_jp.so
--- .ext/x86_64-netbsd/enc/euc_kr.so ---
linking encoding euc_kr.so
--- .ext/x86_64-netbsd/enc/gbk.so ---
--- .ext/x86_64-netbsd/enc/iso_8859_10.so ---
--- .ext/x86_64-netbsd/enc/iso_8859_8.so ---
--- .ext/x86_64-netbsd/enc/gbk.so ---
linking encoding gbk.so
--- .ext/x86_64-netbsd/enc/iso_8859_10.so ---
linking encoding iso_8859_10.so
--- .ext/x86_64-netbsd/enc/iso_8859_8.so ---
linking encoding iso_8859_8.so
--- .ext/x86_64-netbsd/enc/iso_8859_6.so ---
linking encoding iso_8859_6.so
--- .ext/x86_64-netbsd/enc/iso_8859_14.so ---
linking encoding iso_8859_14.so
--- .ext/x86_64-netbsd/enc/iso_8859_9.so ---
linking encoding iso_8859_9.so
--- .ext/x86_64-netbsd/enc/iso_8859_11.so ---
linking encoding iso_8859_11.so
--- .ext/x86_64-netbsd/enc/iso_8859_15.so ---
linking encoding iso_8859_15.so
--- .ext/x86_64-netbsd/enc/iso_8859_7.so ---
--- .ext/x86_64-netbsd/enc/koi8_r.so ---
--- .ext/x86_64-netbsd/enc/iso_8859_13.so ---
--- .ext/x86_64-netbsd/enc/iso_8859_7.so ---
linking encoding iso_8859_7.so
--- .ext/x86_64-netbsd/enc/koi8_r.so ---
linking encoding koi8_r.so
--- .ext/x86_64-netbsd/enc/iso_8859_13.so ---
linking encoding iso_8859_13.so
--- .ext/x86_64-netbsd/enc/koi8_u.so ---
--- .ext/x86_64-netbsd/enc/utf_16le.so ---
--- .ext/x86_64-netbsd/enc/utf_16be.so ---
--- .ext/x86_64-netbsd/enc/koi8_u.so ---
linking encoding koi8_u.so
--- .ext/x86_64-netbsd/enc/utf_16le.so ---
linking encoding utf_16le.so
--- .ext/x86_64-netbsd/enc/utf_16be.so ---
linking encoding utf_16be.so
--- .ext/x86_64-netbsd/enc/shift_jis.so ---
linking encoding shift_jis.so
--- .ext/x86_64-netbsd/enc/iso_8859_16.so ---
linking encoding iso_8859_16.so
--- .ext/x86_64-netbsd/enc/windows_1250.so ---
linking encoding windows_1250.so
--- .ext/x86_64-netbsd/enc/windows_31j.so ---
linking encoding windows_31j.so
--- .ext/x86_64-netbsd/enc/windows_1251.so ---
--- .ext/x86_64-netbsd/enc/windows_1252.so ---
--- .ext/x86_64-netbsd/enc/utf_32le.so ---
--- .ext/x86_64-netbsd/enc/windows_1252.so ---
linking encoding windows_1252.so
--- .ext/x86_64-netbsd/enc/utf_32le.so ---
linking encoding utf_32le.so
--- .ext/x86_64-netbsd/enc/utf_32be.so ---
linking encoding utf_32be.so
--- .ext/x86_64-netbsd/enc/windows_1251.so ---
linking encoding windows_1251.so
--- encs ---
making encs
--- make-workdir ---
--- enc/trans/transdb.o ---
--- enc/trans/big5.o ---
--- enc/trans/chinese.o ---
--- enc/trans/emoji.o ---
--- enc/trans/emoji_iso2022_kddi.o ---
--- enc/trans/emoji_sjis_docomo.o ---
--- enc/trans/emoji_sjis_kddi.o ---
--- enc/trans/emoji_sjis_softbank.o ---
--- enc/trans/escape.o ---
--- enc/trans/gb18030.o ---
--- enc/trans/gbk.o ---
--- enc/trans/iso2022.o ---
--- enc/trans/japanese.o ---
--- enc/trans/japanese_euc.o ---
--- enc/trans/big5.o ---
compiling ./enc/trans/big5.c
--- enc/trans/emoji_sjis_kddi.o ---
compiling ./enc/trans/emoji_sjis_kddi.c
--- enc/trans/gb18030.o ---
compiling ./enc/trans/gb18030.c
--- enc/trans/chinese.o ---
compiling ./enc/trans/chinese.c
--- enc/trans/emoji_iso2022_kddi.o ---
compiling ./enc/trans/emoji_iso2022_kddi.c
--- enc/trans/emoji_sjis_docomo.o ---
compiling ./enc/trans/emoji_sjis_docomo.c
--- enc/trans/emoji_sjis_softbank.o ---
compiling ./enc/trans/emoji_sjis_softbank.c
--- enc/trans/escape.o ---
compiling ./enc/trans/escape.c
--- enc/trans/gbk.o ---
compiling ./enc/trans/gbk.c
--- enc/trans/iso2022.o ---
compiling ./enc/trans/iso2022.c
--- enc/trans/japanese_sjis.o ---
compiling ./enc/trans/japanese_sjis.c
--- enc/trans/japanese_euc.o ---
compiling ./enc/trans/japanese_euc.c
--- enc/trans/emoji.o ---
compiling ./enc/trans/emoji.c
--- enc/trans/japanese.o ---
compiling ./enc/trans/japanese.c
--- enc/trans/transdb.o ---
compiling ./enc/trans/transdb.c
--- enc/trans/korean.o ---
compiling ./enc/trans/korean.c
--- enc/trans/single_byte.o ---
compiling ./enc/trans/single_byte.c
--- enc/trans/utf8_mac.o ---
compiling ./enc/trans/utf8_mac.c
--- enc/trans/utf_16_32.o ---
compiling ./enc/trans/utf_16_32.c
--- .ext/x86_64-netbsd/enc/trans/escape.so ---
linking transcoder escape.so
--- .ext/x86_64-netbsd/enc/trans/japanese.so ---
linking transcoder japanese.so
--- exts.mk ---
configuring -test-/float
configuring -test-/funcall
configuring -test-/hash
configuring -test-/iseq_load
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/transdb.so ---
linking transcoder transdb.so
--- exts.mk ---
configuring -test-/iter
configuring -test-/load/dot.dot
configuring -test-/marshal/compat
configuring -test-/marshal/usr
configuring -test-/method
configuring -test-/num2int
configuring -test-/path_to_class
configuring -test-/postponed_job
configuring -test-/printf
configuring -test-/proc
configuring -test-/rational
configuring -test-/recursion
configuring -test-/st/foreach
configuring -test-/st/numhash
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/iso2022.so ---
--- exts.mk ---
configuring -test-/st/update
--- encs ---
linking transcoder iso2022.so
--- exts.mk ---
configuring -test-/string
configuring -test-/struct
configuring -test-/symbol
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/emoji.so ---
linking transcoder emoji.so
--- .ext/x86_64-netbsd/enc/trans/utf_16_32.so ---
linking transcoder utf_16_32.so
--- .ext/x86_64-netbsd/enc/trans/gb18030.so ---
--- .ext/x86_64-netbsd/enc/trans/emoji_sjis_kddi.so ---
linking transcoder emoji_sjis_kddi.so
--- .ext/x86_64-netbsd/enc/trans/single_byte.so ---
--- .ext/x86_64-netbsd/enc/trans/japanese_sjis.so ---
linking transcoder japanese_sjis.so
--- .ext/x86_64-netbsd/enc/trans/single_byte.so ---
linking transcoder single_byte.so
--- .ext/x86_64-netbsd/enc/trans/emoji_sjis_softbank.so ---
linking transcoder emoji_sjis_softbank.so
--- .ext/x86_64-netbsd/enc/trans/gb18030.so ---
linking transcoder gb18030.so
--- exts.mk ---
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring -test-/win32/console
Failed to configure -test-/win32/console. It will not be installed.
configuring -test-/win32/dln
Failed to configure -test-/win32/dln. It will not be installed.
configuring -test-/win32/fd_setsize
Failed to configure -test-/win32/fd_setsize. It will not be installed.
configuring bigdecimal
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/emoji_iso2022_kddi.so ---
linking transcoder emoji_iso2022_kddi.so
--- .ext/x86_64-netbsd/enc/trans/emoji_sjis_docomo.so ---
linking transcoder emoji_sjis_docomo.so
--- exts.mk ---
configuring continuation
configuring coverage
configuring date
configuring dbm
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/chinese.so ---
linking transcoder chinese.so
--- .ext/x86_64-netbsd/enc/trans/gbk.so ---
linking transcoder gbk.so
--- .ext/x86_64-netbsd/enc/trans/utf8_mac.so ---
linking transcoder utf8_mac.so
--- .ext/x86_64-netbsd/enc/trans/korean.so ---
linking transcoder korean.so
--- .ext/x86_64-netbsd/enc/trans/japanese_euc.so ---
linking transcoder japanese_euc.so
--- exts.mk ---
header: ndbm.h
library: libc
configuring digest
configuring digest/bubblebabble
configuring digest/md5
--- encs ---
--- .ext/x86_64-netbsd/enc/trans/big5.so ---
linking transcoder big5.so
--- exts.mk ---
configuring digest/rmd160
configuring digest/sha1
configuring digest/sha2
configuring etc
configuring fcntl
configuring fiber
configuring io/console
configuring io/nonblock
configuring io/wait
configuring json
configuring json/generator
configuring json/parser
configuring mathn/complex
configuring mathn/rational
configuring nkf
configuring objspace
configuring openssl
configuring pathname
configuring psych
configuring pty
configuring racc/cparse
configuring rbconfig/sizeof
configuring ripper
configuring sdbm
configuring socket
configuring stringio
configuring strscan
configuring syslog
configuring thread
configuring win32
Failed to configure win32. It will not be installed.
configuring win32ole
Failed to configure win32ole. It will not be installed.
configuring zlib
--- build-ext ---
--- ext/-test-/array/resize/all ---
--- ext/-test-/bignum/all ---
--- ext/-test-/bug-3571/all ---
--- ext/-test-/bug-3662/all ---
--- ext/-test-/bug-5832/all ---
--- ext/-test-/bug_reporter/all ---
--- ext/-test-/class/all ---
--- ext/-test-/debug/all ---
--- ext/-test-/dln/empty/all ---
--- ext/-test-/exception/all ---
--- ext/-test-/fatal/all ---
--- ext/-test-/file/all ---
--- ext/-test-/float/all ---
--- ext/-test-/funcall/all ---
--- ext/-test-/hash/all ---
--- ext/-test-/iseq_load/all ---
--- ext/-test-/hash/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.time ---
--- ext/-test-/bug-3571/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-3571.time ---
--- ext/-test-/hash/all ---
--- pre-install-rb-default ---
--- delete.o ---
compiling delete.c
--- ext/-test-/bug-3571/all ---
--- pre-install-rb-default ---
--- bug.o ---
compiling bug.c
--- ext/-test-/float/all ---
--- pre-install-rb-default ---
--- nextafter.o ---
--- ext/-test-/iseq_load/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.iseq_load.time ---
--- ext/-test-/float/all ---
compiling nextafter.c
--- ext/-test-/bug_reporter/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug_reporter.time ---
--- ext/-test-/iseq_load/all ---
--- pre-install-rb-default ---
--- ext/-test-/bug_reporter/all ---
--- pre-install-rb-default ---
--- ext/-test-/iseq_load/all ---
--- iseq_load.o ---
--- ext/-test-/bug-5832/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-5832.time ---
--- ext/-test-/bug_reporter/all ---
--- bug_reporter.o ---
--- ext/-test-/iseq_load/all ---
compiling iseq_load.c
--- ext/-test-/bug_reporter/all ---
compiling bug_reporter.c
--- ext/-test-/bug-3662/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-3662.time ---
--- ext/-test-/funcall/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.funcall.time ---
--- ext/-test-/class/all ---
--- pre-install-rb-default ---
--- ext/-test-/bug-3662/all ---
--- pre-install-rb-default ---
--- ext/-test-/class/all ---
--- init.o ---
--- ext/-test-/bug-3662/all ---
--- bug.o ---
--- ext/-test-/fatal/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.fatal.time ---
--- ext/-test-/bug-3662/all ---
compiling bug.c
--- ext/-test-/class/all ---
compiling init.c
--- ext/-test-/bug-5832/all ---
--- pre-install-rb-default ---
--- ext/-test-/funcall/all ---
--- pre-install-rb-default ---
--- ext/-test-/bug-5832/all ---
--- bug.o ---
--- ext/-test-/funcall/all ---
--- passing_block.o ---
--- ext/-test-/bug-5832/all ---
compiling bug.c
--- ext/-test-/debug/all ---
--- pre-install-rb-default ---
--- inspector.o ---
--- ext/-test-/array/resize/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.array.time ---
--- ext/-test-/exception/all ---
--- pre-install-rb-default ---
--- dataerror.o ---
compiling dataerror.c
--- ext/-test-/array/resize/all ---
--- pre-install-rb-default ---
--- ext/-test-/file/all ---
--- pre-install-rb-default ---
--- ext/-test-/array/resize/all ---
--- resize.o ---
--- ext/-test-/file/all ---
--- stat.o ---
--- ext/-test-/bignum/all ---
--- pre-install-rb-default ---
--- ext/-test-/dln/empty/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.dln.time ---
--- ext/-test-/array/resize/all ---
compiling resize.c
--- ext/-test-/file/all ---
compiling stat.c
--- ext/-test-/debug/all ---
compiling inspector.c
--- ext/-test-/funcall/all ---
compiling passing_block.c
--- ext/-test-/bignum/all ---
--- str2big.o ---
--- ext/-test-/hash/all ---
--- init.o ---
compiling init.c
--- ext/-test-/fatal/all ---
--- pre-install-rb-default ---
--- rb_fatal.o ---
compiling rb_fatal.c
--- ext/-test-/bignum/all ---
compiling str2big.c
--- ext/-test-/dln/empty/all ---
--- pre-install-rb-default ---
--- empty.o ---
compiling empty.c
--- ext/-test-/bug-3571/all ---
--- ../../../.ext/x86_64-netbsd/-test-/bug-3571/bug.so ---
linking shared-object -test-/bug-3571/bug.so
--- ext/-test-/bug-3662/all ---
--- ../../../.ext/x86_64-netbsd/-test-/bug-3662/bug.so ---
linking shared-object -test-/bug-3662/bug.so
--- ext/-test-/bug_reporter/all ---
--- ../../../.ext/x86_64-netbsd/-test-/bug_reporter/bug_reporter.so ---
linking shared-object -test-/bug_reporter/bug_reporter.so
--- ext/-test-/array/resize/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/array/resize.so ---
linking shared-object -test-/array/resize.so
--- ext/-test-/iter/all ---
--- ext/-test-/bug-5832/all ---
--- ../../../.ext/x86_64-netbsd/-test-/bug-5832/bug.so ---
linking shared-object -test-/bug-5832/bug.so
--- ext/-test-/iter/all ---
--- pre-install-rb-default ---
--- ext/-test-/debug/all ---
--- profile_frames.o ---
compiling profile_frames.c
--- ext/-test-/float/all ---
--- init.o ---
--- ext/-test-/iter/all ---
--- yield.o ---
--- ext/-test-/float/all ---
compiling init.c
--- ext/-test-/iter/all ---
compiling yield.c
--- ext/-test-/class/all ---
--- class2name.o ---
--- ext/-test-/hash/all ---
--- ../../../.ext/x86_64-netbsd/-test-/hash.so ---
linking shared-object -test-/hash.so
--- ext/-test-/load/dot.dot/all ---
--- ext/-test-/file/all ---
--- fs.o ---
compiling fs.c
--- ext/-test-/marshal/compat/all ---
--- ext/-test-/dln/empty/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/dln/empty.so ---
--- ext/-test-/class/all ---
compiling class2name.c
--- ext/-test-/dln/empty/all ---
linking shared-object -test-/dln/empty.so
--- ext/-test-/marshal/compat/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.marshal.time ---
--- ext/-test-/marshal/usr/all ---
--- ext/-test-/exception/all ---
--- ensured.o ---
compiling ensured.c
--- ext/-test-/bignum/all ---
--- mul.o ---
compiling mul.c
--- ext/-test-/load/dot.dot/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.load.-.dot.dot.time ---
--- ext/-test-/marshal/usr/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.marshal.time ---
--- ext/-test-/marshal/compat/all ---
--- pre-install-rb-default ---
--- usrcompat.o ---
--- ext/-test-/marshal/usr/all ---
--- pre-install-rb-default ---
--- ext/-test-/marshal/compat/all ---
compiling usrcompat.c
--- ext/-test-/fatal/all ---
--- ../../../.ext/x86_64-netbsd/-test-/fatal/rb_fatal.so ---
linking shared-object -test-/fatal/rb_fatal.so
--- ext/-test-/load/dot.dot/all ---
--- pre-install-rb-default ---
--- ext/-test-/marshal/usr/all ---
--- usrmarshal.o ---
--- ext/-test-/funcall/all ---
--- ../../../.ext/x86_64-netbsd/-test-/funcall/funcall.so ---
linking shared-object -test-/funcall/funcall.so
--- ext/-test-/method/all ---
--- ext/-test-/iseq_load/all ---
--- ../../../.ext/x86_64-netbsd/-test-/iseq_load/iseq_load.so ---
--- ext/-test-/method/all ---
--- pre-install-rb-default ---
--- ext/-test-/num2int/all ---
--- ext/-test-/marshal/usr/all ---
compiling usrmarshal.c
--- ext/-test-/load/dot.dot/all ---
--- dot.dot.o ---
--- ext/-test-/num2int/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.num2int.time ---
--- ext/-test-/load/dot.dot/all ---
compiling dot.dot.c
--- ext/-test-/iseq_load/all ---
linking shared-object -test-/iseq_load/iseq_load.so
--- ext/-test-/path_to_class/all ---
--- ext/-test-/method/all ---
--- arity.o ---
--- ext/-test-/num2int/all ---
--- pre-install-rb-default ---
--- ext/-test-/postponed_job/all ---
--- ext/-test-/printf/all ---
--- ext/-test-/debug/all ---
--- init.o ---
compiling init.c
--- ext/-test-/printf/all ---
--- pre-install-rb-default ---
--- ext/-test-/postponed_job/all ---
--- pre-install-rb-default ---
--- postponed_job.o ---
compiling postponed_job.c
--- ext/-test-/path_to_class/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.path_to_class.time ---
--- pre-install-rb-default ---
--- path_to_class.o ---
--- ext/-test-/proc/all ---
--- ext/-test-/num2int/all ---
--- num2int.o ---
--- ext/-test-/method/all ---
compiling arity.c
--- ext/-test-/float/all ---
--- ../../../.ext/x86_64-netbsd/-test-/float.so ---
--- ext/-test-/printf/all ---
--- printf.o ---
--- ext/-test-/float/all ---
linking shared-object -test-/float.so
--- ext/-test-/printf/all ---
compiling printf.c
--- ext/-test-/proc/all ---
--- pre-install-rb-default ---
--- receiver.o ---
compiling receiver.c
--- ext/-test-/path_to_class/all ---
compiling path_to_class.c
--- ext/-test-/exception/all ---
--- init.o ---
compiling init.c
--- ext/-test-/file/all ---
--- init.o ---
compiling init.c
--- ext/-test-/class/all ---
--- ../../../.ext/x86_64-netbsd/-test-/class.so ---
linking shared-object -test-/class.so
--- ext/-test-/num2int/all ---
compiling num2int.c
--- ext/-test-/iter/all ---
--- init.o ---
compiling init.c
--- ext/-test-/marshal/compat/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/marshal/compat.so ---
linking shared-object -test-/marshal/compat.so
--- ext/-test-/rational/all ---
--- ext/-test-/recursion/all ---
--- ext/-test-/debug/all ---
--- ../../../.ext/x86_64-netbsd/-test-/debug.so ---
linking shared-object -test-/debug.so
--- ext/-test-/rational/all ---
--- pre-install-rb-default ---
--- ext/-test-/recursion/all ---
--- pre-install-rb-default ---
--- ext/-test-/rational/all ---
--- rat.o ---
--- ext/-test-/bignum/all ---
--- big2str.o ---
--- ext/-test-/marshal/usr/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/marshal/usr.so ---
linking shared-object -test-/marshal/usr.so
--- ext/-test-/recursion/all ---
--- recursion.o ---
compiling recursion.c
--- ext/-test-/load/dot.dot/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/load/dot.dot/dot.dot.so ---
--- ext/-test-/rational/all ---
compiling rat.c
--- ext/-test-/load/dot.dot/all ---
linking shared-object -test-/load/dot.dot/dot.dot.so
--- ext/-test-/method/all ---
--- init.o ---
compiling init.c
--- ext/-test-/st/foreach/all ---
--- ext/-test-/postponed_job/all ---
--- ../../../.ext/x86_64-netbsd/-test-/postponed_job.so ---
linking shared-object -test-/postponed_job.so
--- ext/-test-/path_to_class/all ---
--- ../../../.ext/x86_64-netbsd/-test-/path_to_class/path_to_class.so ---
--- ext/-test-/exception/all ---
--- enc_raise.o ---
--- ext/-test-/st/foreach/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.st.time ---
--- ext/-test-/exception/all ---
compiling enc_raise.c
--- ext/-test-/st/numhash/all ---
--- ext/-test-/proc/all ---
--- super.o ---
--- ext/-test-/path_to_class/all ---
linking shared-object -test-/path_to_class/path_to_class.so
--- ext/-test-/proc/all ---
compiling super.c
--- ext/-test-/st/numhash/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.st.time ---
--- ext/-test-/printf/all ---
--- ../../../.ext/x86_64-netbsd/-test-/printf.so ---
linking shared-object -test-/printf.so
--- ext/-test-/num2int/all ---
--- ../../../.ext/x86_64-netbsd/-test-/num2int/num2int.so ---
linking shared-object -test-/num2int/num2int.so
--- ext/-test-/st/update/all ---
--- ext/-test-/bignum/all ---
compiling big2str.c
--- ext/-test-/st/update/all ---
--- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.st.time ---
--- pre-install-rb-default ---
--- ext/-test-/string/all ---
--- ext/-test-/st/foreach/all ---
--- pre-install-rb-default ---
--- ext/-test-/struct/all ---
--- ext/-test-/st/update/all ---
--- update.o ---
--- ext/-test-/st/numhash/all ---
--- pre-install-rb-default ---
--- numhash.o ---
compiling numhash.c
--- ext/-test-/st/update/all ---
compiling update.c
--- ext/-test-/st/foreach/all ---
--- foreach.o ---
compiling foreach.c
--- ext/-test-/symbol/all ---
--- ext/-test-/file/all ---
--- ../../../.ext/x86_64-netbsd/-test-/file.so ---
linking shared-object -test-/file.so
--- ext/-test-/struct/all ---
--- pre-install-rb-default ---
--- ext/-test-/string/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.string.time ---
--- ext/-test-/struct/all ---
--- duplicate.o ---
--- ext/-test-/string/all ---
--- pre-install-rb-default ---
--- ext/-test-/struct/all ---
compiling duplicate.c
--- ext/-test-/tracepoint/all ---
--- pre-install-rb-default ---
--- ext/-test-/typeddata/all ---
--- ext/-test-/iter/all ---
--- break.o ---
compiling break.c
--- ext/-test-/typeddata/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.typeddata.time ---
--- ext/-test-/string/all ---
--- cstr.o ---
--- ext/-test-/typeddata/all ---
--- pre-install-rb-default ---
--- typeddata.o ---
compiling typeddata.c
--- ext/-test-/recursion/all ---
--- ../../../.ext/x86_64-netbsd/-test-/recursion.so ---
linking shared-object -test-/recursion.so
--- ext/-test-/symbol/all ---
--- pre-install-rb-default ---
--- type.o ---
compiling type.c
--- ext/-test-/tracepoint/all ---
--- tracepoint.o ---
compiling tracepoint.c
--- ext/-test-/rational/all ---
--- ../../../.ext/x86_64-netbsd/-test-/rational.so ---
linking shared-object -test-/rational.so
--- ext/-test-/string/all ---
compiling cstr.c
--- ext/-test-/vm/all ---
--- ext/-test-/wait_for_single_fd/all ---
--- ext/-test-/method/all ---
--- ../../../.ext/x86_64-netbsd/-test-/method.so ---
linking shared-object -test-/method.so
--- ext/-test-/proc/all ---
--- init.o ---
compiling init.c
--- ext/-test-/wait_for_single_fd/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.wait_for_single_fd.time ---
--- ext/-test-/win32/console/all ---
--- ext/-test-/win32/dln/all ---
--- ext/-test-/exception/all ---
--- ../../../.ext/x86_64-netbsd/-test-/exception.so ---
linking shared-object -test-/exception.so
--- ext/-test-/win32/fd_setsize/all ---
--- ext/-test-/wait_for_single_fd/all ---
--- pre-install-rb-default ---
--- ext/bigdecimal/all ---
--- ext/-test-/st/update/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/st/update.so ---
linking shared-object -test-/st/update.so
--- ext/-test-/wait_for_single_fd/all ---
--- wait_for_single_fd.o ---
compiling wait_for_single_fd.c
--- ext/-test-/iter/all ---
--- ../../../.ext/x86_64-netbsd/-test-/iter.so ---
linking shared-object -test-/iter.so
--- ext/continuation/all ---
--- ext/-test-/vm/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.vm.time ---
--- ext/coverage/all ---
--- ext/bigdecimal/all ---
--- ../../.ext/.timestamp/.RUBYARCHDIR.time ---
--- ext/-test-/bignum/all ---
--- bigzero.o ---
--- ext/bigdecimal/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.bigdecimal.time ---
--- ext/-test-/bignum/all ---
compiling bigzero.c
--- ext/continuation/all ---
--- pre-install-rb-default ---
--- ext/bigdecimal/all ---
--- bigdecimal.o ---
--- ext/continuation/all ---
--- continuation.o ---
--- ext/bigdecimal/all ---
compiling bigdecimal.c
--- ext/continuation/all ---
compiling continuation.c
--- ext/-test-/vm/all ---
--- pre-install-rb-default ---
--- ext/coverage/all ---
--- pre-install-rb-default ---
--- ext/-test-/tracepoint/all ---
--- gc_hook.o ---
compiling gc_hook.c
--- ext/coverage/all ---
--- coverage.o ---
compiling coverage.c
--- ext/-test-/symbol/all ---
--- init.o ---
compiling init.c
--- ext/-test-/string/all ---
--- ellipsize.o ---
compiling ellipsize.c
--- ext/-test-/vm/all ---
--- at_exit.o ---
compiling at_exit.c
--- ext/-test-/struct/all ---
--- member.o ---
compiling member.c
--- ext/-test-/typeddata/all ---
--- ../../../.ext/x86_64-netbsd/-test-/typeddata/typeddata.so ---
linking shared-object -test-/typeddata/typeddata.so
--- ext/-test-/st/numhash/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/st/numhash.so ---
linking shared-object -test-/st/numhash.so
--- ext/date/all ---
--- ext/dbm/all ---
--- ext/-test-/st/foreach/all ---
--- ../../../../.ext/x86_64-netbsd/-test-/st/foreach.so ---
linking shared-object -test-/st/foreach.so
--- ext/continuation/all ---
--- ../../.ext/x86_64-netbsd/continuation.so ---
linking shared-object continuation.so
--- ext/digest/all ---
--- ext/-test-/proc/all ---
--- ../../../.ext/x86_64-netbsd/-test-/proc.so ---
linking shared-object -test-/proc.so
--- ext/date/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.time ---
--- date_strftime.o ---
compiling date_strftime.c
--- ext/-test-/bignum/all ---
--- intpack.o ---
compiling intpack.c
--- ext/digest/all ---
--- ../../.ext/.timestamp/.HDRDIR.time ---
--- digest.o ---
compiling digest.c
--- ext/digest/bubblebabble/all ---
--- ext/dbm/all ---
--- pre-install-rb-default ---
--- ext/digest/bubblebabble/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.digest.time ---
--- ext/-test-/wait_for_single_fd/all ---
--- ../../../.ext/x86_64-netbsd/-test-/wait_for_single_fd/wait_for_single_fd.so ---
linking shared-object -test-/wait_for_single_fd/wait_for_single_fd.so
--- ext/dbm/all ---
--- dbm.o ---
compiling dbm.c
--- ext/digest/md5/all ---
--- ext/digest/bubblebabble/all ---
--- pre-install-rb-default ---
--- ext/digest/md5/all ---
--- pre-install-rb-default ---
--- md5init.o ---
compiling md5init.c
--- ext/digest/rmd160/all ---
--- ext/digest/bubblebabble/all ---
--- bubblebabble.o ---
--- ext/digest/rmd160/all ---
--- pre-install-rb-default ---
--- rmd160init.o ---
--- ext/digest/sha1/all ---
--- ext/digest/rmd160/all ---
compiling rmd160init.c
--- ext/-test-/vm/all ---
--- ../../../.ext/x86_64-netbsd/-test-/vm/at_exit.so ---
linking shared-object -test-/vm/at_exit.so
--- ext/digest/sha2/all ---
--- ext/-test-/string/all ---
--- enc_associate.o ---
compiling enc_associate.c
--- ext/digest/sha1/all ---
--- pre-install-rb-default ---
--- ext/-test-/struct/all ---
--- init.o ---
compiling init.c
--- ext/-test-/tracepoint/all ---
--- ../../../.ext/x86_64-netbsd/-test-/tracepoint.so ---
linking shared-object -test-/tracepoint.so
--- ext/digest/sha1/all ---
--- sha1init.o ---
compiling sha1init.c
--- ext/-test-/symbol/all ---
--- ../../../.ext/x86_64-netbsd/-test-/symbol.so ---
linking shared-object -test-/symbol.so
--- ext/digest/bubblebabble/all ---
compiling bubblebabble.c
--- ext/digest/sha2/all ---
--- ../../../.ext/.timestamp/.RUBYLIBDIR.-.digest.time ---
--- ext/etc/all ---
--- pre-install-rb-default ---
--- ext/-test-/bignum/all ---
--- div.o ---
compiling div.c
--- ext/fcntl/all ---
--- pre-install-rb-default ---
--- ext/coverage/all ---
--- ../../.ext/x86_64-netbsd/coverage.so ---
linking shared-object coverage.so
--- ext/fcntl/all ---
--- fcntl.o ---
--- ext/digest/sha2/all ---
--- sha2init.o ---
compiling sha2init.c
--- ext/fiber/all ---
--- ext/etc/all ---
--- constdefs.h ---
generating constant definitions
--- ext/fiber/all ---
--- pre-install-rb-default ---
--- ext/etc/all ---
--- etc.o ---
compiling etc.c
--- ext/digest/all ---
--- pre-install-rb ---
installing digest libraries
--- pre-install-rb-default ---
installing default digest libraries
--- ../../.ext/common/digest.rb ---
--- ../../.ext/include/ruby/digest.h ---
--- ../../.ext/x86_64-netbsd/digest.so ---
linking shared-object digest.so
--- ext/digest/md5/all ---
--- md5ossl.o ---
compiling md5ossl.c
--- ext/fcntl/all ---
compiling fcntl.c
--- ext/-test-/string/all ---
--- set_len.o ---
compiling set_len.c
--- ext/io/console/all ---
--- ext/fiber/all ---
--- fiber.o ---
--- ext/-test-/struct/all ---
--- ../../../.ext/x86_64-netbsd/-test-/struct.so ---
linking shared-object -test-/struct.so
--- ext/io/console/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.io.time ---
--- ext/digest/sha1/all ---
--- sha1ossl.o ---
compiling sha1ossl.c
--- ext/fiber/all ---
compiling fiber.c
--- ext/digest/bubblebabble/all ---
--- ../../../.ext/x86_64-netbsd/digest/bubblebabble.so ---
linking shared-object digest/bubblebabble.so
--- ext/io/console/all ---
--- ../../../.ext/.timestamp/.RUBYLIBDIR.-.io.-.console.time ---
--- ext/io/nonblock/all ---
--- ext/io/console/all ---
--- console.o ---
--- ext/dbm/all ---
--- ../../.ext/x86_64-netbsd/dbm.so ---
linking shared-object dbm.so
--- ext/digest/rmd160/all ---
--- rmd160ossl.o ---
compiling rmd160ossl.c
--- ext/io/nonblock/all ---
--- pre-install-rb-default ---
--- nonblock.o ---
--- ext/io/console/all ---
compiling console.c
--- ext/digest/sha2/all ---
--- sha2ossl.o ---
compiling sha2ossl.c
--- ext/date/all ---
--- date_strptime.o ---
--- ext/io/nonblock/all ---
compiling nonblock.c
--- ext/date/all ---
compiling date_strptime.c
--- ext/io/wait/all ---
--- ext/-test-/bignum/all ---
--- init.o ---
compiling init.c
--- ext/io/wait/all ---
--- pre-install-rb-default ---
--- ext/digest/md5/all ---
--- ../../../.ext/x86_64-netbsd/digest/md5.so ---
--- ext/json/all ---
--- ext/io/wait/all ---
--- wait.o ---
compiling wait.c
--- ext/json/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.json.-.add.time ---
--- ext/-test-/string/all ---
--- nofree.o ---
compiling nofree.c
--- ext/json/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.json.time ---
--- pre-install-rb-default ---
--- ext/json/generator/all ---
--- ext/etc/all ---
etc.c:244:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (pw = getpwent()) {
           ~~~^~~~~~~~~~~~
etc.c:244:15: note: place parentheses around the assignment to silence this warning
    while (pw = getpwent()) {
              ^
           (              )
etc.c:244:15: note: use '==' to turn this assignment into an equality comparison
    while (pw = getpwent()) {
              ^
              ==
etc.c:290:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    else if (pw = getpwent()) {
             ~~~^~~~~~~~~~~~
etc.c:290:17: note: place parentheses around the assignment to silence this warning
    else if (pw = getpwent()) {
                ^
             (              )
etc.c:290:17: note: use '==' to turn this assignment into an equality comparison
    else if (pw = getpwent()) {
                ^
                ==
--- ext/json/all ---
installing default libraries
--- ../../.ext/common/json.rb ---
--- ../../.ext/common/json/add/core.rb ---
--- ext/json/generator/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.json.-.ext.time ---
--- ext/etc/all ---
etc.c:372:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (pw = getpwent()) {
        ~~~^~~~~~~~~~~~
etc.c:372:12: note: place parentheses around the assignment to silence this warning
    if (pw = getpwent()) {
           ^
        (              )
etc.c:372:12: note: use '==' to turn this assignment into an equality comparison
    if (pw = getpwent()) {
           ^
           ==
etc.c:488:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (pw = getgrent()) {
           ~~~^~~~~~~~~~~~
etc.c:488:15: note: place parentheses around the assignment to silence this warning
    while (pw = getgrent()) {
              ^
           (              )
etc.c:488:15: note: use '==' to turn this assignment into an equality comparison
    while (pw = getgrent()) {
              ^
              ==
etc.c:530:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    else if (grp = getgrent()) {
             ~~~~^~~~~~~~~~~~
etc.c:530:18: note: place parentheses around the assignment to silence this warning
    else if (grp = getgrent()) {
                 ^
             (               )
etc.c:530:18: note: use '==' to turn this assignment into an equality comparison
    else if (grp = getgrent()) {
                 ^
                 ==
etc.c:609:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (gr = getgrent()) {
        ~~~^~~~~~~~~~~~
etc.c:609:12: note: place parentheses around the assignment to silence this warning
    if (gr = getgrent()) {
           ^
        (              )
etc.c:609:12: note: use '==' to turn this assignment into an equality comparison
    if (gr = getgrent()) {
           ^
           ==
--- ext/json/generator/all ---
--- pre-install-rb-default ---
--- generator.o ---
compiling generator.c
--- ext/fcntl/all ---
--- ../../.ext/x86_64-netbsd/fcntl.so ---
linking shared-object fcntl.so
--- ext/json/all ---
--- ../../.ext/common/json/add/ostruct.rb ---
--- ../../.ext/common/json/add/date.rb ---
--- ../../.ext/common/json/add/rational.rb ---
--- ../../.ext/common/json/add/date_time.rb ---
--- ../../.ext/common/json/add/symbol.rb ---
--- ../../.ext/common/json/add/exception.rb ---
--- ../../.ext/common/json/add/range.rb ---
--- ext/digest/sha1/all ---
--- ../../../.ext/x86_64-netbsd/digest/sha1.so ---
--- ext/digest/md5/all ---
linking shared-object digest/md5.so
--- ext/digest/sha1/all ---
linking shared-object digest/sha1.so
--- ext/fiber/all ---
--- ../../.ext/x86_64-netbsd/fiber.so ---
linking shared-object fiber.so
--- ext/json/all ---
--- ../../.ext/common/json/add/struct.rb ---
--- ext/digest/rmd160/all ---
--- ../../../.ext/x86_64-netbsd/digest/rmd160.so ---
linking shared-object digest/rmd160.so
--- ext/etc/all ---
6 warnings generated.
--- ../../.ext/x86_64-netbsd/etc.so ---
--- ext/bigdecimal/all ---
--- pre-install-rb-default ---
installing default bigdecimal libraries
--- ../../.ext/common/bigdecimal/newton.rb ---
--- ../../.ext/common/bigdecimal/util.rb ---
--- ../../.ext/common/bigdecimal/math.rb ---
--- ../../.ext/common/bigdecimal/ludcmp.rb ---
--- ../../.ext/common/bigdecimal/jacobian.rb ---
--- ../../.ext/x86_64-netbsd/bigdecimal.so ---
linking shared-object bigdecimal.so
--- ext/etc/all ---
linking shared-object etc.so
--- ext/json/parser/all ---
--- ext/mathn/complex/all ---
--- ext/mathn/rational/all ---
--- ext/mathn/complex/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.mathn.time ---
--- ext/mathn/rational/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.mathn.time ---
--- ext/mathn/complex/all ---
--- pre-install-rb-default ---
--- complex.o ---
compiling complex.c
--- ext/nkf/all ---
--- ext/objspace/all ---
--- ext/-test-/bignum/all ---
--- ../../../.ext/x86_64-netbsd/-test-/bignum.so ---
--- ext/json/parser/all ---
--- pre-install-rb-default ---
--- ext/-test-/bignum/all ---
linking shared-object -test-/bignum.so
--- ext/mathn/rational/all ---
--- pre-install-rb-default ---
--- rational.o ---
--- ext/openssl/all ---
--- ext/pathname/all ---
--- ext/nkf/all ---
--- nkf.o ---
compiling nkf.c
--- ext/json/parser/all ---
--- parser.o ---
--- ext/mathn/rational/all ---
compiling rational.c
--- ext/json/parser/all ---
compiling parser.c
--- ext/io/wait/all ---
--- ../../../.ext/x86_64-netbsd/io/wait.so ---
linking shared-object io/wait.so
--- ext/-test-/string/all ---
--- coderange.o ---
compiling coderange.c
--- ext/openssl/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.openssl.time ---
--- ext/digest/sha2/all ---
--- pre-install-rb-default ---
installing default sha2 libraries
--- ../../../.ext/common/digest/sha2.rb ---
--- ../../../.ext/x86_64-netbsd/digest/sha2.so ---
linking shared-object digest/sha2.so
--- ext/pathname/all ---
--- pathname.o ---
--- ext/json/all ---
--- ../../.ext/common/json/add/time.rb ---
--- ext/pathname/all ---
compiling pathname.c
--- ext/json/all ---
--- ../../.ext/common/json/add/bigdecimal.rb ---
--- ../../.ext/common/json/add/complex.rb ---
--- ../../.ext/common/json/add/regexp.rb ---
--- ../../.ext/common/json/version.rb ---
--- ../../.ext/common/json/generic_object.rb ---
--- ../../.ext/common/json/common.rb ---
--- ../../.ext/common/json/ext.rb ---
--- ext/psych/all ---
--- ext/openssl/all ---
--- ossl_ssl_session.o ---
compiling ossl_ssl_session.c
--- ext/date/all ---
--- date_parse.o ---
compiling date_parse.c
--- ext/psych/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.time ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.visitors.time ---
--- ext/pty/all ---
--- ext/io/console/all ---
--- pre-install-rb-default ---
--- ext/psych/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.json.time ---
--- ext/mathn/complex/all ---
--- ../../../.ext/x86_64-netbsd/mathn/complex.so ---
linking shared-object mathn/complex.so
--- ext/pty/all ---
--- pty.o ---
compiling pty.c
--- ext/psych/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.handlers.time ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.nodes.time ---
--- psych_to_ruby.o ---
--- ext/racc/cparse/all ---
--- ext/psych/all ---
compiling psych_to_ruby.c
--- ext/io/nonblock/all ---
--- ../../../.ext/x86_64-netbsd/io/nonblock.so ---
linking shared-object io/nonblock.so
--- ext/racc/cparse/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.racc.time ---
--- ext/io/console/all ---
installing default console libraries
--- ../../../.ext/common/io/console/size.rb ---
--- ../../../.ext/x86_64-netbsd/io/console.so ---
linking shared-object io/console.so
--- ext/objspace/all ---
--- pre-install-rb-default ---
--- object_tracing.o ---
--- ext/racc/cparse/all ---
--- pre-install-rb-default ---
--- cparse.o ---
--- ext/mathn/rational/all ---
--- ../../../.ext/x86_64-netbsd/mathn/rational.so ---
linking shared-object mathn/rational.so
--- ext/objspace/all ---
compiling object_tracing.c
--- ext/rbconfig/sizeof/all ---
--- ext/ripper/all ---
--- ext/rbconfig/sizeof/all ---
--- ../../../.ext/.timestamp/.RUBYARCHDIR.-.rbconfig.time ---
--- ext/racc/cparse/all ---
compiling cparse.c
--- ext/sdbm/all ---
--- ext/socket/all ---
--- ext/date/all ---
date_parse.c:528:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (p = strchr(s, ':')) {
                    ~~^~~~~~~~~~~~~~~~
date_parse.c:528:9: note: place parentheses around the assignment to silence this warning
                if (p = strchr(s, ':')) {
                      ^
                    (                 )
date_parse.c:528:9: note: use '==' to turn this assignment into an equality comparison
                if (p = strchr(s, ':')) {
                      ^
                      ==
date_parse.c:531:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                    if (p = strchr(s, ':')) {
                        ~~^~~~~~~~~~~~~~~~
date_parse.c:531:13: note: place parentheses around the assignment to silence this warning
                    if (p = strchr(s, ':')) {
                          ^
                        (                 )
date_parse.c:531:13: note: use '==' to turn this assignment into an equality comparison
                    if (p = strchr(s, ':')) {
                          ^
                          ==
date_parse.c:534:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                        if (p = strchr(s, ':')) {
                            ~~^~~~~~~~~~~~~~~~
date_parse.c:534:10: note: place parentheses around the assignment to silence this warning
                        if (p = strchr(s, ':')) {
                              ^
                            (                 )
date_parse.c:534:10: note: use '==' to turn this assignment into an equality comparison
                        if (p = strchr(s, ':')) {
                              ^
                              ==
--- ext/ripper/all ---
--- ../../.ext/.timestamp/.RUBYLIBDIR.-.ripper.time ---
--- check ---
--- ext/rbconfig/sizeof/all ---
--- pre-install-rb-default ---
--- sizes.o ---
--- ext/ripper/all ---
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
--- ext/rbconfig/sizeof/all ---
compiling sizes.c
--- ext/socket/all ---
--- constdefs.c ---
--- ext/-test-/string/all ---
--- qsort.o ---
compiling qsort.c
--- ext/stringio/all ---
--- pre-install-rb-default ---
--- ext/socket/all ---
generating constant definitions
--- ext/stringio/all ---
--- stringio.o ---
compiling stringio.c
--- ext/sdbm/all ---
--- pre-install-rb-default ---
--- _sdbm.o ---
compiling _sdbm.c
--- ext/ripper/all ---
--- pre-install-rb-default ---
--- ext/json/generator/all ---
--- ../../../.ext/x86_64-netbsd/json/ext/generator.so ---
linking shared-object json/ext/generator.so
--- ext/socket/all ---
--- pre-install-rb-default ---
--- ext/openssl/all ---
In file included from ossl_ssl_session.c:5:
In file included from ./ossl.h:58:
/usr/include/openssl/asn1_mac.h:10:2: error: "This file is obsolete; please update your software."
#error "This file is obsolete; please update your software."
 ^
--- ext/socket/all ---
installing default socket libraries
--- ../../.ext/common/socket.rb ---
--- ext/openssl/all ---
In file included from ossl_ssl_session.c:5:
In file included from ./ossl.h:220:
./openssl_missing.h:79:31: error: too many arguments provided to function-like macro invocation
EVP_MD_CTX *EVP_MD_CTX_create(void);
                              ^
/usr/include/openssl/evp.h:500:10: note: macro 'EVP_MD_CTX_create' defined here
# define EVP_MD_CTX_create()     EVP_MD_CTX_new()
         ^
In file included from ossl_ssl_session.c:5:
In file included from ./ossl.h:220:
./openssl_missing.h:83:22: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
                     ^
./openssl_missing.h:83:6: error: conflicting types for 'EVP_MD_CTX_reset'
void EVP_MD_CTX_init(EVP_MD_CTX *ctx);
     ^
/usr/include/openssl/evp.h:501:34: note: expanded from macro 'EVP_MD_CTX_init'
# define EVP_MD_CTX_init(ctx)    EVP_MD_CTX_reset((ctx))
                                 ^
/usr/include/openssl/evp.h:498:5: note: previous declaration is here
int EVP_MD_CTX_reset(EVP_MD_CTX *ctx);
--- ext/ripper/all ---
installing default ripper libraries
--- ../../.ext/common/ripper/lexer.rb ---
--- ext/objspace/all ---
--- objspace.o ---
compiling objspace.c
--- ext/strscan/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/strscan
*** [ext/strscan/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/json/parser/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/json/parser
*** [ext/json/parser/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/openssl/all ---
    ^
In file included from ossl_ssl_session.c:5:
In file included from ./ossl.h:220:
./openssl_missing.h:91:25: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
                        ^
./openssl_missing.h:91:6: error: conflicting types for 'EVP_MD_CTX_free'
void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
     ^
/usr/include/openssl/evp.h:502:34: note: expanded from macro 'EVP_MD_CTX_destroy'
# define EVP_MD_CTX_destroy(ctx) EVP_MD_CTX_free((ctx))
                                 ^
/usr/include/openssl/evp.h:499:6: note: previous declaration is here
void EVP_MD_CTX_free(EVP_MD_CTX *ctx);
     ^
In file included from ossl_ssl_session.c:5:
In file included from ./ossl.h:234:
./ossl_pkey.h:44:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if HAVE_BN_GENCB
    ^
./ossl_pkey.h:43:23: note: expanded from macro 'HAVE_BN_GENCB'
#define HAVE_BN_GENCB defined(HAVE_RSA_GENERATE_KEY_EX) || defined(HAVE_DH_GENERATE_PARAMETERS_EX) || defined(HAVE_DSA_GENERATE_PARAMETERS_EX)
                      ^
./ossl_pkey.h:44:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./ossl_pkey.h:43:60: note: expanded from macro 'HAVE_BN_GENCB'
#define HAVE_BN_GENCB defined(HAVE_RSA_GENERATE_KEY_EX) || defined(HAVE_DH_GENERATE_PARAMETERS_EX) || defined(HAVE_DSA_GENERATE_PARAMETERS_EX)
                                                           ^
./ossl_pkey.h:44:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./ossl_pkey.h:43:103: note: expanded from macro 'HAVE_BN_GENCB'
#define HAVE_BN_GENCB defined(HAVE_RSA_GENERATE_KEY_EX) || defined(HAVE_DH_GENERATE_PARAMETERS_EX) || defined(HAVE_DSA_GENERATE_PARAMETERS_EX)
                                                                                                      ^
ossl_ssl_session.c:79:10: error: incomplete definition of type 'struct ssl_session_st'
    if (a->ssl_version != b->ssl_version ||
        ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:79:28: error: incomplete definition of type 'struct ssl_session_st'
    if (a->ssl_version != b->ssl_version ||
                          ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:80:3: error: incomplete definition of type 'struct ssl_session_st'
        a->session_id_length != b->session_id_length)
        ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:80:27: error: incomplete definition of type 'struct ssl_session_st'
        a->session_id_length != b->session_id_length)
                                ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:82:20: error: incomplete definition of type 'struct ssl_session_st'
    return memcmp(a->session_id,b-> session_id, a->session_id_length);
                  ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:82:34: error: incomplete definition of type 'struct ssl_session_st'
    return memcmp(a->session_id,b-> session_id, a->session_id_length);
                                ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
ossl_ssl_session.c:82:50: error: incomplete definition of type 'struct ssl_session_st'
    return memcmp(a->session_id,b-> session_id, a->session_id_length);
                                                ~^
/usr/include/openssl/ssl.h:228:16: note: forward declaration of 'struct ssl_session_st'
typedef struct ssl_session_st SSL_SESSION;
               ^
5 warnings and 11 errors generated.
*** [ossl_ssl_session.o] Error code 1

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl
1 error

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl
*** [ext/openssl/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/ripper/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/ripper
*** [ext/ripper/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/socket/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/socket
*** [ext/socket/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/pty/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/pty
*** [ext/pty/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/pathname/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/pathname
*** [ext/pathname/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/rbconfig/sizeof/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/rbconfig/sizeof
*** [ext/rbconfig/sizeof/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/psych/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/psych
*** [ext/psych/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/-test-/string/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/-test-/string
*** [ext/-test-/string/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/racc/cparse/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/racc/cparse
*** [ext/racc/cparse/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/objspace/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/objspace
*** [ext/objspace/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/sdbm/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/sdbm
*** [ext/sdbm/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/date/all ---
3 warnings generated.
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/date
*** [ext/date/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/stringio/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/stringio
*** [ext/stringio/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
--- ext/nkf/all ---
A failure has been detected in another branch of the parallel make

make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/nkf
*** [ext/nkf/all] Error code 2

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
16 errors

make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
*** [build-ext] Error code 2

make: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
1 error

make: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10
*** Error code 2

Stop.
make[1]: stopped in /data/pkgsrc/lang/ruby22-base
*** Error code 1

Stop.
make: stopped in /data/pkgsrc/lang/ruby22-base
