=> 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.10 --- showflags --- --- probes.h --- --- 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 --- --- 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 --- probes.h --- translating probes probes.d --- main.o --- compiling main.c --- dmydln.o --- compiling dmydln.c --- miniinit.o --- compiling miniinit.c --- bignum.o --- compiling bignum.c --- compar.o --- compiling compar.c --- complex.o --- compiling complex.c --- dir.o --- compiling dir.c --- encoding.o --- compiling encoding.c --- enumerator.o --- compiling enumerator.c --- marshal.o --- compiling marshal.c --- math.o --- compiling math.c --- dln_find.o --- compiling dln_find.c --- file.o --- compiling file.c --- inits.o --- compiling inits.c --- showflags --- clang version 5.0.1 (branches/release_50 r319952) Target: x86_64--netbsd Thread model: posix InstalledDir: /usr/bin --- pack.o --- compiling pack.c --- random.o --- compiling random.c --- rational.o --- compiling rational.c --- re.o --- compiling re.c --- regcomp.o --- compiling regcomp.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); ^ --- regenc.o --- compiling regenc.c --- regerror.o --- compiling regerror.c --- regexec.o --- compiling regexec.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)) ^ == --- regparse.o --- compiling regparse.c --- encoding.o --- 1 warning generated. --- regsyntax.o --- compiling regsyntax.c --- st.o --- compiling st.c --- strftime.o --- compiling strftime.c --- 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 --- compiling dln.c --- localeinit.o --- compiling localeinit.c --- class.o --- compiling class.c --- cont.o --- --- debug.o --- compiling debug.c --- enum.o --- --- cont.o --- compiling cont.c --- enum.o --- compiling enum.c --- io.o --- compiling io.c --- node.o --- --- re.o --- 1 warning generated. --- numeric.o --- compiling numeric.c --- node.o --- compiling node.c --- proc.o --- compiling proc.c --- process.o --- compiling process.c --- range.o --- compiling range.c --- ruby.o --- compiling ruby.c --- safe.o --- compiling safe.c --- signal.o --- compiling signal.c --- sprintf.o --- --- struct.o --- compiling struct.c --- thread.o --- compiling thread.c --- sprintf.o --- compiling sprintf.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 --- array.o --- compiling array.c --- eval.o --- compiling eval.c --- gc.o --- compiling gc.c --- hash.o --- --- load.o --- compiling load.c --- hash.o --- compiling hash.c --- object.o --- compiling object.c --- string.o --- compiling string.c --- vm.o --- compiling vm.c --- symbol.o --- compiling symbol.c --- newline.o --- --- prelude.o --- compiling prelude.c --- newline.o --- compiling newline.c --- parse.o --- compiling parse.c --- probes.stamp --- --- probes.o --- processing probes in object files --- 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 --- verconf.h --- verconf.h updated --- loadpath.o --- compiling loadpath.c --- encdb.h --- encdb.h updated --- srcs-enc --- making srcs under enc --- transdb.h --- generating transdb.h --- ruby-glommed.o --- generating a glommed object with DTrace probes for static library --- libruby22-static.a --- linking static-library libruby22-static.a verifying static-library libruby22-static.a --- transdb.h --- transdb.h updated --- libruby22.so.22.0 --- linking shared-library libruby22.so.22.0 --- 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/cp949.o --- compiling ./enc/cp949.c --- enc/emacs_mule.o --- compiling ./enc/emacs_mule.c --- enc/euc_jp.o --- compiling ./enc/euc_jp.c --- enc/euc_kr.o --- compiling ./enc/euc_kr.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/gbk.o --- compiling ./enc/gbk.c --- enc/iso_8859_1.o --- compiling ./enc/iso_8859_1.c --- enc/iso_8859_2.o --- compiling ./enc/iso_8859_2.c --- enc/iso_8859_4.o --- compiling ./enc/iso_8859_4.c --- exts.mk --- configuring -test-/array/resize --- enc --- --- enc/iso_8859_5.o --- compiling ./enc/iso_8859_5.c --- exts.mk --- configuring -test-/bignum --- enc --- --- enc/iso_8859_3.o --- compiling ./enc/iso_8859_3.c --- exts.mk --- 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 --- 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 --- compiling ./enc/utf_32be.c --- enc/utf_32le.o --- compiling ./enc/utf_32le.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/gb18030.so --- --- .ext/x86_64-netbsd/enc/gb2312.so --- --- .ext/x86_64-netbsd/enc/gb18030.so --- linking encoding gb18030.so --- .ext/x86_64-netbsd/enc/gb2312.so --- linking encoding gb2312.so --- .ext/x86_64-netbsd/enc/big5.so --- linking encoding big5.so --- .ext/x86_64-netbsd/enc/iso_8859_2.so --- linking encoding iso_8859_2.so --- .ext/x86_64-netbsd/enc/iso_8859_3.so --- linking encoding iso_8859_3.so --- .ext/x86_64-netbsd/enc/euc_kr.so --- linking encoding euc_kr.so --- .ext/x86_64-netbsd/enc/gbk.so --- linking encoding gbk.so --- .ext/x86_64-netbsd/enc/cp949.so --- linking encoding cp949.so --- .ext/x86_64-netbsd/enc/emacs_mule.so --- linking encoding emacs_mule.so --- .ext/x86_64-netbsd/enc/euc_tw.so --- --- .ext/x86_64-netbsd/enc/encdb.so --- --- .ext/x86_64-netbsd/enc/euc_tw.so --- linking encoding euc_tw.so --- .ext/x86_64-netbsd/enc/encdb.so --- linking encoding encdb.so --- .ext/x86_64-netbsd/enc/iso_8859_1.so --- --- .ext/x86_64-netbsd/enc/iso_8859_5.so --- --- .ext/x86_64-netbsd/enc/iso_8859_1.so --- linking encoding iso_8859_1.so --- .ext/x86_64-netbsd/enc/iso_8859_5.so --- linking encoding iso_8859_5.so --- .ext/x86_64-netbsd/enc/iso_8859_4.so --- linking encoding iso_8859_4.so --- .ext/x86_64-netbsd/enc/euc_jp.so --- linking encoding euc_jp.so --- .ext/x86_64-netbsd/enc/iso_8859_9.so --- linking encoding iso_8859_9.so --- .ext/x86_64-netbsd/enc/iso_8859_13.so --- linking encoding iso_8859_13.so --- .ext/x86_64-netbsd/enc/iso_8859_6.so --- --- .ext/x86_64-netbsd/enc/iso_8859_7.so --- linking encoding iso_8859_7.so --- .ext/x86_64-netbsd/enc/iso_8859_8.so --- linking encoding iso_8859_8.so --- .ext/x86_64-netbsd/enc/iso_8859_14.so --- linking encoding iso_8859_14.so --- .ext/x86_64-netbsd/enc/iso_8859_6.so --- linking encoding iso_8859_6.so --- .ext/x86_64-netbsd/enc/iso_8859_16.so --- linking encoding iso_8859_16.so --- .ext/x86_64-netbsd/enc/iso_8859_10.so --- --- .ext/x86_64-netbsd/enc/iso_8859_15.so --- --- .ext/x86_64-netbsd/enc/iso_8859_10.so --- linking encoding iso_8859_10.so --- .ext/x86_64-netbsd/enc/iso_8859_15.so --- linking encoding iso_8859_15.so --- .ext/x86_64-netbsd/enc/koi8_r.so --- linking encoding koi8_r.so --- .ext/x86_64-netbsd/enc/iso_8859_11.so --- linking encoding iso_8859_11.so --- .ext/x86_64-netbsd/enc/koi8_u.so --- --- .ext/x86_64-netbsd/enc/utf_16le.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/windows_1250.so --- linking encoding windows_1250.so --- .ext/x86_64-netbsd/enc/windows_1251.so --- linking encoding windows_1251.so --- .ext/x86_64-netbsd/enc/shift_jis.so --- linking encoding shift_jis.so --- .ext/x86_64-netbsd/enc/utf_32be.so --- --- .ext/x86_64-netbsd/enc/utf_32le.so --- --- .ext/x86_64-netbsd/enc/windows_31j.so --- --- .ext/x86_64-netbsd/enc/utf_32le.so --- linking encoding utf_32le.so --- .ext/x86_64-netbsd/enc/windows_31j.so --- linking encoding windows_31j.so --- .ext/x86_64-netbsd/enc/utf_32be.so --- linking encoding utf_32be.so --- .ext/x86_64-netbsd/enc/windows_1252.so --- linking encoding windows_1252.so `enc' is up to date. --- 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/transdb.o --- compiling ./enc/trans/transdb.c --- enc/trans/big5.o --- compiling ./enc/trans/big5.c --- enc/trans/chinese.o --- compiling ./enc/trans/chinese.c --- enc/trans/japanese.o --- compiling ./enc/trans/japanese.c --- enc/trans/emoji.o --- compiling ./enc/trans/emoji.c --- enc/trans/japanese_sjis.o --- --- 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/gb18030.o --- compiling ./enc/trans/gb18030.c --- enc/trans/emoji_sjis_kddi.o --- compiling ./enc/trans/emoji_sjis_kddi.c --- enc/trans/emoji_iso2022_kddi.o --- compiling ./enc/trans/emoji_iso2022_kddi.c --- enc/trans/iso2022.o --- compiling ./enc/trans/iso2022.c --- enc/trans/japanese_euc.o --- compiling ./enc/trans/japanese_euc.c --- enc/trans/gbk.o --- compiling ./enc/trans/gbk.c --- enc/trans/escape.o --- compiling ./enc/trans/escape.c --- enc/trans/japanese_sjis.o --- compiling ./enc/trans/japanese_sjis.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/transdb.so --- linking transcoder transdb.so --- .ext/x86_64-netbsd/enc/trans/escape.so --- linking transcoder escape.so --- exts.mk --- configuring -test-/float configuring -test-/funcall configuring -test-/hash configuring -test-/iseq_load 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 --- encs --- --- .ext/x86_64-netbsd/enc/trans/iso2022.so --- linking transcoder iso2022.so --- exts.mk --- configuring -test-/rational configuring -test-/recursion configuring -test-/st/foreach configuring -test-/st/numhash configuring -test-/st/update 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/japanese.so --- linking transcoder japanese.so --- .ext/x86_64-netbsd/enc/trans/single_byte.so --- linking transcoder single_byte.so --- .ext/x86_64-netbsd/enc/trans/utf_16_32.so --- linking transcoder utf_16_32.so --- .ext/x86_64-netbsd/enc/trans/emoji_sjis_kddi.so --- linking transcoder emoji_sjis_kddi.so --- .ext/x86_64-netbsd/enc/trans/gb18030.so --- linking transcoder gb18030.so --- .ext/x86_64-netbsd/enc/trans/japanese_sjis.so --- linking transcoder japanese_sjis.so --- exts.mk --- configuring -test-/tracepoint configuring -test-/typeddata configuring -test-/vm configuring -test-/wait_for_single_fd configuring -test-/win32/console --- encs --- --- .ext/x86_64-netbsd/enc/trans/emoji_sjis_softbank.so --- --- exts.mk --- Failed to configure -test-/win32/console. It will not be installed. configuring -test-/win32/dln --- encs --- linking transcoder emoji_sjis_softbank.so --- exts.mk --- 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 --- --- .ext/x86_64-netbsd/enc/trans/emoji_sjis_docomo.so --- --- .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 --- .ext/x86_64-netbsd/enc/trans/chinese.so --- linking transcoder chinese.so --- exts.mk --- configuring continuation configuring coverage configuring date configuring dbm --- encs --- --- .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/gbk.so --- linking transcoder gbk.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-/bug-3571/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-3571.time --- --- ext/-test-/bug-5832/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-5832.time --- --- ext/-test-/bug-3571/all --- --- pre-install-rb-default --- --- ext/-test-/float/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.time --- --- ext/-test-/bug-3571/all --- --- bug.o --- compiling bug.c --- ext/-test-/bug-5832/all --- --- pre-install-rb-default --- --- bug.o --- --- ext/-test-/float/all --- --- pre-install-rb-default --- --- ext/-test-/funcall/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.funcall.time --- --- ext/-test-/bug-5832/all --- compiling bug.c --- ext/-test-/float/all --- --- nextafter.o --- --- ext/-test-/fatal/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.fatal.time --- --- ext/-test-/hash/all --- --- pre-install-rb-default --- --- ext/-test-/iseq_load/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.iseq_load.time --- --- ext/-test-/bug-3662/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug-3662.time --- --- ext/-test-/float/all --- compiling nextafter.c --- ext/-test-/funcall/all --- --- pre-install-rb-default --- --- ext/-test-/hash/all --- --- delete.o --- --- ext/-test-/bug_reporter/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.bug_reporter.time --- --- ext/-test-/class/all --- --- pre-install-rb-default --- --- ext/-test-/hash/all --- compiling delete.c --- ext/-test-/debug/all --- --- pre-install-rb-default --- --- ext/-test-/fatal/all --- --- pre-install-rb-default --- --- ext/-test-/funcall/all --- --- passing_block.o --- compiling passing_block.c --- ext/-test-/class/all --- --- init.o --- --- ext/-test-/bug-3662/all --- --- pre-install-rb-default --- --- ext/-test-/bug_reporter/all --- --- pre-install-rb-default --- --- ext/-test-/debug/all --- --- inspector.o --- --- ext/-test-/iseq_load/all --- --- pre-install-rb-default --- --- ext/-test-/exception/all --- --- pre-install-rb-default --- --- ext/-test-/iseq_load/all --- --- iseq_load.o --- --- ext/-test-/class/all --- compiling init.c --- ext/-test-/bug-3662/all --- --- bug.o --- --- ext/-test-/debug/all --- compiling inspector.c --- ext/-test-/array/resize/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.array.time --- --- ext/-test-/bug_reporter/all --- --- bug_reporter.o --- --- ext/-test-/file/all --- --- pre-install-rb-default --- --- ext/-test-/iseq_load/all --- compiling iseq_load.c --- ext/-test-/exception/all --- --- dataerror.o --- --- ext/-test-/bignum/all --- --- pre-install-rb-default --- --- ext/-test-/dln/empty/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.dln.time --- --- ext/-test-/bug-3662/all --- compiling bug.c --- ext/-test-/bug_reporter/all --- compiling bug_reporter.c --- ext/-test-/bignum/all --- --- str2big.o --- --- ext/-test-/exception/all --- compiling dataerror.c --- ext/-test-/file/all --- --- stat.o --- --- ext/-test-/array/resize/all --- --- pre-install-rb-default --- --- ext/-test-/bignum/all --- compiling str2big.c --- ext/-test-/array/resize/all --- --- resize.o --- compiling resize.c --- ext/-test-/dln/empty/all --- --- pre-install-rb-default --- --- ext/-test-/file/all --- compiling stat.c --- ext/-test-/dln/empty/all --- --- empty.o --- compiling empty.c --- ext/-test-/fatal/all --- --- rb_fatal.o --- compiling rb_fatal.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-/funcall/all --- --- ../../../.ext/x86_64-netbsd/-test-/funcall/funcall.so --- linking shared-object -test-/funcall/funcall.so --- ext/-test-/dln/empty/all --- --- ../../../../.ext/x86_64-netbsd/-test-/dln/empty.so --- linking shared-object -test-/dln/empty.so --- ext/-test-/hash/all --- --- init.o --- compiling init.c --- ext/-test-/class/all --- --- class2name.o --- --- ext/-test-/bignum/all --- --- mul.o --- compiling mul.c --- ext/-test-/class/all --- compiling class2name.c --- ext/-test-/iseq_load/all --- --- ../../../.ext/x86_64-netbsd/-test-/iseq_load/iseq_load.so --- linking shared-object -test-/iseq_load/iseq_load.so --- ext/-test-/bignum/all --- --- big2str.o --- compiling big2str.c --- ext/-test-/bug-5832/all --- --- ../../../.ext/x86_64-netbsd/-test-/bug-5832/bug.so --- linking shared-object -test-/bug-5832/bug.so --- ext/-test-/exception/all --- --- ensured.o --- compiling ensured.c --- ext/-test-/bug-3662/all --- --- ../../../.ext/x86_64-netbsd/-test-/bug-3662/bug.so --- linking shared-object -test-/bug-3662/bug.so --- ext/-test-/float/all --- --- init.o --- compiling init.c --- ext/-test-/bignum/all --- --- bigzero.o --- compiling bigzero.c --- 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-/file/all --- --- fs.o --- compiling fs.c --- ext/-test-/array/resize/all --- --- ../../../../.ext/x86_64-netbsd/-test-/array/resize.so --- linking shared-object -test-/array/resize.so --- ext/-test-/fatal/all --- --- ../../../.ext/x86_64-netbsd/-test-/fatal/rb_fatal.so --- --- ext/-test-/debug/all --- --- profile_frames.o --- compiling profile_frames.c --- ext/-test-/iter/all --- --- pre-install-rb-default --- --- yield.o --- compiling yield.c --- ext/-test-/exception/all --- --- init.o --- --- ext/-test-/fatal/all --- linking shared-object -test-/fatal/rb_fatal.so --- ext/-test-/exception/all --- compiling init.c --- ext/-test-/iter/all --- --- init.o --- compiling init.c --- break.o --- compiling break.c --- ext/-test-/bignum/all --- --- intpack.o --- compiling intpack.c --- ext/-test-/file/all --- --- init.o --- compiling init.c --- ext/-test-/exception/all --- --- enc_raise.o --- compiling enc_raise.c --- ext/-test-/class/all --- --- ../../../.ext/x86_64-netbsd/-test-/class.so --- linking shared-object -test-/class.so --- 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-/debug/all --- --- init.o --- compiling init.c --- ext/-test-/load/dot.dot/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.load.-.dot.dot.time --- --- pre-install-rb-default --- --- dot.dot.o --- compiling dot.dot.c --- ext/-test-/float/all --- --- ../../../.ext/x86_64-netbsd/-test-/float.so --- linking shared-object -test-/float.so --- ext/-test-/bignum/all --- --- div.o --- compiling div.c --- init.o --- compiling init.c --- ext/-test-/marshal/compat/all --- --- ext/-test-/marshal/usr/all --- --- ext/-test-/method/all --- --- ext/-test-/marshal/compat/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.marshal.time --- --- ext/-test-/marshal/usr/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.marshal.time --- --- ext/-test-/marshal/compat/all --- --- pre-install-rb-default --- --- ext/-test-/marshal/usr/all --- --- pre-install-rb-default --- --- ext/-test-/num2int/all --- --- ext/-test-/method/all --- --- pre-install-rb-default --- --- arity.o --- compiling arity.c --- ext/-test-/marshal/compat/all --- --- usrcompat.o --- compiling usrcompat.c --- ext/-test-/marshal/usr/all --- --- usrmarshal.o --- --- ext/-test-/num2int/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.num2int.time --- --- pre-install-rb-default --- --- num2int.o --- compiling num2int.c --- ext/-test-/marshal/usr/all --- compiling usrmarshal.c --- ext/-test-/method/all --- --- init.o --- --- ext/-test-/path_to_class/all --- --- ext/-test-/postponed_job/all --- --- ext/-test-/method/all --- compiling init.c --- 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 --- --- ext/-test-/iter/all --- --- ../../../.ext/x86_64-netbsd/-test-/iter.so --- linking shared-object -test-/iter.so --- ext/-test-/printf/all --- --- ext/-test-/path_to_class/all --- --- path_to_class.o --- compiling path_to_class.c --- ext/-test-/printf/all --- --- pre-install-rb-default --- --- printf.o --- compiling printf.c --- ext/-test-/file/all --- --- ../../../.ext/x86_64-netbsd/-test-/file.so --- linking shared-object -test-/file.so --- ext/-test-/exception/all --- --- ../../../.ext/x86_64-netbsd/-test-/exception.so --- linking shared-object -test-/exception.so --- ext/-test-/proc/all --- --- pre-install-rb-default --- --- receiver.o --- compiling receiver.c --- ext/-test-/load/dot.dot/all --- --- ../../../../.ext/x86_64-netbsd/-test-/load/dot.dot/dot.dot.so --- linking shared-object -test-/load/dot.dot/dot.dot.so --- ext/-test-/debug/all --- --- ../../../.ext/x86_64-netbsd/-test-/debug.so --- linking shared-object -test-/debug.so --- ext/-test-/proc/all --- --- super.o --- compiling super.c --- init.o --- compiling init.c --- ext/-test-/rational/all --- --- ext/-test-/recursion/all --- --- ext/-test-/rational/all --- --- pre-install-rb-default --- --- rat.o --- compiling rat.c --- ext/-test-/recursion/all --- --- pre-install-rb-default --- --- recursion.o --- compiling recursion.c --- ext/-test-/st/foreach/all --- --- ext/-test-/bignum/all --- --- ../../../.ext/x86_64-netbsd/-test-/bignum.so --- linking shared-object -test-/bignum.so --- ext/-test-/marshal/usr/all --- --- ../../../../.ext/x86_64-netbsd/-test-/marshal/usr.so --- linking shared-object -test-/marshal/usr.so --- ext/-test-/st/foreach/all --- --- ../../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.st.time --- --- pre-install-rb-default --- --- foreach.o --- compiling foreach.c --- ext/-test-/st/numhash/all --- --- ext/-test-/marshal/compat/all --- --- ../../../../.ext/x86_64-netbsd/-test-/marshal/compat.so --- linking shared-object -test-/marshal/compat.so --- ext/-test-/st/update/all --- --- ext/-test-/st/numhash/all --- --- pre-install-rb-default --- --- numhash.o --- compiling numhash.c --- ext/-test-/st/update/all --- --- pre-install-rb-default --- --- update.o --- compiling update.c --- ext/-test-/postponed_job/all --- --- ../../../.ext/x86_64-netbsd/-test-/postponed_job.so --- linking shared-object -test-/postponed_job.so --- ext/-test-/method/all --- --- ../../../.ext/x86_64-netbsd/-test-/method.so --- linking shared-object -test-/method.so --- ext/-test-/string/all --- --- ext/-test-/struct/all --- --- pre-install-rb-default --- --- ext/-test-/path_to_class/all --- --- ../../../.ext/x86_64-netbsd/-test-/path_to_class/path_to_class.so --- linking shared-object -test-/path_to_class/path_to_class.so --- ext/-test-/struct/all --- --- duplicate.o --- --- ext/-test-/string/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.string.time --- --- ext/-test-/struct/all --- compiling duplicate.c --- ext/-test-/string/all --- --- pre-install-rb-default --- --- cstr.o --- compiling cstr.c --- ext/-test-/struct/all --- --- member.o --- compiling member.c --- ext/-test-/symbol/all --- --- pre-install-rb-default --- --- ext/-test-/struct/all --- --- init.o --- compiling init.c --- ext/-test-/symbol/all --- --- type.o --- compiling type.c --- 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 --- --- ext/-test-/string/all --- --- ellipsize.o --- --- ext/-test-/num2int/all --- linking shared-object -test-/num2int/num2int.so --- ext/-test-/string/all --- compiling ellipsize.c --- ext/-test-/tracepoint/all --- --- pre-install-rb-default --- --- tracepoint.o --- compiling tracepoint.c --- ext/-test-/proc/all --- --- ../../../.ext/x86_64-netbsd/-test-/proc.so --- --- ext/-test-/rational/all --- --- ../../../.ext/x86_64-netbsd/-test-/rational.so --- linking shared-object -test-/rational.so --- ext/-test-/symbol/all --- --- init.o --- compiling init.c --- ext/-test-/proc/all --- linking shared-object -test-/proc.so --- ext/-test-/recursion/all --- --- ../../../.ext/x86_64-netbsd/-test-/recursion.so --- --- ext/-test-/string/all --- --- enc_associate.o --- compiling enc_associate.c --- ext/-test-/recursion/all --- linking shared-object -test-/recursion.so --- ext/-test-/tracepoint/all --- --- gc_hook.o --- compiling gc_hook.c --- ext/-test-/st/foreach/all --- --- ../../../../.ext/x86_64-netbsd/-test-/st/foreach.so --- linking shared-object -test-/st/foreach.so --- ext/-test-/st/update/all --- --- ../../../../.ext/x86_64-netbsd/-test-/st/update.so --- linking shared-object -test-/st/update.so --- ext/-test-/string/all --- --- set_len.o --- compiling set_len.c --- nofree.o --- compiling nofree.c --- coderange.o --- compiling coderange.c --- ext/-test-/st/numhash/all --- --- ../../../../.ext/x86_64-netbsd/-test-/st/numhash.so --- linking shared-object -test-/st/numhash.so --- ext/-test-/typeddata/all --- --- ext/-test-/string/all --- --- qsort.o --- compiling qsort.c --- ext/-test-/vm/all --- --- ext/-test-/typeddata/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.typeddata.time --- --- pre-install-rb-default --- --- typeddata.o --- compiling typeddata.c --- ext/-test-/string/all --- --- modify.o --- compiling modify.c --- ext/-test-/vm/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.vm.time --- --- ext/-test-/string/all --- --- normalize.o --- --- ext/-test-/vm/all --- --- pre-install-rb-default --- --- at_exit.o --- compiling at_exit.c --- ext/-test-/wait_for_single_fd/all --- --- ext/-test-/win32/console/all --- --- ext/-test-/struct/all --- --- ../../../.ext/x86_64-netbsd/-test-/struct.so --- --- ext/-test-/win32/dln/all --- --- ext/-test-/win32/fd_setsize/all --- --- ext/-test-/struct/all --- linking shared-object -test-/struct.so --- ext/bigdecimal/all --- --- ext/-test-/string/all --- compiling normalize.c --- ext/-test-/wait_for_single_fd/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.-test-.-.wait_for_single_fd.time --- --- pre-install-rb-default --- --- wait_for_single_fd.o --- compiling wait_for_single_fd.c --- ext/bigdecimal/all --- --- ../../.ext/.timestamp/.RUBYARCHDIR.time --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.bigdecimal.time --- --- bigdecimal.o --- compiling bigdecimal.c --- pre-install-rb-default --- installing default bigdecimal libraries --- ext/continuation/all --- --- pre-install-rb-default --- --- continuation.o --- compiling continuation.c --- ext/coverage/all --- --- pre-install-rb-default --- --- coverage.o --- --- ext/date/all --- --- ext/coverage/all --- compiling coverage.c --- ext/date/all --- --- ../../.ext/.timestamp/.RUBYLIBDIR.time --- --- date_strftime.o --- compiling date_strftime.c --- ext/-test-/symbol/all --- --- ../../../.ext/x86_64-netbsd/-test-/symbol.so --- linking shared-object -test-/symbol.so --- ext/dbm/all --- --- ext/-test-/tracepoint/all --- --- ../../../.ext/x86_64-netbsd/-test-/tracepoint.so --- linking shared-object -test-/tracepoint.so --- ext/dbm/all --- --- pre-install-rb-default --- --- dbm.o --- compiling dbm.c --- ext/digest/all --- --- ../../.ext/.timestamp/.HDRDIR.time --- --- digest.o --- compiling digest.c --- ext/bigdecimal/all --- --- ../../.ext/common/bigdecimal/newton.rb --- --- ext/digest/bubblebabble/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.digest.time --- --- pre-install-rb-default --- --- bubblebabble.o --- compiling bubblebabble.c --- ext/bigdecimal/all --- --- ../../.ext/common/bigdecimal/util.rb --- --- ext/digest/all --- --- pre-install-rb --- installing digest libraries --- ext/digest/md5/all --- --- ext/date/all --- --- date_strptime.o --- compiling date_strptime.c --- ext/digest/md5/all --- --- pre-install-rb-default --- --- md5init.o --- compiling md5init.c --- ext/-test-/typeddata/all --- --- ../../../.ext/x86_64-netbsd/-test-/typeddata/typeddata.so --- linking shared-object -test-/typeddata/typeddata.so --- ext/-test-/string/all --- --- init.o --- compiling init.c --- enc_str_buf_cat.o --- compiling enc_str_buf_cat.c --- ext/date/all --- --- date_parse.o --- compiling date_parse.c --- date_core.o --- compiling date_core.c --- ext/digest/rmd160/all --- --- pre-install-rb-default --- --- ext/-test-/vm/all --- --- ../../../.ext/x86_64-netbsd/-test-/vm/at_exit.so --- linking shared-object -test-/vm/at_exit.so --- ext/digest/rmd160/all --- --- rmd160init.o --- compiling rmd160init.c --- ext/continuation/all --- --- ../../.ext/x86_64-netbsd/continuation.so --- linking shared-object continuation.so --- 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/coverage/all --- --- ../../.ext/x86_64-netbsd/coverage.so --- linking shared-object coverage.so --- ext/digest/all --- --- pre-install-rb-default --- installing default digest libraries --- ../../.ext/common/digest.rb --- --- ../../.ext/include/ruby/digest.h --- --- ext/digest/rmd160/all --- --- rmd160ossl.o --- compiling rmd160ossl.c --- ext/digest/md5/all --- --- md5ossl.o --- compiling md5ossl.c --- ext/digest/sha1/all --- --- ext/date/all --- --- date_parse.o --- date_parse.c:528:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = strchr(s, ':')) { ~~^~~~~~~~~~~~~~~~ --- pre-install-rb-default --- installing default date_core libraries --- ext/bigdecimal/all --- --- ../../.ext/common/bigdecimal/math.rb --- --- ext/date/all --- --- date_parse.o --- 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/bigdecimal/all --- --- ../../.ext/common/bigdecimal/ludcmp.rb --- --- ext/date/all --- --- ../../.ext/common/date.rb --- --- ext/digest/sha2/all --- --- ext/bigdecimal/all --- --- ../../.ext/common/bigdecimal/jacobian.rb --- --- ext/etc/all --- --- ext/fcntl/all --- --- ext/digest/sha1/all --- --- pre-install-rb-default --- --- sha1init.o --- compiling sha1init.c --- ext/dbm/all --- --- ../../.ext/x86_64-netbsd/dbm.so --- linking shared-object dbm.so --- ext/fcntl/all --- --- pre-install-rb-default --- --- ext/etc/all --- --- pre-install-rb-default --- --- ext/fcntl/all --- --- fcntl.o --- --- ext/digest/sha2/all --- --- ../../../.ext/.timestamp/.RUBYLIBDIR.-.digest.time --- --- ext/etc/all --- --- constdefs.h --- --- ext/fcntl/all --- compiling fcntl.c --- ext/digest/bubblebabble/all --- --- ../../../.ext/x86_64-netbsd/digest/bubblebabble.so --- linking shared-object digest/bubblebabble.so --- ext/digest/sha2/all --- --- sha2init.o --- --- ext/etc/all --- generating constant definitions --- ext/digest/sha2/all --- compiling sha2init.c --- ext/digest/sha1/all --- --- sha1ossl.o --- --- ext/etc/all --- --- etc.o --- compiling etc.c --- ext/-test-/string/all --- --- ../../../.ext/x86_64-netbsd/-test-/string/string.so --- linking shared-object -test-/string/string.so --- ext/digest/sha1/all --- compiling sha1ossl.c --- ext/digest/all --- --- ../../.ext/x86_64-netbsd/digest.so --- linking shared-object digest.so --- ext/digest/sha2/all --- --- sha2ossl.o --- compiling sha2ossl.c --- ext/fiber/all --- --- ext/digest/sha2/all --- --- pre-install-rb-default --- --- ../../../.ext/common/digest/sha2.rb --- --- pre-install-rb-default --- installing default sha2 libraries --- ext/io/console/all --- --- ext/io/nonblock/all --- --- ext/fiber/all --- --- pre-install-rb-default --- --- ext/io/wait/all --- --- ext/fiber/all --- --- fiber.o --- compiling fiber.c --- ext/io/nonblock/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.io.time --- --- ext/json/all --- --- ext/io/console/all --- --- ../../../.ext/.timestamp/.RUBYLIBDIR.-.io.-.console.time --- --- ext/io/nonblock/all --- --- pre-install-rb-default --- --- nonblock.o --- compiling nonblock.c --- ext/io/console/all --- --- console.o --- compiling console.c --- ext/digest/md5/all --- --- ../../../.ext/x86_64-netbsd/digest/md5.so --- linking shared-object digest/md5.so --- ext/json/all --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.json.-.add.time --- --- ext/io/wait/all --- --- pre-install-rb-default --- --- ext/json/all --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.json.time --- --- pre-install-rb-default --- installing default libraries --- ../../.ext/common/json.rb --- --- ../../.ext/common/json/add/core.rb --- --- ../../.ext/common/json/add/ostruct.rb --- --- ../../.ext/common/json/add/date.rb --- --- ../../.ext/common/json/add/rational.rb --- --- ext/io/wait/all --- --- wait.o --- compiling wait.c --- ext/json/all --- --- ../../.ext/common/json/add/date_time.rb --- --- ../../.ext/common/json/add/symbol.rb --- --- ext/digest/rmd160/all --- --- ../../../.ext/x86_64-netbsd/digest/rmd160.so --- linking shared-object digest/rmd160.so --- ext/json/all --- --- ../../.ext/common/json/add/exception.rb --- --- ../../.ext/common/json/add/range.rb --- --- ../../.ext/common/json/add/struct.rb --- --- ../../.ext/common/json/add/time.rb --- --- ../../.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/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()) { ^ == 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 --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.json.-.ext.time --- --- pre-install-rb-default --- --- generator.o --- compiling generator.c --- ext/io/console/all --- --- pre-install-rb-default --- installing default console libraries --- ext/json/parser/all --- --- ext/io/console/all --- --- ../../../.ext/common/io/console/size.rb --- --- ext/mathn/complex/all --- --- ext/json/parser/all --- --- pre-install-rb-default --- --- parser.o --- compiling parser.c --- ext/mathn/complex/all --- --- ../../../.ext/.timestamp/.RUBYARCHDIR.-.mathn.time --- --- pre-install-rb-default --- --- complex.o --- compiling complex.c --- ext/fcntl/all --- --- ../../.ext/x86_64-netbsd/fcntl.so --- linking shared-object fcntl.so --- ext/mathn/rational/all --- --- pre-install-rb-default --- --- rational.o --- --- ext/nkf/all --- --- ext/mathn/rational/all --- compiling rational.c --- ext/nkf/all --- --- nkf.o --- compiling nkf.c --- ext/digest/sha2/all --- --- ../../../.ext/x86_64-netbsd/digest/sha2.so --- linking shared-object digest/sha2.so --- ext/digest/sha1/all --- --- ../../../.ext/x86_64-netbsd/digest/sha1.so --- linking shared-object digest/sha1.so --- ext/fiber/all --- --- ../../.ext/x86_64-netbsd/fiber.so --- linking shared-object fiber.so --- ext/etc/all --- 6 warnings generated. --- ../../.ext/x86_64-netbsd/etc.so --- linking shared-object etc.so --- ext/date/all --- --- date_parse.o --- 3 warnings generated. --- ext/objspace/all --- --- ext/nkf/all --- --- pre-install-rb-default --- installing default nkf libraries --- ext/openssl/all --- --- ext/objspace/all --- --- pre-install-rb-default --- --- object_tracing.o --- --- ext/bigdecimal/all --- --- ../../.ext/x86_64-netbsd/bigdecimal.so --- --- ext/objspace/all --- compiling object_tracing.c --- ext/bigdecimal/all --- linking shared-object bigdecimal.so --- ext/openssl/all --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.openssl.time --- --- ossl_ssl_session.o --- compiling ossl_ssl_session.c --- ext/pathname/all --- --- ext/openssl/all --- --- ossl_ocsp.o --- compiling ossl_ocsp.c --- ext/nkf/all --- --- ../../.ext/common/kconv.rb --- --- ext/pathname/all --- --- pathname.o --- --- ext/psych/all --- --- ext/pathname/all --- compiling pathname.c --- ext/io/nonblock/all --- --- ../../../.ext/x86_64-netbsd/io/nonblock.so --- linking shared-object io/nonblock.so --- ext/pathname/all --- --- pre-install-rb-default --- installing default pathname libraries --- ext/objspace/all --- --- objspace.o --- compiling objspace.c --- ext/io/wait/all --- --- ../../../.ext/x86_64-netbsd/io/wait.so --- linking shared-object io/wait.so --- ext/psych/all --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.time --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.visitors.time --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.json.time --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.handlers.time --- --- ../../.ext/.timestamp/.RUBYLIBDIR.-.psych.-.nodes.time --- --- psych_to_ruby.o --- --- ext/io/console/all --- --- ../../../.ext/x86_64-netbsd/io/console.so --- --- ext/psych/all --- compiling psych_to_ruby.c --- ext/io/console/all --- linking shared-object io/console.so --- ext/psych/all --- --- psych.o --- compiling psych.c --- ext/pathname/all --- --- ../../.ext/common/pathname.rb --- --- ext/mathn/rational/all --- --- ../../../.ext/x86_64-netbsd/mathn/rational.so --- linking shared-object mathn/rational.so --- ext/mathn/complex/all --- --- ../../../.ext/x86_64-netbsd/mathn/complex.so --- linking shared-object mathn/complex.so --- ext/psych/all --- --- psych_parser.o --- compiling psych_parser.c --- ext/openssl/all --- --- ossl_x509req.o --- compiling ossl_x509req.c --- ext/objspace/all --- --- objspace_dump.o --- compiling objspace_dump.c --- ext/psych/all --- --- psych_emitter.o --- compiling psych_emitter.c --- ext/openssl/all --- --- ossl_ns_spki.o --- compiling ossl_ns_spki.c --- ossl_ocsp.o --- In file included from ossl_ocsp.c:12: 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." ^ --- ossl_ssl_session.o --- 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." ^ --- ossl_ocsp.o --- In file included from ossl_ocsp.c:12: 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_ocsp.c:12: 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); ^ In file included from ossl_ocsp.c:12: 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_ocsp.c:12: 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_ocsp.c:698:35: error: incomplete definition of type 'struct ocsp_single_response_st' sk_X509_EXTENSION_pop_free(single->singleExtensions, X509_EXTENSION_free); ~~~~~~^ /usr/include/openssl/ocsp.h:104:16: note: forward declaration of 'struct ocsp_single_response_st' typedef struct ocsp_single_response_st OCSP_SINGLERESP; ^ ossl_ocsp.c:699:8: error: incomplete definition of type 'struct ocsp_single_response_st' single->singleExtensions = NULL; ~~~~~~^ /usr/include/openssl/ocsp.h:104:16: note: forward declaration of 'struct ocsp_single_response_st' typedef struct ocsp_single_response_st OCSP_SINGLERESP; ^ ossl_ocsp.c:754:35: error: incomplete definition of type 'struct ocsp_single_response_st' if(!(cid = OCSP_CERTID_dup(single->certId))) ~~~~~~^ /usr/include/openssl/ocsp.h:104:16: note: forward declaration of 'struct ocsp_single_response_st' typedef struct ocsp_single_response_st OCSP_SINGLERESP; ^ ossl_ocsp.c:955:33: error: incomplete definition of type 'struct ocsp_cert_id_st' return asn1integer_to_num(id->serialNumber); ~~^ /usr/include/openssl/ocsp.h:70:16: note: forward declaration of 'struct ocsp_cert_id_st' typedef struct ocsp_cert_id_st OCSP_CERTID; ^ 5 warnings and 8 errors generated. *** [ossl_ocsp.o] Error code 1 make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl --- ossl_ssl_session.o --- 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); ^ 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. --- 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 --- *** [ossl_ssl_session.o] Error code 1 make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl --- ossl_x509req.o --- In file included from ossl_x509req.c:11: 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." ^ --- ossl_ns_spki.o --- In file included from ossl_ns_spki.c:11: 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/json/generator/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/generator *** [ext/json/generator/all] Error code 2 make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10 --- ext/openssl/all --- --- ossl_x509req.o --- In file included from ossl_x509req.c:11: 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_x509req.c:11: 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); ^ In file included from ossl_x509req.c:11: 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_x509req.c:11: 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_x509req.c:311:34: error: incomplete definition of type 'struct X509_req_st' if (!i2a_ASN1_OBJECT(out, req->sig_alg->algorithm)) { ~~~^ /usr/include/openssl/x509.h:91:16: note: forward declaration of 'struct X509_req_st' typedef struct X509_req_st X509_REQ; ^ ossl_x509req.c:426:35: error: incomplete definition of type 'struct X509_req_st' sk_X509_ATTRIBUTE_pop_free(req->req_info->attributes, X509_ATTRIBUTE_free); ~~~^ /usr/include/openssl/x509.h:91:16: note: forward declaration of 'struct X509_req_st' typedef struct X509_req_st X509_REQ; ^ ossl_x509req.c:427:8: error: incomplete definition of type 'struct X509_req_st' req->req_info->attributes = NULL; ~~~^ /usr/include/openssl/x509.h:91:16: note: forward declaration of 'struct X509_req_st' typedef struct X509_req_st X509_REQ; ^ 5 warnings and 7 errors generated. *** [ossl_x509req.o] Error code 1 make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl --- 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/openssl/all --- --- ossl_ns_spki.o --- In file included from ossl_ns_spki.c:11: 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_ns_spki.c:11: 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); ^ In file included from ossl_ns_spki.c:11: 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_ns_spki.c:11: 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) ^ 5 warnings and 4 errors generated. --- 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/openssl/all --- *** [ossl_ns_spki.o] Error code 1 make[2]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10/ext/openssl 4 errors 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/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/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 --- ext/date/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/date *** [ext/date/all] Error code 2 make[1]: stopped in /data/scratch/lang/ruby22-base/work/ruby-2.2.10 8 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