File: //usr/local/rvm/log/1636428922_ruby-2.5.9/make.log
[2021-11-09 12:36:05] __rvm_make
__rvm_make ()
{
\make "$@" || return $?
}
current path: /usr/local/rvm/src/ruby-2.5.9
GEM_HOME=/usr/local/rvm/gems/ruby-2.4.10
GEM_PATH=/usr/local/rvm/gems/ruby-2.4.10:/usr/local/rvm/gems/ruby-2.4.10@global
PATH=/usr/local/rvm/gems/ruby-2.4.10/bin:/usr/local/rvm/gems/ruby-2.4.10@global/bin:/usr/local/rvm/rubies/ruby-2.4.10/bin:/usr/local/rvm/bin:/usr/share/Modules/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
command(2): __rvm_make -j64
++ make -j64
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wmisleading-indentation -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 -Wduplicated-cond -Wrestrict -std=gnu99 -fPIC
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.5 -fstack-protector
SOLIBS = -lpthread -ldl -lcrypt -lm
LANG = en_US.utf8
LC_ALL =
LC_CTYPE =
gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
translating probes probes.d
compiling bignum.c
compiling class.c
compiling compar.c
compiling compile.c
compiling complex.c
compiling cont.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling file.c
compiling inits.c
compiling io.c
compiling iseq.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling pack.c
compiling proc.c
compiling process.c
compiling random.c
compiling range.c
compiling rational.c
compiling re.c
compiling regcomp.c
compiling regenc.c
compiling regerror.c
compiling regexec.c
compiling regparse.c
compiling regsyntax.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling struct.c
compiling thread.c
compiling time.c
compiling transcode.c
compiling util.c
compiling variable.c
compiling version.c
compiling vm_backtrace.c
compiling vm_dump.c
compiling vm_trace.c
processing probes in object files
compiling ./missing/setproctitle.c
compiling ./missing/strlcat.c
compiling ./missing/strlcpy.c
compiling addr2line.c
compiling dmyenc.c
compiling dln.c
compiling localeinit.c
compiling prelude.c
compiling enc/ascii.c
./revision.h unchanged
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
compiling array.c
compiling eval.c
compiling gc.c
compiling hash.c
compiling load.c
signal.c: In function ‘ruby_signal’:
signal.c:599:31: warning: cast between incompatible function types from ‘ruby_sighandler_t’ {aka ‘void (*)(int)’} to ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} [-Wcast-function-type]
sigact.sa_sigaction = (ruby_sigaction_t*)handler;
^
signal.c:628:12: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
handler = (sighandler_t)old.sa_sigaction;
^
signal.c: In function ‘default_handler’:
signal.c:1101:16: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
func = (sighandler_t)sigbus;
^
signal.c:1106:16: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
func = (sighandler_t)sigsegv;
^
signal.c: In function ‘Init_signal’:
signal.c:1522:29: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
install_sighandler(SIGBUS, (sighandler_t)sigbus);
^
signal.c:1389:8: note: in definition of macro ‘INSTALL_SIGHANDLER’
if (!(cond)) break; \
^~~~
signal.c:1522:2: note: in expansion of macro ‘install_sighandler’
install_sighandler(SIGBUS, (sighandler_t)sigbus);
^~~~~~~~~~~~~~~~~~
signal.c:1525:29: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
install_sighandler(SIGILL, (sighandler_t)sigill);
^
signal.c:1389:8: note: in definition of macro ‘INSTALL_SIGHANDLER’
if (!(cond)) break; \
^~~~
signal.c:1525:2: note: in expansion of macro ‘install_sighandler’
install_sighandler(SIGILL, (sighandler_t)sigill);
^~~~~~~~~~~~~~~~~~
signal.c:1531:30: warning: cast between incompatible function types from ‘void (*)(int, siginfo_t *, void *)’ {aka ‘void (*)(int, struct <anonymous> *, void *)’} to ‘void (*)(int)’ [-Wcast-function-type]
install_sighandler(SIGSEGV, (sighandler_t)sigsegv);
^
signal.c:1389:8: note: in definition of macro ‘INSTALL_SIGHANDLER’
if (!(cond)) break; \
^~~~
signal.c:1531:2: note: in expansion of macro ‘install_sighandler’
install_sighandler(SIGSEGV, (sighandler_t)sigsegv);
^~~~~~~~~~~~~~~~~~
vm_trace.c: In function ‘exec_hooks_body’:
vm_trace.c:268:6: warning: cast between incompatible function types from ‘rb_event_hook_func_t’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} to ‘void (*)(VALUE, const rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, const struct rb_trace_arg_struct *)’} [-Wcast-function-type]
(*((rb_event_hook_raw_arg_func_t)hook->func))(hook->data, trace_arg);
^
vm_trace.c: In function ‘rb_tracepoint_enable’:
vm_trace.c:1040:49: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_thread_add_event_hook2(tp->target_th->self, (rb_event_hook_func_t)tp_call_trace, tp->events, tpval,
^
vm_trace.c:1044:21: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_add_event_hook2((rb_event_hook_func_t)tp_call_trace, tp->events, tpval,
^
vm_trace.c: In function ‘rb_tracepoint_disable’:
vm_trace.c:1059:61: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_thread_remove_event_hook_with_data(tp->target_th->self, (rb_event_hook_func_t)tp_call_trace, tpval);
^
vm_trace.c:1062:33: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_remove_event_hook_with_data((rb_event_hook_func_t)tp_call_trace, tpval);
^
process.c: In function ‘handle_fork_error’:
process.c:3271:24: warning: cast between incompatible function types from ‘void (*)(int)’ to ‘VALUE (*)()’ {aka ‘long unsigned int (*)()’} [-Wcast-function-type]
rb_protect((VALUE (*)())rb_thread_sleep, 1, &state);
^
compiling object.c
compiling parse.c
compiling string.c
compiling symbol.c
compiling vm.c
thread.c: In function ‘rb_set_coverages’:
thread.c:5194:24: warning: cast between incompatible function types from ‘void (*)(VALUE, const rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, const struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_add_event_hook2((rb_event_hook_func_t) update_line_coverage, RUBY_EVENT_COVERAGE_LINE, Qnil, RUBY_EVENT_HOOK_FLAG_SAFE | RUBY_EVENT_HOOK_FLAG_RAW_ARG);
^
thread.c:5196:21: warning: cast between incompatible function types from ‘void (*)(VALUE, const rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, const struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_add_event_hook2((rb_event_hook_func_t) update_branch_coverage, RUBY_EVENT_COVERAGE_BRANCH, Qnil, RUBY_EVENT_HOOK_FLAG_SAFE | RUBY_EVENT_HOOK_FLAG_RAW_ARG);
^
thread.c:5199:21: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_add_event_hook2((rb_event_hook_func_t) update_method_coverage, RUBY_EVENT_CALL, me2counter, RUBY_EVENT_HOOK_FLAG_SAFE | RUBY_EVENT_HOOK_FLAG_RAW_ARG);
^
thread.c: In function ‘rb_reset_coverages’:
thread.c:5221:26: warning: cast between incompatible function types from ‘void (*)(VALUE, const rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, const struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_remove_event_hook((rb_event_hook_func_t) update_line_coverage);
^
thread.c:5223:23: warning: cast between incompatible function types from ‘void (*)(VALUE, const rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, const struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_remove_event_hook((rb_event_hook_func_t) update_branch_coverage);
^
thread.c:5226:23: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t *)’ {aka ‘void (*)(long unsigned int, struct rb_trace_arg_struct *)’} to ‘void (*)(rb_event_flag_t, VALUE, VALUE, ID, VALUE)’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type]
rb_remove_event_hook((rb_event_hook_func_t) update_method_coverage);
^
gc.c: In function ‘make_io_zombie’:
gc.c:2162:32: warning: cast between incompatible function types from ‘int (*)(rb_io_t *)’ {aka ‘int (*)(struct rb_io_t *)’} to ‘void (*)(void *)’ [-Wcast-function-type]
make_zombie(objspace, obj, (void (*)(void*))rb_io_fptr_finalize, fptr);
^
In file included from vm.c:304:
vm_eval.c: In function ‘rb_eval_string_protect’:
vm_eval.c:1472:23: warning: cast between incompatible function types from ‘VALUE (*)(const char *)’ {aka ‘long unsigned int (*)(const char *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
return rb_protect((VALUE (*)(VALUE))rb_eval_string, (VALUE)str, pstate);
^
signal.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
vm_trace.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
process.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
thread.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
gc.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
vm.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking miniruby
generating encdb.h
encdb.h updated
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
generating enc.mk
creating verconf.h
verconf.h updated
compiling loadpath.c
making srcs under enc
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
generating transdb.h
linking static-library libruby-static.a
transdb.h updated
linking shared-library libruby.so.2.5.9
generating makefiles ext/configure-ext.mk
making enc
making trans
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
compiling ./enc/trans/transdb.c
compiling ./enc/trans/big5.c
compiling ./enc/trans/chinese.c
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
compiling ./enc/trans/ebcdic.c
compiling ./enc/encdb.c
compiling ./enc/trans/emoji.c
compiling ./enc/trans/emoji_iso2022_kddi.c
compiling ./enc/big5.c
compiling ./enc/trans/emoji_sjis_docomo.c
compiling ./enc/trans/emoji_sjis_kddi.c
compiling ./enc/trans/emoji_sjis_softbank.c
compiling ./enc/cp949.c
compiling ./enc/emacs_mule.c
compiling ./enc/trans/escape.c
compiling ./enc/euc_jp.c
compiling ./enc/trans/gb18030.c
compiling ./enc/euc_kr.c
compiling ./enc/trans/gbk.c
compiling ./enc/euc_tw.c
compiling ./enc/trans/iso2022.c
compiling ./enc/trans/japanese.c
compiling ./enc/gb2312.c
compiling ./enc/trans/japanese_euc.c
compiling ./enc/trans/japanese_sjis.c
compiling ./enc/gb18030.c
compiling ./enc/gbk.c
compiling ./enc/iso_8859_1.c
compiling ./enc/iso_8859_2.c
compiling ./enc/trans/korean.c
compiling ./enc/iso_8859_3.c
compiling ./enc/iso_8859_4.c
compiling ./enc/iso_8859_5.c
compiling ./enc/iso_8859_6.c
compiling ./enc/iso_8859_7.c
compiling ./enc/iso_8859_8.c
compiling ./enc/iso_8859_9.c
compiling ./enc/iso_8859_10.c
compiling ./enc/iso_8859_11.c
compiling ./enc/iso_8859_13.c
compiling ./enc/iso_8859_14.c
compiling ./enc/iso_8859_15.c
ext/configure-ext.mk updated
compiling ./enc/iso_8859_16.c
compiling ./enc/koi8_u.c
compiling ./enc/koi8_r.c
compiling ./enc/shift_jis.c
compiling ./enc/utf_16be.c
compiling ./enc/utf_16le.c
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
compiling ./enc/utf_32be.c
compiling ./enc/utf_32le.c
compiling ./enc/windows_31j.c
compiling ./enc/windows_1250.c
compiling ./enc/trans/single_byte.c
compiling ./enc/windows_1251.c
compiling ./enc/trans/utf8_mac.c
configuring racc/cparse
configuring rbconfig/sizeof
configuring io/console
configuring fcntl
compiling ./enc/trans/utf_16_32.c
configuring fiber
configuring stringio
configuring pathname
configuring continuation
configuring zlib
configuring bigdecimal
compiling ./enc/windows_1252.c
configuring syslog
compiling ./enc/windows_1253.c
configuring -test-/array/resize
configuring -test-/bignum
compiling ./enc/windows_1254.c
configuring -test-/bug-3571
configuring -test-/bug-5832
compiling ./enc/windows_1257.c
configuring -test-/bug_reporter
linking transcoder transdb.so
linking encoding euc_tw.so
linking transcoder escape.so
configuring -test-/class
configuring -test-/debug
linking encoding iso_8859_5.so
configuring -test-/dln/empty
configuring -test-/exception
linking encoding iso_8859_6.so
linking transcoder ebcdic.so
linking transcoder japanese.so
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
configuring -test-/fatal
configuring -test-/file
linking encoding iso_8859_9.so
linking encoding iso_8859_11.so
linking encoding iso_8859_13.so
linking encoding iso_8859_14.so
linking encoding koi8_r.so
linking encoding koi8_u.so
configuring coverage
linking encoding utf_16be.so
configuring nkf
configuring digest
configuring openssl
configuring digest/bubblebabble
linking encoding utf_16le.so
configuring digest/md5
linking encoding utf_32be.so
linking encoding utf_32le.so
configuring psych
configuring etc
configuring dbm
configuring rubyvm
configuring date
linking transcoder emoji.so
configuring fiddle
configuring readline
linking encoding windows_1250.so
linking encoding windows_1251.so
configuring strscan
configuring gdbm
linking encoding windows_1252.so
linking encoding encdb.so
linking encoding big5.so
linking encoding cp949.so
configuring cgi/escape
linking encoding emacs_mule.so
linking encoding euc_kr.so
linking encoding gb2312.so
configuring ripper
linking encoding gb18030.so
configuring objspace
linking encoding gbk.so
configuring socket
linking encoding iso_8859_1.so
linking transcoder iso2022.so
configuring json
linking encoding iso_8859_2.so
linking encoding iso_8859_3.so
linking encoding iso_8859_4.so
configuring json/generator
linking encoding iso_8859_10.so
configuring json/parser
configuring pty
linking encoding iso_8859_15.so
configuring sdbm
linking encoding iso_8859_16.so
linking encoding shift_jis.so
linking encoding windows_31j.so
linking encoding windows_1253.so
linking encoding windows_1254.so
linking encoding windows_1257.so
linking encoding euc_jp.so
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
linking transcoder utf_16_32.so
linking transcoder single_byte.so
linking transcoder emoji_iso2022_kddi.so
linking transcoder emoji_sjis_softbank.so
linking transcoder emoji_sjis_docomo.so
linking transcoder emoji_sjis_kddi.so
linking transcoder gb18030.so
linking transcoder japanese_sjis.so
linking transcoder chinese.so
linking transcoder gbk.so
linking transcoder korean.so
linking transcoder utf8_mac.so
linking transcoder japanese_euc.so
configuring -test-/float
configuring -test-/funcall
configuring -test-/gvl/call_without_gvl
configuring -test-/hash
configuring -test-/integer
configuring -test-/iseq_load
configuring -test-/iter
configuring -test-/load/dot.dot
configuring -test-/load/protect
configuring -test-/marshal/compat
configuring -test-/marshal/internal_ivar
configuring -test-/marshal/usr
configuring -test-/memory_status
configuring -test-/method
configuring -test-/notimplement
configuring -test-/num2int
configuring -test-/path_to_class
configuring -test-/popen_deadlock
configuring -test-/postponed_job
configuring -test-/printf
configuring -test-/proc
configuring -test-/rational
configuring -test-/recursion
configuring -test-/regexp
configuring -test-/scan_args
configuring -test-/st/foreach
configuring -test-/st/numhash
configuring -test-/st/update
configuring -test-/string
configuring -test-/struct
configuring -test-/symbol
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring digest/rmd160
linking transcoder big5.so
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
making encs
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
configuring io/nonblock
configuring io/wait
configuring digest/sha1
configuring digest/sha2
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/rbconfig/sizeof'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/fiber'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/continuation'
compiling sizes.c
compiling fiber.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/racc/cparse'
compiling continuation.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/pathname'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/stringio'
compiling cparse.c
compiling limits.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/nonblock'
compiling pathname.c
compiling nonblock.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/console'
compiling stringio.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/debug'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/wait'
compiling console.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/fcntl'
compiling profile_frames.c
compiling inspector.c
compiling wait.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/zlib'
compiling fcntl.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/array/resize'
compiling init.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/bigdecimal'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug-3571'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug-5832'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug_reporter'
compiling zlib.c
compiling resize.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/dln/empty'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bignum'
compiling bug_reporter.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/gvl/call_without_gvl'
compiling bigdecimal.c
compiling bug.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/class'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/float'
compiling bug.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/exception'
compiling empty.c
compiling bigzero.c
compiling call_without_gvl.c
compiling big2str.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/fatal'
compiling init.c
compiling init.c
compiling intpack.c
compiling init.c
compiling dataerror.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/file'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/funcall'
compiling enc_raise.c
compiling rb_fatal.c
compiling class2name.c
compiling nextafter.c
compiling fs.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/hash'
compiling init.c
compiling funcall.c
compiling init.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/integer'
compiling init.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/iseq_load'
compiling ensured.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/load/dot.dot'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/iter'
compiling my_integer.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/load/protect'
compiling stat.c
compiling iseq_load.c
compiling protect.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/compat'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/method'
compiling init.c
compiling dot.dot.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/internal_ivar'
compiling init.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/usr'
compiling break.c
compiling usrcompat.c
compiling arity.c
compiling internal_ivar.c
compiling delete.c
compiling str2big.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/notimplement'
compiling usrmarshal.c
compiling bug.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/num2int'
compiling num2int.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/path_to_class'
compiling div.c
compiling path_to_class.c
compiling core_ext.c
installing default console libraries
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/popen_deadlock'
compiling yield.c
compiling infinite_loop_dlsym.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/postponed_job'
compiling postponed_job.c
installing default bigdecimal libraries
compiling mul.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/printf'
compiling printf.c
linking shared-object fiber.so
linking shared-object -test-/dln/empty.so
linking shared-object -test-/load/dot.dot.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/fiber'
compiling init.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/dln/empty'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/load/dot.dot'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/proc'
compiling receiver.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/rational'
compiling rat.c
zlib.c: In function ‘zstream_expand_buffer_protect’:
zlib.c:679:16: warning: cast between incompatible function types from ‘void (*)(struct zstream *)’ to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
rb_protect((VALUE (*)(VALUE))zstream_expand_buffer, (VALUE)z, &state);
^
linking shared-object -test-/marshal/internal_ivar.so
linking shared-object continuation.so
compiling init.c
compiling super.c
linking shared-object -test-/bug_5832.so
linking shared-object fcntl.so
linking shared-object -test-/gvl/call_without_gvl.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/recursion'
linking shared-object -test-/array/resize.so
compiling recursion.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/scan_args'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/regexp'
compiling scan_args.c
linking shared-object -test-/class.so
compiling parse_depth_limit.c
linking shared-object -test-/fatal/rb_fatal.so
compiling init.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/foreach'
linking shared-object -test-/bug_reporter.so
compiling foreach.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/numhash'
linking shared-object -test-/hash.so
compiling numhash.c
linking shared-object -test-/path_to_class.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/update'
compiling update.c
linking shared-object -test-/notimplement.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/string'
linking shared-object -test-/marshal/compat.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/struct'
compiling member.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/symbol'
compiling init.c
linking shared-object -test-/bug_3571.so
compiling type.c
compiling init.c
compiling duplicate.c
linking shared-object -test-/funcall.so
linking shared-object -test-/iter.so
linking shared-object -test-/exception.so
linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so
linking shared-object -test-/debug.so
compiling fstring.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/thread_fd_close'
linking shared-object -test-/marshal/usr.so
compiling thread_fd_close.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/time'
compiling init.c
linking shared-object -test-/postponed_job.so
compiling new.c
zlib.c: In function ‘zlib_gzip_ensure’:
zlib.c:4257:15: warning: cast between incompatible function types from ‘void (*)(struct gzfile *)’ to ‘VALUE (*)()’ {aka ‘long unsigned int (*)()’} [-Wcast-function-type]
rb_rescue((VALUE(*)())gz->end, arg, NULL, Qnil);
^
linking shared-object -test-/method.so
linking shared-object -test-/iseq_load.so
linking shared-object -test-/float.so
linking shared-object -test-/load/protect.so
compiling init.c
linking shared-object -test-/file.so
compiling len.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/tracepoint'
compiling nofree.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/continuation'
compiling gc_hook.c
linking shared-object rbconfig/sizeof.so
compiling tracepoint.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/typeddata'
linking shared-object -test-/integer.so
compiling typeddata.c
linking shared-object -test-/num2int.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/vm'
compiling at_exit.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug-5832'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/wait_for_single_fd'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/fcntl'
compiling wait_for_single_fd.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/gvl/call_without_gvl'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/array/resize'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/fatal'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/syslog'
compiling syslog.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug_reporter'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/coverage'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/nkf'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest'
compiling coverage.c
linking shared-object io/nonblock.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/class'
compiling enc_associate.c
compiling nkf.c
linking shared-object io/wait.so
compiling digest.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/path_to_class'
linking shared-object -test-/rational.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/funcall'
compiling new.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bug-3571'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/hash'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/compat'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/notimplement'
installing default nkf libraries
compiling set_len.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/popen_deadlock'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/bubblebabble'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/md5'
installing default syslog libraries
compiling md5init.c
compiling bubblebabble.c
linking shared-object -test-/bignum.so
compiling enc_str_buf_cat.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/rmd160'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/marshal/usr'
compiling rmd160init.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/postponed_job'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/sha1'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/debug'
compiling sha1init.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/iter'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/sha2'
compiling sha2init.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/exception'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/iseq_load'
installing default digest libraries
compiling modify.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/load/protect'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/openssl'
compiling openssl_missing.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/method'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/psych'
compiling capacity.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/etc'
compiling psych.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/float'
generating constant definitions
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/rubyvm'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/date'
compiling date_core.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/fiddle'
compiling closure.c
installing digest libraries
installing default sha2 libraries
compiling conversions.c
installing default libraries
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/num2int'
compiling fiddle.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/rubyvm'
compiling qsort.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/rbconfig/sizeof'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/file'
compiling rb_str_dup.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/readline'
compiling readline.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/strscan'
compiling function.c
compiling strscan.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/integer'
linking shared-object -test-/proc.so
linking shared-object -test-/printf.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/cgi/escape'
compiling etc.c
compiling escape.c
linking shared-object -test-/regexp.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/nonblock'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/ripper'
compiling ossl.c
compiling coderange.c
compiling ripper.c
linking shared-object -test-/recursion.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/wait'
compiling ossl_asn1.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/rational'
compiling ossl_bio.c
linking shared-object -test-/st/update.so
compiling ellipsize.c
linking shared-object -test-/thread_fd_close.so
compiling normalize.c
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/objspace'
compiling object_tracing.c
compiling cstr.c
compiling objspace.c
linking shared-object -test-/struct.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/socket'
compiling init.c
linking shared-object -test-/time.so
rmd160init.c:18:5: warning: cast between incompatible function types from ‘int (*)(RIPEMD160_CTX *, const void *, size_t)’ {aka ‘int (*)(struct RIPEMD160state_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)RMD160_Update,
^
md5init.c:20:5: warning: cast between incompatible function types from ‘int (*)(MD5_CTX *, const void *, size_t)’ {aka ‘int (*)(struct MD5state_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)MD5_Update,
^
sha1init.c:20:5: warning: cast between incompatible function types from ‘int (*)(SHA_CTX *, const void *, size_t)’ {aka ‘int (*)(struct SHAstate_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)SHA1_Update,
^
linking shared-object -test-/symbol.so
compiling objspace_dump.c
sha2init.c:23:5: warning: cast between incompatible function types from ‘int (*)(SHA256_CTX *, const void *, size_t)’ {aka ‘int (*)(struct SHA256state_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)SHA##bitlen##_Update, \
^
sha2init.c:14:30: note: in expansion of macro ‘DEFINE_ALGO_METADATA’
#define FOREACH_BITLEN(func) func(256) func(384) func(512)
^~~~
sha2init.c:27:1: note: in expansion of macro ‘FOREACH_BITLEN’
FOREACH_BITLEN(DEFINE_ALGO_METADATA)
^~~~~~~~~~~~~~
sha2init.c:23:5: warning: cast between incompatible function types from ‘int (*)(SHA512_CTX *, const void *, size_t)’ {aka ‘int (*)(struct SHA512state_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)SHA##bitlen##_Update, \
^
sha2init.c:14:40: note: in expansion of macro ‘DEFINE_ALGO_METADATA’
#define FOREACH_BITLEN(func) func(256) func(384) func(512)
^~~~
sha2init.c:27:1: note: in expansion of macro ‘FOREACH_BITLEN’
FOREACH_BITLEN(DEFINE_ALGO_METADATA)
^~~~~~~~~~~~~~
sha2init.c:23:5: warning: cast between incompatible function types from ‘int (*)(SHA512_CTX *, const void *, size_t)’ {aka ‘int (*)(struct SHA512state_st *, const void *, long unsigned int)’} to ‘void (*)(void *, unsigned char *, size_t)’ {aka ‘void (*)(void *, unsigned char *, long unsigned int)’} [-Wcast-function-type]
(rb_digest_hash_update_func_t)SHA##bitlen##_Update, \
^
sha2init.c:14:50: note: in expansion of macro ‘DEFINE_ALGO_METADATA’
#define FOREACH_BITLEN(func) func(256) func(384) func(512)
^~~~
sha2init.c:27:1: note: in expansion of macro ‘FOREACH_BITLEN’
FOREACH_BITLEN(DEFINE_ALGO_METADATA)
^~~~~~~~~~~~~~
linking shared-object -test-/st/numhash.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/bignum'
linking shared-object -test-/vm/at_exit.so
linking shared-object -test-/typeddata.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/json'
linking shared-object -test-/st/foreach.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/printf'
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/json/generator'
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/json/parser'
compiling generator.c
compiling parser.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/proc'
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object -test-/tracepoint.so
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/pty'
compiling pty.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/recursion'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/regexp'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9/ext/sdbm'
compiling _sdbm.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/update'
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
compiling init.c
installing default pty libraries
linking shared-object -test-/wait_for_single_fd.so
compiling ossl_bn.c
compiling psych_yaml_tree.c
compiling constants.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/thread_fd_close'
compiling psych_emitter.c
linking shared-object digest/md5.so
linking shared-object digest/rmd160.so
compiling psych_parser.c
linking shared-object digest/sha1.so
compiling ossl_cipher.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/time'
compiling basicsocket.c
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/symbol'
linking shared-object digest/sha2.so
compiling socket.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/struct'
compiling ossl_config.c
compiling psych_to_ruby.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/vm'
compiling ../.././ext/psych/yaml/loader.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/numhash'
compiling ossl_digest.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/typeddata'
compiling ../.././ext/psych/yaml/parser.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/json'
compiling handle.c
compiling ipsocket.c
linking shared-object digest/bubblebabble.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/st/foreach'
compiling ossl_engine.c
compiling ossl_hmac.c
compiling tcpsocket.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/tracepoint'
compiling tcpserver.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/wait_for_single_fd'
compiling ossl_kdf.c
compiling sockssocket.c
compiling ../.././ext/psych/yaml/api.c
compiling date_parse.c
compiling pointer.c
linking shared-object racc/cparse.so
compiling date_strftime.c
compiling date_strptime.c
ossl.c: In function ‘ossl_protect_x509_ary2sk’:
ossl.c:47:6: warning: cast between incompatible function types from ‘struct stack_st_X509 * (*)(VALUE)’ {aka ‘struct stack_st_X509 * (*)(long unsigned int)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
(VALUE (*)(VALUE))ossl_##name##_ary2sk0, \
^
ossl.c:63:1: note: in expansion of macro ‘OSSL_IMPL_ARY2SK’
OSSL_IMPL_ARY2SK(x509, X509, cX509Cert, DupX509CertPtr)
^~~~~~~~~~~~~~~~
installing default date_core libraries
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/bubblebabble'
compiling ../.././ext/psych/yaml/reader.c
../.././ext/psych/yaml/api.c: In function ‘yaml_document_delete’:
../.././ext/psych/yaml/api.c:1121:7: warning: variable ‘context’ set but not used [-Wunused-but-set-variable]
} context;
^~~~~~~
ossl_asn1.c: In function ‘decode_int’:
ossl_asn1.c:328:22: warning: cast between incompatible function types from ‘VALUE (*)(const ASN1_INTEGER *)’ {aka ‘long unsigned int (*)(const struct asn1_string_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
ret = rb_protect((VALUE (*)(VALUE))asn1integer_to_num,
^
ossl_asn1.c: In function ‘decode_enum’:
ossl_asn1.c:368:22: warning: cast between incompatible function types from ‘VALUE (*)(const ASN1_INTEGER *)’ {aka ‘long unsigned int (*)(const struct asn1_string_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
ret = rb_protect((VALUE (*)(VALUE))asn1integer_to_num,
^
ossl_asn1.c: In function ‘decode_time’:
ossl_asn1.c:430:22: warning: cast between incompatible function types from ‘VALUE (*)(const ASN1_TIME *)’ {aka ‘long unsigned int (*)(const struct asn1_string_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
ret = rb_protect((VALUE (*)(VALUE))asn1time_to_time,
^
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/rmd160'
compiling ../.././ext/psych/yaml/emitter.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/racc/cparse'
compiling udpsocket.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/sha1'
compiling ossl_ns_spki.c
compiling ../.././ext/psych/yaml/dumper.c
compiling ../.././ext/psych/yaml/writer.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/md5'
compiling ossl_ocsp.c
linking shared-object syslog.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest/sha2'
compiling ossl_pkcs12.c
compiling ossl_pkcs7.c
linking shared-object io/console.so
compiling ../.././ext/psych/yaml/scanner.c
linking shared-object -test-/string.so
linking shared-object digest.so
ossl_cipher.c: In function ‘ossl_s_ciphers’:
ossl_cipher.c:172:21: warning: cast between incompatible function types from ‘void * (*)(const OBJ_NAME *, VALUE)’ {aka ‘void * (*)(const struct obj_name_st *, long unsigned int)’} to ‘void (*)(const OBJ_NAME *, void *)’ {aka ‘void (*)(const struct obj_name_st *, void *)’} [-Wcast-function-type]
(void(*)(const OBJ_NAME*,void*))add_cipher_name_to_ary,
^
linking shared-object coverage.so
linking shared-object cgi/escape.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/syslog'
compiling ossl_pkey.c
compiling ossl_pkey_dh.c
compiling ossl_pkey_dsa.c
compiling ossl_pkey_ec.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/io/console'
compiling ossl_pkey_rsa.c
compiling unixsocket.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/digest'
compiling ossl_rand.c
compiling ossl_ssl.c
compiling ossl_ssl_session.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/coverage'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/cgi/escape'
compiling unixserver.c
compiling ossl_x509.c
compiling option.c
linking shared-object pty.so
compiling ancdata.c
compiling raddrinfo.c
compiling ifaddr.c
ossl.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/string'
linking shared-object etc.so
compiling ossl_x509attr.c
compiling ossl_x509cert.c
compiling ossl_x509crl.c
ossl_pkcs12.c: In function ‘ossl_pkcs12_initialize’:
ossl_pkcs12.c:189:20: warning: cast between incompatible function types from ‘VALUE (*)(EVP_PKEY *)’ {aka ‘long unsigned int (*)(struct evp_pkey_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
pkey = rb_protect((VALUE (*)(VALUE))ossl_pkey_new, (VALUE)key, &st);
^
ossl_pkcs12.c:193:20: warning: cast between incompatible function types from ‘VALUE (*)(X509 *)’ {aka ‘long unsigned int (*)(struct x509_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
cert = rb_protect((VALUE (*)(VALUE))ossl_x509_new, (VALUE)x509, &st);
^
ossl_pkcs12.c:197:18: warning: cast between incompatible function types from ‘VALUE (*)(const struct stack_st_X509 *)’ {aka ‘long unsigned int (*)(const struct stack_st_X509 *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
ca = rb_protect((VALUE (*)(VALUE))ossl_x509_sk2ary, (VALUE)x509s, &st);
^
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/pty'
compiling ossl_x509ext.c
compiling ossl_x509name.c
compiling ossl_x509req.c
compiling ossl_x509revoked.c
compiling ossl_x509store.c
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/etc'
ossl_pkey.c: In function ‘ossl_pkey_new’:
ossl_pkey.c:134:22: warning: cast between incompatible function types from ‘VALUE (*)(EVP_PKEY *)’ {aka ‘long unsigned int (*)(struct evp_pkey_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
obj = rb_protect((VALUE (*)(VALUE))pkey_new0, (VALUE)pkey, &status);
^
ossl_ssl.c: In function ‘ossl_tmp_dh_callback’:
ossl_ssl.c:277:35: warning: cast between incompatible function types from ‘EVP_PKEY * (*)(struct tmp_dh_callback_args *)’ {aka ‘struct evp_pkey_st * (*)(struct tmp_dh_callback_args *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
pkey = (EVP_PKEY *)rb_protect((VALUE (*)(VALUE))ossl_call_tmp_dh_callback,
^
ossl_pkcs12.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object sdbm.so
../.././ext/psych/yaml/api.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object readline.so
linking shared-object objspace.so
linking shared-object fiddle.so
ossl_cipher.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
ossl_pkey.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
ossl_x509store.c: In function ‘ossl_verify_cb_call’:
ossl_x509store.c:72:23: warning: cast between incompatible function types from ‘VALUE (*)(X509_STORE_CTX *)’ {aka ‘long unsigned int (*)(struct x509_store_ctx_st *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
rctx = rb_protect((VALUE(*)(VALUE))ossl_x509stctx_new, (VALUE)ctx, &state);
^
ossl_x509store.c:81:19: warning: cast between incompatible function types from ‘VALUE (*)(struct ossl_verify_cb_args *)’ {aka ‘long unsigned int (*)(struct ossl_verify_cb_args *)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type]
ret = rb_protect((VALUE(*)(VALUE))call_verify_cb_proc, (VALUE)&args, &state);
^
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/sdbm'
linking shared-object stringio.so
linking shared-object -test-/scan_args.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/readline'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/fiddle'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/objspace'
linking shared-object strscan.so
linking shared-object json/ext/parser.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/-test-/scan_args'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/strscan'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/stringio'
linking shared-object pathname.so
ossl_asn1.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/json/parser'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/pathname'
ossl_x509store.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object json/ext/generator.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/json/generator'
ossl_ssl.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object socket.so
zlib.c: At top level:
cc1: warning: unrecognized command line option ‘-Wno-self-assign’
cc1: warning: unrecognized command line option ‘-Wno-constant-logical-operand’
cc1: warning: unrecognized command line option ‘-Wno-parentheses-equality’
linking shared-object openssl.so
linking shared-object zlib.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/socket'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/zlib'
linking shared-object psych.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/openssl'
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/psych'
linking shared-object nkf.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/nkf'
linking shared-object bigdecimal.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/bigdecimal'
linking shared-object date_core.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/date'
linking shared-object ripper.so
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9/ext/ripper'
make[2]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
linking shared-library libruby.so.2.5.9
linking ruby
make[2]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'
make[1]: Entering directory '/usr/local/rvm/src/ruby-2.5.9'
*** Following extensions are not compiled:
dbm:
Could not be configured. It will not be installed.
Check ext/dbm/mkmf.log for more details.
gdbm:
Could not be configured. It will not be installed.
Check ext/gdbm/mkmf.log for more details.
*** Fix the problems, then remove these directories and try again if you want.
make[1]: Leaving directory '/usr/local/rvm/src/ruby-2.5.9'