Project

General

Profile

Bug #14651 » make.log

glebm (Gleb Mazovetskiy), 03/29/2018 05:07 AM

 
+__rvm_make:0> make -j8
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -march=native -flto -pipe -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 -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wno-maybe-uninitialized -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 -lgmp -ldl -lcrypt -lm
LANG = en_GB.UTF-8
LC_ALL =
LC_CTYPE = en_GB.UTF-8
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Copyright (C) 2015 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
making dummy probes.h
compiling class.c
compiling bignum.c
compiling compar.c
compiling compile.c
compiling complex.c
compiling cont.c
compiling debug.c
compiling dir.c
compiling debug_counter.c
compiling dln_find.c
compiling encoding.c
compiling enumerator.c
compiling enum.c
compiling error.c
compiling eval.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling iseq.c
compiling load.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
compiling parse.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 regsyntax.c
compiling regparse.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling symbol.c
compiling thread.c
compiling time.c
compiling util.c
compiling transcode.c
compiling version.c
compiling variable.c
compiling vm.c
compiling vm_backtrace.c
compiling vm_dump.c
compiling vm_trace.c
compiling ./missing/explicit_bzero.c
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 array.c
compiling enc/ascii.c
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/trans/newline.c
compiling enc/utf_8.c
linking miniruby
In function ‘__pread_alias’,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10998:12,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11095:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:77:9: warning: call to ‘__pread_chk_warn’ declared with attribute warning: pread called with bigger length than size of the destination buffer
return __pread_chk (__fd, __buf, __nbytes, __offset, __bos0 (__buf));
^
In function ‘__read_alias’,
inlined from ‘maygvl_read’ at io.c:10985:16,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10994:12,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11095:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:39:9: warning: call to ‘__read_chk_warn’ declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
In function ‘__read_alias’,
inlined from ‘maygvl_read’ at io.c:10985:16,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10994:12,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11100:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:39:9: warning: call to ‘__read_chk_warn’ declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
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 '/home/glebm/.rvm/src/ruby-2.5.1'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
linking static-library libruby-static.a
generating transdb.h
ar: dln.o: plugin needed to handle lto object
ar: localeinit.o: plugin needed to handle lto object
ar: loadpath.o: plugin needed to handle lto object
ar: array.o: plugin needed to handle lto object
ar: bignum.o: plugin needed to handle lto object
ar: class.o: plugin needed to handle lto object
ar: compar.o: plugin needed to handle lto object
ar: compile.o: plugin needed to handle lto object
ar: complex.o: plugin needed to handle lto object
ar: cont.o: plugin needed to handle lto object
ar: debug.o: plugin needed to handle lto object
ar: debug_counter.o: plugin needed to handle lto object
ar: dir.o: plugin needed to handle lto object
ar: dln_find.o: plugin needed to handle lto object
ar: encoding.o: plugin needed to handle lto object
ar: enum.o: plugin needed to handle lto object
ar: enumerator.o: plugin needed to handle lto object
ar: error.o: plugin needed to handle lto object
ar: eval.o: plugin needed to handle lto object
ar: file.o: plugin needed to handle lto object
ar: gc.o: plugin needed to handle lto object
ar: hash.o: plugin needed to handle lto object
ar: inits.o: plugin needed to handle lto object
ar: io.o: plugin needed to handle lto object
ar: iseq.o: plugin needed to handle lto object
ar: load.o: plugin needed to handle lto object
ar: marshal.o: plugin needed to handle lto object
ar: math.o: plugin needed to handle lto object
ar: node.o: plugin needed to handle lto object
ar: numeric.o: plugin needed to handle lto object
ar: object.o: plugin needed to handle lto object
ar: pack.o: plugin needed to handle lto object
ar: parse.o: plugin needed to handle lto object
ar: proc.o: plugin needed to handle lto object
ar: process.o: plugin needed to handle lto object
ar: random.o: plugin needed to handle lto object
ar: range.o: plugin needed to handle lto object
ar: rational.o: plugin needed to handle lto object
ar: re.o: plugin needed to handle lto object
ar: regcomp.o: plugin needed to handle lto object
ar: regenc.o: plugin needed to handle lto object
ar: regerror.o: plugin needed to handle lto object
ar: regexec.o: plugin needed to handle lto object
ar: regparse.o: plugin needed to handle lto object
ar: regsyntax.o: plugin needed to handle lto object
ar: ruby.o: plugin needed to handle lto object
ar: safe.o: plugin needed to handle lto object
ar: signal.o: plugin needed to handle lto object
ar: sprintf.o: plugin needed to handle lto object
ar: st.o: plugin needed to handle lto object
ar: strftime.o: plugin needed to handle lto object
ar: string.o: plugin needed to handle lto object
ar: struct.o: plugin needed to handle lto object
ar: symbol.o: plugin needed to handle lto object
ar: thread.o: plugin needed to handle lto object
ar: time.o: plugin needed to handle lto object
ar: transcode.o: plugin needed to handle lto object
ar: util.o: plugin needed to handle lto object
ar: variable.o: plugin needed to handle lto object
ar: version.o: plugin needed to handle lto object
ar: vm.o: plugin needed to handle lto object
ar: vm_backtrace.o: plugin needed to handle lto object
ar: vm_dump.o: plugin needed to handle lto object
ar: vm_trace.o: plugin needed to handle lto object
ar: enc/ascii.o: plugin needed to handle lto object
ar: enc/us_ascii.o: plugin needed to handle lto object
ar: enc/unicode.o: plugin needed to handle lto object
ar: enc/utf_8.o: plugin needed to handle lto object
ar: enc/trans/newline.o: plugin needed to handle lto object
ar: explicit_bzero.o: plugin needed to handle lto object
ar: setproctitle.o: plugin needed to handle lto object
ar: strlcat.o: plugin needed to handle lto object
ar: strlcpy.o: plugin needed to handle lto object
ar: addr2line.o: plugin needed to handle lto object
ar: prelude.o: plugin needed to handle lto object
ar: dmyext.o: plugin needed to handle lto object
ar: dmyenc.o: plugin needed to handle lto object
linking shared-library libruby.so.2.5.1
transdb.h updated
In function ‘__pread_alias’,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10998:12,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11095:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:77:9: warning: call to ‘__pread_chk_warn’ declared with attribute warning: pread called with bigger length than size of the destination buffer
return __pread_chk (__fd, __buf, __nbytes, __offset, __bos0 (__buf));
^
In function ‘__read_alias’,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10985:16,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11095:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:39:9: warning: call to ‘__read_chk_warn’ declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
In function ‘__read_alias’,
inlined from ‘maygvl_copy_stream_read.constprop’ at io.c:10985:16,
inlined from ‘nogvl_copy_stream_read_write’ at io.c:11100:16:
/usr/include/x86_64-linux-gnu/bits/unistd.h:39:9: warning: call to ‘__read_chk_warn’ declared with attribute warning: read called with bigger length than size of the destination buffer
return __read_chk (__fd, __buf, __nbytes, __bos0 (__buf));
^
generating makefiles ext/configure-ext.mk
making enc
making trans
make[1]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1'
compiling ./enc/encdb.c
compiling ./enc/big5.c
compiling ./enc/cp949.c
make[1]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1'
compiling ./enc/emacs_mule.c
compiling ./enc/euc_kr.c
compiling ./enc/trans/transdb.c
compiling ./enc/euc_jp.c
ext/configure-ext.mk updated
compiling ./enc/gb2312.c
compiling ./enc/euc_tw.c
compiling ./enc/trans/big5.c
compiling ./enc/gb18030.c
compiling ./enc/gbk.c
compiling ./enc/trans/ebcdic.c
compiling ./enc/trans/emoji.c
compiling ./enc/trans/chinese.c
compiling ./enc/iso_8859_1.c
compiling ./enc/iso_8859_2.c
compiling ./enc/iso_8859_3.c
compiling ./enc/iso_8859_4.c
compiling ./enc/trans/emoji_iso2022_kddi.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_14.c
compiling ./enc/iso_8859_13.c
compiling ./enc/iso_8859_15.c
compiling ./enc/iso_8859_16.c
compiling ./enc/trans/emoji_sjis_docomo.c
compiling ./enc/koi8_r.c
compiling ./enc/koi8_u.c
compiling ./enc/shift_jis.c
compiling ./enc/utf_16be.c
compiling ./enc/utf_16le.c
compiling ./enc/utf_32be.c
compiling ./enc/utf_32le.c
compiling ./enc/windows_31j.c
compiling ./enc/windows_1250.c
compiling ./enc/windows_1251.c
compiling ./enc/windows_1252.c
compiling ./enc/windows_1253.c
compiling ./enc/windows_1254.c
compiling ./enc/windows_1257.c
linking encoding encdb.so
linking encoding big5.so
linking encoding cp949.so
linking encoding emacs_mule.so
linking encoding euc_jp.so
linking encoding euc_kr.so
linking encoding euc_tw.so
linking encoding gb2312.so
linking encoding gb18030.so
linking encoding gbk.so
compiling ./enc/trans/emoji_sjis_kddi.c
linking encoding iso_8859_1.so
linking encoding iso_8859_2.so
linking encoding iso_8859_3.so
linking encoding iso_8859_5.so
linking encoding iso_8859_4.so
linking encoding iso_8859_6.so
compiling ./enc/trans/emoji_sjis_softbank.c
compiling ./enc/trans/escape.c
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
linking encoding iso_8859_9.so
linking encoding iso_8859_10.so
compiling ./enc/trans/gb18030.c
linking encoding iso_8859_11.so
make[1]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1'
linking encoding iso_8859_13.so
linking encoding iso_8859_14.so
linking encoding iso_8859_15.so
configuring psych
linking encoding iso_8859_16.so
linking encoding koi8_r.so
configuring fcntl
configuring racc/cparse
linking encoding koi8_u.so
linking encoding shift_jis.so
linking encoding utf_16be.so
linking encoding utf_16le.so
linking encoding utf_32be.so
compiling ./enc/trans/gbk.c
compiling ./enc/trans/iso2022.c
configuring zlib
linking encoding utf_32le.so
linking encoding windows_31j.so
linking encoding windows_1250.so
linking encoding windows_1251.so
linking encoding windows_1252.so
linking encoding windows_1253.so
linking encoding windows_1254.so
linking encoding windows_1257.so
compiling ./enc/trans/japanese.c
compiling ./enc/trans/japanese_euc.c
compiling ./enc/trans/japanese_sjis.c
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
configuring openssl
configuring date
configuring rubyvm
configuring ripper
configuring readline
configuring fiber
compiling ./enc/trans/korean.c
configuring -test-/array/resize
configuring -test-/bignum
configuring -test-/bug-3571
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
compiling ./enc/trans/single_byte.c
compiling ./enc/trans/utf8_mac.c
configuring pathname
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
compiling ./enc/trans/utf_16_32.c
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 etc
configuring stringio
configuring sdbm
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring coverage
configuring pty
configuring cgi/escape
configuring rbconfig/sizeof
linking transcoder transdb.so
linking transcoder big5.so
linking transcoder chinese.so
linking transcoder ebcdic.so
linking transcoder emoji.so
linking transcoder emoji_sjis_docomo.so
linking transcoder emoji_iso2022_kddi.so
linking transcoder emoji_sjis_kddi.so
linking transcoder emoji_sjis_softbank.so
linking transcoder escape.so
linking transcoder gb18030.so
configuring json
configuring json/generator
configuring json/parser
linking transcoder gbk.so
linking transcoder iso2022.so
linking transcoder japanese.so
linking transcoder japanese_sjis.so
linking transcoder japanese_euc.so
linking transcoder korean.so
configuring socket
linking transcoder single_byte.so
linking transcoder utf8_mac.so
linking transcoder utf_16_32.so
configuring objspace
configuring nkf
configuring dbm
configuring bigdecimal
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
configuring gdbm
configuring digest
configuring digest/bubblebabble
configuring digest/md5
making encs
make[1]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
configuring syslog
configuring fiddle
configuring continuation
configuring strscan
configuring io/console
configuring digest/rmd160
configuring io/nonblock
configuring io/wait
header: gdbm-ndbm.h
library: gdbm_compat
configuring digest/sha1
configuring digest/sha2
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/fcntl'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/racc/cparse'
compiling fcntl.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/psych'
compiling cparse.c
compiling psych.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/rubyvm'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/date'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/zlib'
compiling date_core.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/ripper'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/openssl'
compiling zlib.c
compiling ripper.c
installing default libraries
compiling openssl_missing.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/rubyvm'
compiling ossl.c
compiling psych_emitter.c
linking shared-object fcntl.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/readline'
compiling readline.c
linking shared-object racc/cparse.so
compiling psych_parser.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/fcntl'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/fiber'
compiling fiber.c
compiling ossl_asn1.c
linking shared-object fiber.so
linking shared-object readline.so
compiling psych_to_ruby.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/racc/cparse'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/array/resize'
compiling resize.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/fiber'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bignum'
compiling init.c
compiling psych_yaml_tree.c
linking shared-object -test-/array/resize.so
compiling div.c
linking shared-object zlib.so
compiling ossl_bio.c
compiling big2str.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/array/resize'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug-3571'
compiling bug.c
compiling intpack.c
linking shared-object -test-/bug_3571.so
compiling ossl_bn.c
compiling str2big.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug-3571'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug-5832'
compiling bug.c
linking shared-object psych.so
linking shared-object -test-/bug_5832.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/readline'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug_reporter'
compiling bug_reporter.c
compiling mul.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug-5832'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/class'
compiling init.c
linking shared-object -test-/bug_reporter.so
compiling bigzero.c
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
compiling class2name.c
compiling ossl_cipher.c
linking shared-object ripper.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bug_reporter'
compiling date_parse.c
compiling date_strftime.c
linking shared-object -test-/bignum.so
linking shared-object -test-/class.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/class'
compiling date_strptime.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/debug'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/psych'
compiling inspector.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/dln/empty'
compiling empty.c
compiling ossl_config.c
linking shared-object -test-/dln/empty.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/bignum'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/exception'
compiling init.c
compiling profile_frames.c
linking shared-object date_core.so
compiling enc_raise.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/dln/empty'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/fatal'
compiling rb_fatal.c
compiling dataerror.c
linking shared-object -test-/debug.so
compiling ossl_digest.c
compiling ensured.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/file'
linking shared-object -test-/fatal/rb_fatal.so
compiling stat.c
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/debug'
linking shared-object -test-/exception.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/float'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/fatal'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/funcall'
compiling funcall.c
compiling fs.c
compiling ossl_engine.c
compiling nextafter.c
linking shared-object -test-/funcall.so
linking shared-object -test-/file.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/exception'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/gvl/call_without_gvl'
compiling call_without_gvl.c
linking shared-object -test-/float.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/funcall'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/hash'
compiling init.c
linking shared-object -test-/gvl/call_without_gvl.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/file'
compiling delete.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/integer'
compiling init.c
compiling ossl_hmac.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/float'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/iseq_load'
compiling iseq_load.c
linking shared-object -test-/hash.so
compiling core_ext.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/gvl/call_without_gvl'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/iter'
compiling init.c
linking shared-object -test-/iseq_load.so
compiling break.c
compiling ossl_kdf.c
compiling my_integer.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/hash'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/load/dot.dot'
compiling dot.dot.c
linking shared-object -test-/load/dot.dot.so
compiling yield.c
linking shared-object -test-/integer.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/iseq_load'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/load/protect'
compiling protect.c
linking shared-object -test-/iter.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/load/dot.dot'
compiling ossl_ns_spki.c
compiling ossl_ocsp.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/integer'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/compat'
compiling usrcompat.c
linking shared-object -test-/load/protect.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/iter'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/internal_ivar'
linking shared-object -test-/marshal/compat.so
compiling internal_ivar.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/load/protect'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/usr'
compiling usrmarshal.c
linking shared-object -test-/marshal/internal_ivar.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/method'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/compat'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/notimplement'
compiling bug.c
linking shared-object -test-/marshal/usr.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/zlib'
compiling arity.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/num2int'
compiling num2int.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/internal_ivar'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/path_to_class'
compiling path_to_class.c
linking shared-object -test-/notimplement.so
linking shared-object -test-/method.so
linking shared-object -test-/num2int.so
linking shared-object -test-/path_to_class.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/marshal/usr'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/popen_deadlock'
compiling infinite_loop_dlsym.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/notimplement'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/postponed_job'
compiling postponed_job.c
compiling ossl_pkcs12.c
linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so
linking shared-object -test-/postponed_job.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/path_to_class'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/printf'
compiling printf.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/method'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/proc'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/num2int'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/rational'
compiling rat.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/popen_deadlock'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/recursion'
compiling recursion.c
compiling receiver.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/postponed_job'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/regexp'
compiling init.c
linking shared-object -test-/printf.so
compiling super.c
linking shared-object -test-/rational.so
compiling ossl_pkcs7.c
linking shared-object -test-/recursion.so
compiling parse_depth_limit.c
linking shared-object -test-/proc.so
linking shared-object -test-/regexp.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/printf'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/scan_args'
compiling scan_args.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/recursion'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/foreach'
compiling foreach.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/rational'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/numhash'
compiling numhash.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/proc'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/update'
compiling update.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/regexp'
compiling ossl_pkey.c
linking shared-object -test-/st/foreach.so
linking shared-object -test-/st/numhash.so
linking shared-object -test-/st/update.so
compiling ossl_pkey_dh.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/foreach'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/string'
compiling enc_str_buf_cat.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/update'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/struct'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/st/numhash'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/symbol'
compiling init.c
compiling ossl_pkey_dsa.c
compiling init.c
compiling len.c
compiling type.c
compiling member.c
compiling nofree.c
compiling ossl_pkey_ec.c
linking shared-object -test-/scan_args.so
linking shared-object -test-/symbol.so
compiling duplicate.c
compiling cstr.c
linking shared-object -test-/struct.so
compiling ossl_pkey_rsa.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/symbol'
compiling coderange.c
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/thread_fd_close'
compiling thread_fd_close.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/struct'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/time'
compiling init.c
compiling enc_associate.c
linking shared-object -test-/thread_fd_close.so
compiling new.c
compiling ossl_rand.c
compiling new.c
linking shared-object -test-/time.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/thread_fd_close'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/tracepoint'
compiling gc_hook.c
compiling modify.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/scan_args'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/typeddata'
compiling typeddata.c
compiling ossl_ssl.c
compiling capacity.c
compiling tracepoint.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/time'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/vm'
compiling at_exit.c
linking shared-object -test-/typeddata.so
compiling ossl_ssl_session.c
compiling qsort.c
linking shared-object -test-/tracepoint.so
linking shared-object -test-/vm/at_exit.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/typeddata'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/wait_for_single_fd'
compiling wait_for_single_fd.c
compiling ellipsize.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/vm'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/pathname'
compiling pathname.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/tracepoint'
compiling ossl_x509.c
linking shared-object -test-/wait_for_single_fd.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/etc'
generating constant definitions
compiling normalize.c
compiling etc.c
compiling set_len.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/wait_for_single_fd'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/stringio'
compiling stringio.c
compiling ossl_x509attr.c
compiling ossl_x509cert.c
compiling fstring.c
linking shared-object etc.so
linking shared-object -test-/string.so
installing default pathname libraries
compiling ossl_x509crl.c
linking shared-object pathname.so
compiling ossl_x509ext.c
linking shared-object stringio.so
compiling ossl_x509name.c
compiling ossl_x509req.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/-test-/string'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/sdbm'
compiling _sdbm.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/etc'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/coverage'
compiling coverage.c
compiling init.c
compiling ossl_x509revoked.c
linking shared-object coverage.so
compiling ossl_x509store.c
linking shared-object sdbm.so
installing default openssl libraries
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/pty'
compiling pty.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/coverage'
linking shared-object openssl.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/cgi/escape'
compiling escape.c
installing default pty libraries
linking shared-object pty.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/pathname'
linking shared-object cgi/escape.so
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/rbconfig/sizeof'
compiling sizes.c
compiling limits.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/pty'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json'
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/stringio'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json/generator'
compiling generator.c
linking shared-object rbconfig/sizeof.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json/parser'
compiling parser.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/cgi/escape'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/socket'
compiling init.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/rbconfig/sizeof'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/objspace'
compiling object_tracing.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/sdbm'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/nkf'
compiling nkf.c
compiling constants.c
linking shared-object json/ext/parser.so
compiling objspace.c
linking shared-object json/ext/generator.so
compiling objspace_dump.c
compiling basicsocket.c
compiling socket.c
linking shared-object objspace.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json/parser'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/dbm'
compiling dbm.c
compiling ipsocket.c
linking shared-object dbm.so
compiling tcpsocket.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/ripper'
make[2]: Entering directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/bigdecimal'
compiling bigdecimal.c
In file included from bigdecimal.c:13:0:
bigdecimal.h:139:1: error: static declaration of ‘rb_sym2str’ follows non-static declaration
rb_sym2str(VALUE sym)
^
In file included from bigdecimal.h:14:0,
from bigdecimal.c:13:
../.././include/ruby/ruby.h:1735:7: note: previous declaration of ‘rb_sym2str’ was here
VALUE rb_sym2str(VALUE);
^
bigdecimal.c:108:1: error: static declaration of ‘rb_rational_num’ follows non-static declaration
rb_rational_num(VALUE rat)
^
In file included from ../.././include/ruby/ruby.h:2040:0,
from bigdecimal.h:14,
from bigdecimal.c:13:
../.././include/ruby/intern.h:171:7: note: previous declaration of ‘rb_rational_num’ was here
VALUE rb_rational_num(VALUE rat);
^
bigdecimal.c: In function ‘rb_rational_num’:
bigdecimal.c:113:50: error: macro "rb_funcall" requires 4 arguments, but only 2 given
return rb_funcall(rat, rb_intern("numerator"));
^
bigdecimal.c:113:12: warning: return makes integer from pointer without a cast [-Wint-conversion]
return rb_funcall(rat, rb_intern("numerator"));
^
bigdecimal.c: At top level:
bigdecimal.c:120:1: error: static declaration of ‘rb_rational_den’ follows non-static declaration
rb_rational_den(VALUE rat)
^
In file included from ../.././include/ruby/ruby.h:2040:0,
from bigdecimal.h:14,
from bigdecimal.c:13:
../.././include/ruby/intern.h:172:7: note: previous declaration of ‘rb_rational_den’ was here
VALUE rb_rational_den(VALUE rat);
^
bigdecimal.c: In function ‘rb_rational_den’:
bigdecimal.c:125:52: error: macro "rb_funcall" requires 4 arguments, but only 2 given
return rb_funcall(rat, rb_intern("denominator"));
^
bigdecimal.c:125:12: warning: return makes integer from pointer without a cast [-Wint-conversion]
return rb_funcall(rat, rb_intern("denominator"));
^
installing default nkf libraries
linking shared-object nkf.so
compiling tcpserver.c
bigdecimal.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’
cc1: warning: unrecognized command line option ‘-Wno-tautological-compare’
Makefile:282: recipe for target 'bigdecimal.o' failed
make[2]: *** [bigdecimal.o] Error 1
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/bigdecimal'
exts.mk:237: recipe for target 'ext/bigdecimal/all' failed
make[1]: *** [ext/bigdecimal/all] Error 2
make[1]: *** Waiting for unfinished jobs....
compiling sockssocket.c
compiling udpsocket.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/json/generator'
compiling unixsocket.c
compiling unixserver.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/dbm'
compiling option.c
compiling ancdata.c
compiling ifaddr.c
compiling raddrinfo.c
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/objspace'
installing default socket libraries
linking shared-object socket.so
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/date'
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/nkf'
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/socket'
make[2]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1/ext/openssl'
make[1]: Leaving directory '/home/glebm/.rvm/src/ruby-2.5.1'
uncommon.mk:240: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
+__rvm_make:0> return 2
(1-1/2)