I am using Ubuntu 18.04
rvm install 2.6
ruby-2.6.0 - #removing src/ruby-2.6.0 - please wait
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/18.04/x86_64/ruby-2.6.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for ubuntu.
Requirements installation successful.
__rvm_install_source:source:2: no such file or directory: /home/barracus/.rvm/scripts/functions/manage/install/ubuntu
Installing Ruby from source to: /home/barracus/.rvm/rubies/ruby-2.6.0, this may take a while depending on your cpu(s)...
ruby-2.6.0 - #downloading ruby-2.6.0, this may take a while depending on your connection...
ruby-2.6.0 - #extracting ruby-2.6.0 to /home/barracus/.rvm/src/ruby-2.6.0 - please wait
ruby-2.6.0 - #configuring - please wait
ruby-2.6.0 - #post-configuration - please wait
ruby-2.6.0 - #compiling - please wait
Error running '__rvm_make -j12',
please read /home/barracus/.rvm/log/1546006355_ruby-2.6.0/make.log
There has been an error while running make. Halting the installation.
My make.log looks like:
+__rvm_make:0> make -j12
BASERUBY = /home/barracus/.rvm/rubies/ruby-2.5.1/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wno-maybe-uninitialized -std=gnu99 -fPIC
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. -I./enc/unicode/11.0.0
DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.2.6 -fstack-protector-strong
SOLIBS = -lz -lpthread -lrt -lrt -lgmp -ldl -lcrypt -lm
LANG = en_US.UTF-8
LC_ALL =
LC_CTYPE = en_US.UTF-8
gcc (Homebrew gcc 5.5.0_4) 5.5.0
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 ast.c
compiling bignum.c
compiling class.c
compiling compar.c
compiling cont.c
compiling complex.c
compiling compile.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling encoding.c
compiling dln_find.c
compiling enum.c
compiling enumerator.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
making mjit_config.h
compiling mjit_compile.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
process.c: In function 'retry_fork_async_signal_safe':
process.c:3929:35: warning: variable 'waitpid_lock_init' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
rb_nativethread_lock_t *const waitpid_lock_init =
^
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
process.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling symbol.c
compiling thread.c
compiling time.c
compiling transcode.c
compiling transient_heap.c
compiling util.c
compiling variable.c
./revision.h unchanged
compiling vm.c
compiling vm_backtrace.c
compiling vm_dump.c
compiling vm_trace.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 mjit.c
assembling coroutine/amd64/Context.S
compiling enc/ascii.c
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
compiling version.c
building rb_mjit_header.h
linking miniruby
rb_mjit_header.h updated
generating encdb.h
building .ext/include/x86_64-linux/rb_mjit_min_header-2.6.0.h
./miniruby -I./lib -I. -I.ext/common ./tool/transform_mjit_header.rb "gcc " rb_mjit_header.h .ext/include/x86_64-linux/rb_mjit_min_header-2.6.0.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/barracus/.rvm/src/ruby-2.6.0'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
generating transdb.h
linking static-library libruby-static.a
transdb.h updated
linking shared-library libruby.so.2.6.0
Transforming external functions to static:
transform_mjit_header: making external definition of 'Init_vm_stack_canary' static inline
transform_mjit_header: making external definition of 'rb_vm_opt_struct_aset' static inline
transform_mjit_header: making external definition of 'rb_vm_opt_struct_aref' static inline
transform_mjit_header: making external definition of 'rb_eql_opt' static inline
transform_mjit_header: changing definition of 'rb_equal_opt' to declaration
transform_mjit_header: changing definition of 'rb_vm_search_method_slowpath' to declaration
transform_mjit_header: making external definition of 'rb_vm_rewrite_cref' static inline
transform_mjit_header: making external definition of 'rb_vm_push_frame' static inline
transform_mjit_header: making external definition of 'rb_vm_block_ep_update' static inline
transform_mjit_header: making external definition of 'rb_vm_cref_new_toplevel' static inline
transform_mjit_header: making external definition of 'rb_vm_frame_block_handler' static inline
transform_mjit_header: making external definition of 'rb_vm_ep_local_ep' static inline
transform_mjit_header: making declaration of 'rb_vm_rewrite_cref' static inline
transform_mjit_header: making declaration of 'rb_vm_frame_block_handler' static inline
transform_mjit_header: making declaration of 'rb_vm_block_ep_update' static inline
transform_mjit_header: making declaration of 'rb_vm_ep_local_ep' static inline
transform_mjit_header: making declaration of 'Init_vm_stack_canary' static inline
transform_mjit_header: making declaration of 'rb_eql_opt' static inline
transform_mjit_header: making external definition of 'rb_scan_args_set' static inline
transform_mjit_header: making declaration of 'rb_scan_args_set' static inline
transform_mjit_header: SKIPPED to transform getlogin_r
transform_mjit_header: SKIPPED to transform pread64
transform_mjit_header: SKIPPED to transform pread
transform_mjit_header: SKIPPED to transform read
transform_mjit_header: SKIPPED to transform bsearch
transform_mjit_header: SKIPPED to transform fread_unlocked
transform_mjit_header: SKIPPED to transform fgets_unlocked
transform_mjit_header: SKIPPED to transform fread
transform_mjit_header: SKIPPED to transform fgets
transform_mjit_header: SKIPPED to transform vdprintf
transform_mjit_header: SKIPPED to transform dprintf
transform_mjit_header: SKIPPED to transform vfprintf
transform_mjit_header: SKIPPED to transform vprintf
transform_mjit_header: SKIPPED to transform printf
transform_mjit_header: SKIPPED to transform fprintf
transform_mjit_header: SKIPPED to transform getline
transform_mjit_header: SKIPPED to transform putchar_unlocked
transform_mjit_header: SKIPPED to transform putc_unlocked
transform_mjit_header: SKIPPED to transform fputc_unlocked
transform_mjit_header: SKIPPED to transform putchar
transform_mjit_header: SKIPPED to transform getchar_unlocked
transform_mjit_header: SKIPPED to transform getc_unlocked
transform_mjit_header: SKIPPED to transform fgetc_unlocked
transform_mjit_header: SKIPPED to transform getchar
ln -sf ../../../.ext/include/x86_64-linux/rb_mjit_min_header-2.6.0.h include/ruby-2.6.0/x86_64-linux/rb_mjit_min_header-2.6.0.h
generating makefiles ext/configure-ext.mk
making enc
making trans
make[1]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0'
compiling ./enc/trans/transdb.c
make[1]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0'
compiling ./enc/trans/big5.c
compiling ./enc/trans/chinese.c
compiling ./enc/trans/ebcdic.c
compiling ./enc/big5.c
compiling ./enc/cp949.c
compiling ./enc/encdb.c
compiling ./enc/trans/emoji_iso2022_kddi.c
compiling ./enc/trans/emoji.c
compiling ./enc/emacs_mule.c
compiling ./enc/trans/emoji_sjis_docomo.c
ext/configure-ext.mk updated
compiling ./enc/trans/emoji_sjis_kddi.c
compiling ./enc/trans/emoji_sjis_softbank.c
make[1]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0'
compiling ./enc/euc_jp.c
compiling ./enc/euc_kr.c
compiling ./enc/trans/escape.c
configuring nkf
compiling ./enc/euc_tw.c
compiling ./enc/gb2312.c
configuring ripper
compiling ./enc/trans/gb18030.c
compiling ./enc/trans/gbk.c
configuring racc/cparse
compiling ./enc/gb18030.c
compiling ./enc/gbk.c
configuring fcntl
compiling ./enc/iso_8859_1.c
configuring sdbm
compiling ./enc/iso_8859_2.c
configuring readline
compiling ./enc/trans/iso2022.c
configuring bigdecimal
configuring openssl
compiling ./enc/trans/japanese.c
compiling ./enc/iso_8859_3.c
compiling ./enc/iso_8859_4.c
compiling ./enc/trans/japanese_euc.c
compiling ./enc/trans/japanese_sjis.c
compiling ./enc/iso_8859_5.c
compiling ./enc/trans/korean.c
compiling ./enc/iso_8859_6.c
compiling ./enc/iso_8859_7.c
compiling ./enc/trans/single_byte.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/trans/utf_16_32.c
compiling ./enc/trans/utf8_mac.c
compiling ./enc/iso_8859_14.c
compiling ./enc/iso_8859_15.c
configuring fiber
configuring rubyvm
linking transcoder transdb.so
compiling ./enc/iso_8859_16.c
configuring stringio
compiling ./enc/koi8_r.c
compiling ./enc/koi8_u.c
linking transcoder chinese.so
linking transcoder ebcdic.so
linking transcoder emoji.so
compiling ./enc/shift_jis.c
compiling ./enc/utf_16be.c
configuring json
configuring pty
configuring json/generator
configuring digest
configuring json/parser
configuring digest/bubblebabble
configuring digest/md5
compiling ./enc/utf_16le.c
linking transcoder emoji_iso2022_kddi.so
linking transcoder emoji_sjis_docomo.so
compiling ./enc/utf_32be.c
linking transcoder emoji_sjis_kddi.so
configuring etc
linking transcoder emoji_sjis_softbank.so
compiling ./enc/utf_32le.c
linking transcoder escape.so
linking transcoder gb18030.so
linking transcoder gbk.so
linking transcoder iso2022.so
compiling ./enc/windows_31j.c
linking transcoder japanese.so
linking transcoder japanese_sjis.so
compiling ./enc/windows_1250.c
linking transcoder korean.so
linking transcoder single_byte.so
linking transcoder utf_16_32.so
compiling ./enc/windows_1251.c
compiling ./enc/windows_1252.c
compiling ./enc/windows_1253.c
linking transcoder big5.so
configuring dbm
compiling ./enc/windows_1254.c
compiling ./enc/windows_1257.c
linking transcoder japanese_euc.so
linking transcoder utf8_mac.so
configuring pathname
linking encoding encdb.so
linking encoding big5.so
linking encoding cp949.so
linking encoding emacs_mule.so
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
linking encoding euc_jp.so
linking encoding euc_kr.so
linking encoding euc_tw.so
linking encoding gb2312.so
configuring gdbm
configuring objspace
linking encoding gb18030.so
linking encoding gbk.so
configuring coverage
configuring socket
configuring cgi/escape
linking encoding iso_8859_1.so
linking encoding iso_8859_2.so
linking encoding iso_8859_3.so
configuring strscan
configuring psych
linking encoding iso_8859_4.so
configuring rbconfig/sizeof
configuring zlib
linking encoding iso_8859_5.so
linking encoding iso_8859_6.so
linking encoding iso_8859_7.so
linking encoding iso_8859_8.so
linking encoding iso_8859_9.so
linking encoding iso_8859_10.so
linking encoding iso_8859_11.so
linking encoding iso_8859_13.so
configuring digest/rmd160
linking encoding iso_8859_14.so
configuring fiddle
configuring -test-/arith_seq/extract
configuring -test-/array/resize
linking encoding iso_8859_15.so
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
linking encoding iso_8859_16.so
linking encoding koi8_r.so
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
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
configuring date
linking encoding windows_1253.so
linking encoding windows_1254.so
linking encoding windows_1257.so
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
configuring continuation
header: db.h
library: db
configuring syslog
configuring -test-/float
configuring -test-/funcall
configuring -test-/gvl/call_without_gvl
configuring -test-/hash
configuring digest/sha1
configuring -test-/integer
configuring -test-/iseq_load
configuring io/console
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
making encs
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
make[1]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
configuring bigdecimal/util
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring io/nonblock
configuring io/wait
configuring digest/sha2
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/nkf'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/racc/cparse'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fcntl'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/sdbm'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/readline'
compiling fcntl.c
compiling readline.c
compiling _sdbm.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/stringio'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/bigdecimal'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fiber'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/ripper'
compiling fiber.c
compiling nkf.c
compiling bigdecimal.c
compiling stringio.c
compiling cparse.c
compiling ripper.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/openssl'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/rubyvm'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/json'
compiling openssl_missing.c
linking shared-object fiber.so
installing default libraries
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/rubyvm'
installing default nkf libraries
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fiber'
compiling init.c
linking shared-object fcntl.so
compiling ossl.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/json'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/pty'
compiling ossl_asn1.c
compiling pty.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fcntl'
compiling ossl_bio.c
installing default pty libraries
linking shared-object racc/cparse.so
compiling ossl_bn.c
compiling ossl_cipher.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/racc/cparse'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/digest'
linking shared-object pty.so
compiling digest.c
linking shared-object sdbm.so
linking shared-object readline.so
compiling ossl_config.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/pty'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/etc'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/sdbm'
compiling etc.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/dbm'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/readline'
compiling dbm.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/pathname'
compiling pathname.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/gdbm'
installing default digest libraries
compiling gdbm.c
linking shared-object digest.so
linking shared-object stringio.so
installing digest libraries
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/digest'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/stringio'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/objspace'
compiling object_tracing.c
installing default pathname libraries
compiling ossl_digest.c
compiling objspace.c
linking shared-object etc.so
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/coverage'
compiling coverage.c
ossl_digest.c: In function 'ossl_digest_new':
ossl_digest.c:79:11: warning: implicit declaration of function 'EVP_MD_CTX_new' [-Wimplicit-function-declaration]
ctx = EVP_MD_CTX_new();
^
ossl_digest.c:79:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^
ossl_digest.c: In function 'ossl_digest_initialize':
ossl_digest.c:131:30: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
RTYPEDDATA_DATA(self) = ctx = EVP_MD_CTX_new();
^
ossl_digest.c: In function 'ossl_digest_copy':
ossl_digest.c:153:31: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
RTYPEDDATA_DATA(self) = ctx1 = EVP_MD_CTX_new();
^
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/etc'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/socket'
linking shared-object dbm.so
compiling init.c
installing default coverage libraries
compiling constants.c
ossl_digest.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/dbm'
compiling objspace_dump.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/cgi/escape'
compiling escape.c
compiling ossl_engine.c
linking shared-object coverage.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/coverage'
compiling ossl_hmac.c
linking shared-object cgi/escape.so
compiling ossl_kdf.c
compiling basicsocket.c
ossl_hmac.c: In function 'ossl_hmac_free':
ossl_hmac.c:39:5: warning: implicit declaration of function 'HMAC_CTX_free' [-Wimplicit-function-declaration]
HMAC_CTX_free(ctx);
^
ossl_hmac.c: In function 'ossl_hmac_alloc':
ossl_hmac.c:57:11: warning: implicit declaration of function 'HMAC_CTX_new' [-Wimplicit-function-declaration]
ctx = HMAC_CTX_new();
^
ossl_hmac.c:57:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ctx = HMAC_CTX_new();
^
ossl_hmac.c: In function 'hmac_final':
ossl_hmac.c:165:11: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
final = HMAC_CTX_new();
^
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/cgi/escape'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/strscan'
compiling strscan.c
linking shared-object pathname.so
linking shared-object gdbm.so
linking shared-object objspace.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/gdbm'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/pathname'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/rbconfig/sizeof'
ossl_hmac.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/psych'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
ossl_kdf.c: In function 'kdf_scrypt':
ossl_kdf.c:135:10: warning: implicit declaration of function 'EVP_PBE_scrypt' [-Wimplicit-function-declaration]
if (!EVP_PBE_scrypt(RSTRING_PTR(pass), RSTRING_LEN(pass),
^
compiling psych.c
compiling sizes.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/objspace'
compiling psych_emitter.c
compiling ossl_ns_spki.c
compiling ossl_ocsp.c
ossl_kdf.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
compiling limits.c
compiling ossl_pkcs12.c
compiling socket.c
compiling ipsocket.c
ossl_ocsp.c: In function 'ossl_ocspbres_get_status':
ossl_ocsp.c:918:44: warning: implicit declaration of function 'OCSP_SINGLERESP_get0_id' [-Wimplicit-function-declaration]
if(!(cid = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(single)))) /* FIXME */
^
ossl_ocsp.c:918:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
if(!(cid = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(single)))) /* FIXME */
^
ossl_ocsp.c: In function 'ossl_ocspsres_get_certid':
ossl_ocsp.c:1283:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
id = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(sres)); /* FIXME */
^
compiling psych_parser.c
linking shared-object rbconfig/sizeof.so
compiling ossl_pkcs7.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/rbconfig/sizeof'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/zlib'
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
compiling zlib.c
compiling tcpsocket.c
compiling psych_to_ruby.c
compiling ossl_pkey.c
linking shared-object strscan.so
compiling psych_yaml_tree.c
installing default ripper libraries
compiling tcpserver.c
ossl_pkey.c: In function 'ossl_generate_cb_2':
ossl_pkey.c:45:42: warning: implicit declaration of function 'BN_GENCB_get_arg' [-Wimplicit-function-declaration]
arg = (struct ossl_generate_cb_arg *)BN_GENCB_get_arg(cb);
^
ossl_pkey.c:45:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
arg = (struct ossl_generate_cb_arg *)BN_GENCB_get_arg(cb);
^
ossl_pkey.c: In function 'DupPKeyPtr':
ossl_pkey.c:257:5: warning: implicit declaration of function 'EVP_PKEY_up_ref' [-Wimplicit-function-declaration]
EVP_PKEY_up_ref(pkey);
^
ossl_pkey.c: In function 'ossl_pkey_sign':
ossl_pkey.c:328:11: warning: implicit declaration of function 'EVP_MD_CTX_new' [-Wimplicit-function-declaration]
ctx = EVP_MD_CTX_new();
^
ossl_pkey.c:328:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^
ossl_pkey.c:332:2: warning: implicit declaration of function 'EVP_MD_CTX_free' [-Wimplicit-function-declaration]
EVP_MD_CTX_free(ctx);
^
ossl_pkey.c: In function 'ossl_pkey_verify':
ossl_pkey.c:384:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^
compiling ossl_pkey_dh.c
linking shared-object nkf.so
compiling sockssocket.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/strscan'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fiddle'
linking shared-object bigdecimal.so
compiling closure.c
ossl_pkey.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/nkf'
ossl_ocsp.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
compiling conversions.c
ossl_pkey_dh.c: In function 'dh_generate':
ossl_pkey_dh.c:103:20: warning: implicit declaration of function 'BN_GENCB_new' [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_dh.c:103:20: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
ossl_pkey_dh.c:107:2: warning: implicit declaration of function 'BN_GENCB_free' [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/bigdecimal'
compiling udpsocket.c
compiling ossl_pkey_dsa.c
compiling unixsocket.c
compiling unixserver.c
compiling ossl_pkey_ec.c
compiling function.c
compiling fiddle.c
compiling ossl_pkey_rsa.c
ossl_pkey_dsa.c: In function 'dsa_generate':
ossl_pkey_dsa.c:119:20: warning: implicit declaration of function 'BN_GENCB_new' [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_dsa.c:119:20: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
ossl_pkey_dsa.c:125:2: warning: implicit declaration of function 'BN_GENCB_free' [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
linking shared-object psych.so
compiling handle.c
ossl_pkey_dh.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
ossl_pkey_rsa.c: In function 'rsa_generate':
ossl_pkey_rsa.c:121:20: warning: implicit declaration of function 'BN_GENCB_new' [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_rsa.c:121:20: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
ossl_pkey_rsa.c:126:2: warning: implicit declaration of function 'BN_GENCB_free' [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
compiling pointer.c
compiling option.c
ossl_pkey_rsa.c: In function 'ossl_rsa_sign_pss':
ossl_pkey_rsa.c:604:14: warning: implicit declaration of function 'EVP_MD_CTX_new' [-Wimplicit-function-declaration]
md_ctx = EVP_MD_CTX_new();
^
ossl_pkey_rsa.c:604:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^
ossl_pkey_rsa.c:628:5: warning: implicit declaration of function 'EVP_MD_CTX_free' [-Wimplicit-function-declaration]
EVP_MD_CTX_free(md_ctx);
^
ossl_pkey_rsa.c: In function 'ossl_rsa_verify_pss':
ossl_pkey_rsa.c:689:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^
compiling ancdata.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/psych'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/arith_seq/extract'
compiling ossl_rand.c
compiling extract.c
ossl_pkey_dsa.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
compiling raddrinfo.c
compiling ossl_ssl.c
linking shared-object -test-/arith_seq/extract.so
installing default fiddle libraries
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/arith_seq/extract'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/array/resize'
compiling ossl_ssl_session.c
compiling resize.c
compiling ifaddr.c
linking shared-object fiddle.so
ossl_ssl.c: In function 'ossl_sslctx_session_new_cb':
ossl_ssl.c:438:5: warning: implicit declaration of function 'SSL_SESSION_up_ref' [-Wimplicit-function-declaration]
SSL_SESSION_up_ref(sess);
^
ossl_ssl.c: In function 'ossl_sslctx_setup':
ossl_ssl.c:826:2: warning: implicit declaration of function 'X509_STORE_up_ref' [-Wimplicit-function-declaration]
X509_STORE_up_ref(store);
^
ossl_ssl.c: In function 'ossl_sslctx_get_ciphers':
ossl_ssl.c:991:15: warning: implicit declaration of function 'SSL_CTX_get_ciphers' [-Wimplicit-function-declaration]
ciphers = SSL_CTX_get_ciphers(ctx);
^
ossl_ssl.c:991:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
ciphers = SSL_CTX_get_ciphers(ctx);
^
In file included from ../.././include/ruby.h:33:0,
from ossl.h:16,
from ossl_ssl.c:12:
ossl_ssl.c: In function 'ossl_sslctx_get_security_level':
ossl_ssl.c:1147:20: warning: implicit declaration of function 'SSL_CTX_get_security_level' [-Wimplicit-function-declaration]
return INT2NUM(SSL_CTX_get_security_level(ctx));
^
../.././include/ruby/ruby.h:261:33: note: in definition of macro 'RB_INT2FIX'
#define RB_INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG)
^
../.././include/ruby/ruby.h:1594:20: note: in expansion of macro 'RB_INT2NUM'
#define INT2NUM(x) RB_INT2NUM(x)
^
ossl_ssl.c:1147:12: note: in expansion of macro 'INT2NUM'
return INT2NUM(SSL_CTX_get_security_level(ctx));
^
ossl_ssl.c: In function 'ossl_sslctx_set_security_level':
ossl_ssl.c:1182:5: warning: implicit declaration of function 'SSL_CTX_set_security_level' [-Wimplicit-function-declaration]
SSL_CTX_set_security_level(ctx, NUM2INT(value));
^
ossl_ssl_session.c: In function 'ossl_SSL_SESSION_cmp':
ossl_ssl_session.c:104:9: warning: implicit declaration of function 'SSL_SESSION_get_protocol_version' [-Wimplicit-function-declaration]
if (SSL_SESSION_get_protocol_version(a) != SSL_SESSION_get_protocol_version(b))
^
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bignum'
linking shared-object -test-/array/resize.so
compiling str2big.c
ossl_pkey_rsa.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/fiddle'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/array/resize'
installing default socket libraries
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug-3571'
compiling bug.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug-5832'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug_reporter'
ossl_ssl_session.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
compiling bug.c
compiling bug_reporter.c
compiling ossl_x509.c
compiling ossl_x509attr.c
compiling big2str.c
compiling div.c
compiling ossl_x509cert.c
linking shared-object -test-/bug_3571.so
linking shared-object -test-/bug_5832.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug-3571'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/class'
linking shared-object -test-/bug_reporter.so
compiling init.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug-5832'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/debug'
ossl_x509cert.c: In function 'DupX509CertPtr':
ossl_x509cert.c:87:5: warning: implicit declaration of function 'X509_up_ref' [-Wimplicit-function-declaration]
X509_up_ref(x509);
^
ossl_x509cert.c: In function 'ossl_x509_get_signature_algorithm':
ossl_x509cert.c:334:31: warning: implicit declaration of function 'X509_get0_tbs_sigalg' [-Wimplicit-function-declaration]
if (!i2a_ASN1_OBJECT(out, X509_get0_tbs_sigalg(x509)->algorithm)) {
^
ossl_x509cert.c:334:57: error: invalid type argument of '->' (have 'int')
if (!i2a_ASN1_OBJECT(out, X509_get0_tbs_sigalg(x509)->algorithm)) {
^
ossl_x509cert.c: In function 'ossl_x509_get_not_before':
ossl_x509cert.c:424:22: warning: implicit declaration of function 'X509_get0_notBefore' [-Wimplicit-function-declaration]
if (!(asn1time = X509_get0_notBefore(x509))) {
^
ossl_x509cert.c:424:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
if (!(asn1time = X509_get0_notBefore(x509))) {
^
ossl_x509cert.c: In function 'ossl_x509_set_not_before':
ossl_x509cert.c:443:10: warning: implicit declaration of function 'X509_set1_notBefore' [-Wimplicit-function-declaration]
if (!X509_set1_notBefore(x509, asn1time)) {
^
ossl_x509cert.c: In function 'ossl_x509_get_not_after':
ossl_x509cert.c:463:22: warning: implicit declaration of function 'X509_get0_notAfter' [-Wimplicit-function-declaration]
if (!(asn1time = X509_get0_notAfter(x509))) {
^
ossl_x509cert.c:463:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
if (!(asn1time = X509_get0_notAfter(x509))) {
^
ossl_x509cert.c: In function 'ossl_x509_set_not_after':
ossl_x509cert.c:482:10: warning: implicit declaration of function 'X509_set1_notAfter' [-Wimplicit-function-declaration]
if (!X509_set1_notAfter(x509, asn1time)) {
^
compiling ossl_x509crl.c
compiling profile_frames.c
ossl_x509cert.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
Makefile:311: recipe for target 'ossl_x509cert.o' failed
make[2]: *** [ossl_x509cert.o] Error 1
make[2]: *** Waiting for unfinished jobs....
compiling bigzero.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/dln/empty'
compiling empty.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bug_reporter'
compiling init.c
linking shared-object -test-/dln/empty.so
compiling class2name.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/exception'
ossl_x509crl.c: In function 'ossl_x509crl_get_signature_algorithm':
ossl_x509crl.c:175:5: warning: implicit declaration of function 'X509_CRL_get0_signature' [-Wimplicit-function-declaration]
X509_CRL_get0_signature(crl, NULL, &alg);
^
ossl_x509crl.c: In function 'ossl_x509crl_get_last_update':
ossl_x509crl.c:214:12: warning: implicit declaration of function 'X509_CRL_get0_lastUpdate' [-Wimplicit-function-declaration]
time = X509_CRL_get0_lastUpdate(crl);
^
ossl_x509crl.c:214:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
time = X509_CRL_get0_lastUpdate(crl);
^
ossl_x509crl.c: In function 'ossl_x509crl_set_last_update':
ossl_x509crl.c:229:10: warning: implicit declaration of function 'X509_CRL_set1_lastUpdate' [-Wimplicit-function-declaration]
if (!X509_CRL_set1_lastUpdate(crl, asn1time)) {
^
ossl_x509crl.c: In function 'ossl_x509crl_get_next_update':
ossl_x509crl.c:245:12: warning: implicit declaration of function 'X509_CRL_get0_nextUpdate' [-Wimplicit-function-declaration]
time = X509_CRL_get0_nextUpdate(crl);
^
ossl_x509crl.c:245:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
time = X509_CRL_get0_nextUpdate(crl);
^
ossl_x509crl.c: In function 'ossl_x509crl_set_next_update':
ossl_x509crl.c:260:10: warning: implicit declaration of function 'X509_CRL_set1_nextUpdate' [-Wimplicit-function-declaration]
if (!X509_CRL_set1_nextUpdate(crl, asn1time)) {
^
compiling dataerror.c
compiling init.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/dln/empty'
compiling ensured.c
compiling mul.c
compiling intpack.c
linking shared-object zlib.so
linking shared-object -test-/class.so
compiling inspector.c
compiling enc_raise.c
compiling init.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/fatal'
compiling rb_fatal.c
linking shared-object socket.so
ossl_x509crl.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/class'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/file'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/float'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/zlib'
compiling fs.c
compiling nextafter.c
compiling init.c
compiling init.c
linking shared-object -test-/bignum.so
linking shared-object -test-/debug.so
linking shared-object -test-/exception.so
linking shared-object -test-/fatal/rb_fatal.so
compiling stat.c
ossl_ssl.c: At top level:
cc1: warning: unrecognized command line option '-Wno-tautological-compare'
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-cast-function-type'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/debug'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/funcall'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/bignum'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/gvl/call_without_gvl'
compiling funcall.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/hash'
compiling init.c
compiling call_without_gvl.c
linking shared-object -test-/float.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/fatal'
compiling delete.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/integer'
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/iseq_load'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/exception'
compiling core_ext.c
compiling iseq_load.c
make[2]: Entering directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/iter'
compiling yield.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/socket'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/openssl'
exts.mk:242: recipe for target 'ext/openssl/all' failed
make[1]: *** [ext/openssl/all] Error 2
make[1]: *** Waiting for unfinished jobs....
compiling break.c
compiling init.c
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/float'
compiling init.c
linking shared-object -test-/file.so
linking shared-object -test-/funcall.so
linking shared-object -test-/gvl/call_without_gvl.so
compiling my_integer.c
linking shared-object -test-/hash.so
linking shared-object -test-/iseq_load.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/file'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/gvl/call_without_gvl'
linking shared-object -test-/iter.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/funcall'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/hash'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/iseq_load'
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/iter'
linking shared-object -test-/integer.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/-test-/integer'
linking shared-object ripper.so
make[2]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0/ext/ripper'
make[1]: Leaving directory '/home/barracus/.rvm/src/ruby-2.6.0'
uncommon.mk:286: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2
+__rvm_make:0> return 2
The fix for this was last comment in issue #4370.
Most helpful comment
The fix for this was last comment in issue #4370.