|
+__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
|