Skip to content

Instantly share code, notes, and snippets.

@joshRpowell
Created December 28, 2017 12:19
Show Gist options
  • Save joshRpowell/6756aa5f24c27deae7a436352f5e07c6 to your computer and use it in GitHub Desktop.
Save joshRpowell/6756aa5f24c27deae7a436352f5e07c6 to your computer and use it in GitHub Desktop.
+__rvm_make:0> make -j4
CC = gcc
LD = ld
LDSHARED = gcc -dynamiclib
CFLAGS = -O3 -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration -Wdivision-by-zero -Wdeprecated-declarations -Wextra-tokens -fno-common -pipe
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/[email protected]/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin17 -I./include -I. -I./enc/unicode/10.0.0
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/[email protected]/lib -install_name /Users/jpowell/.rvm/rubies/ruby-2.5.0/lib/libruby.2.5.dylib -compatibility_version 2.5 -current_version 2.5.0 -fstack-protector -framework Foundation -fstack-protector -framework Foundation
SOLIBS = -lpthread -lgmp -ldl -lobjc
LANG = en_US.UTF-8
LC_ALL =
LC_CTYPE =
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.3.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
translating probes probes.d
compiling bignum.c
compiling class.c
compiling compar.c
. ./vm_opts.h
compiling compile.c
compiling complex.c
compiling cont.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling 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 regparse.c
compiling regsyntax.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 transcode.c
compiling util.c
compiling variable.c
compiling version.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 dmyenc.c
compiling dln.c
compiling localeinit.c
config.status: creating ruby-runner.h
compiling prelude.c
compiling array.c
compiling enc/ascii.c
compiling enc/us_ascii.c
compiling enc/unicode.c
compiling enc/utf_8.c
compiling enc/trans/newline.c
linking miniruby
generating encdb.h
encdb.h updated
./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
generating enc.mk
creating verconf.h
verconf.h updated
compiling loadpath.c
making srcs under enc
linking static-library libruby.2.5.0-static.a
make[1]: Nothing to be done for `srcs'.
generating transdb.h
linking shared-library libruby.2.5.0.dylib
transdb.h updated
generating makefiles ext/configure-ext.mk
making enc
making trans
compiling ./enc/trans/transdb.c
compiling ./enc/encdb.c
compiling ./enc/big5.c
ext/configure-ext.mk updated
compiling ./enc/trans/big5.c
configuring strscan
configuring syslog
compiling ./enc/cp949.c
configuring gdbm
compiling ./enc/emacs_mule.c
compiling ./enc/euc_jp.c
compiling ./enc/euc_kr.c
configuring pty
compiling ./enc/euc_tw.c
compiling ./enc/gb2312.c
compiling ./enc/gb18030.c
compiling ./enc/gbk.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/iso_8859_5.c
compiling ./enc/iso_8859_6.c
compiling ./enc/iso_8859_7.c
compiling ./enc/iso_8859_8.c
compiling ./enc/iso_8859_9.c
compiling ./enc/iso_8859_10.c
compiling ./enc/iso_8859_11.c
compiling ./enc/iso_8859_13.c
compiling ./enc/iso_8859_14.c
compiling ./enc/iso_8859_15.c
compiling ./enc/iso_8859_16.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/trans/chinese.c
compiling ./enc/windows_1252.c
compiling ./enc/windows_1253.c
compiling ./enc/windows_1254.c
compiling ./enc/windows_1257.c
linking encoding encdb.bundle
linking encoding big5.bundle
linking encoding cp949.bundle
linking encoding emacs_mule.bundle
linking encoding euc_jp.bundle
linking encoding euc_kr.bundle
linking encoding euc_tw.bundle
linking encoding gb2312.bundle
linking encoding gb18030.bundle
linking encoding gbk.bundle
linking encoding iso_8859_1.bundle
linking encoding iso_8859_2.bundle
linking encoding iso_8859_3.bundle
linking encoding iso_8859_4.bundle
linking encoding iso_8859_5.bundle
compiling ./enc/trans/ebcdic.c
linking encoding iso_8859_6.bundle
linking encoding iso_8859_7.bundle
compiling ./enc/trans/emoji.c
linking encoding iso_8859_8.bundle
linking encoding iso_8859_9.bundle
linking encoding iso_8859_10.bundle
linking encoding iso_8859_11.bundle
linking encoding iso_8859_13.bundle
linking encoding iso_8859_14.bundle
linking encoding iso_8859_15.bundle
compiling ./enc/trans/emoji_iso2022_kddi.c
linking encoding iso_8859_16.bundle
linking encoding koi8_r.bundle
linking encoding koi8_u.bundle
linking encoding shift_jis.bundle
linking encoding utf_16be.bundle
linking encoding utf_16le.bundle
linking encoding utf_32be.bundle
linking encoding utf_32le.bundle
configuring objspace
linking encoding windows_31j.bundle
linking encoding windows_1250.bundle
configuring nkf
linking encoding windows_1251.bundle
linking encoding windows_1252.bundle
configuring digest
configuring digest/bubblebabble
configuring digest/md5
linking encoding windows_1253.bundle
linking encoding windows_1254.bundle
linking encoding windows_1257.bundle
compiling ./enc/trans/emoji_sjis_docomo.c
configuring date
configuring readline
compiling ./enc/trans/emoji_sjis_kddi.c
compiling ./enc/trans/emoji_sjis_softbank.c
configuring io/console
compiling ./enc/trans/escape.c
compiling ./enc/trans/gb18030.c
compiling ./enc/trans/gbk.c
configuring digest/rmd160
configuring digest/sha1
compiling ./enc/trans/iso2022.c
compiling ./enc/trans/japanese.c
compiling ./enc/trans/japanese_euc.c
configuring digest/sha2
configuring etc
compiling ./enc/trans/japanese_sjis.c
configuring io/nonblock
compiling ./enc/trans/korean.c
configuring io/wait
configuring bigdecimal
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 fiddle
compiling ./enc/trans/utf_16_32.c
linking transcoder transdb.bundle
linking transcoder big5.bundle
linking transcoder chinese.bundle
linking transcoder ebcdic.bundle
linking transcoder emoji.bundle
linking transcoder emoji_iso2022_kddi.bundle
linking transcoder emoji_sjis_docomo.bundle
linking transcoder emoji_sjis_kddi.bundle
linking transcoder emoji_sjis_softbank.bundle
linking transcoder escape.bundle
linking transcoder gb18030.bundle
linking transcoder gbk.bundle
linking transcoder iso2022.bundle
linking transcoder japanese.bundle
linking transcoder japanese_euc.bundle
linking transcoder japanese_sjis.bundle
linking transcoder korean.bundle
linking transcoder single_byte.bundle
linking transcoder utf8_mac.bundle
linking transcoder utf_16_32.bundle
configuring rubyvm
making encs
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
make[1]: Nothing to be done for `encs'.
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 zlib
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 psych
configuring -test-/struct
configuring -test-/symbol
configuring -test-/thread_fd_close
configuring -test-/time
configuring -test-/tracepoint
configuring -test-/typeddata
configuring -test-/vm
configuring -test-/wait_for_single_fd
configuring cgi/escape
configuring json
configuring json/generator
configuring json/parser
configuring stringio
configuring racc/cparse
configuring fiber
configuring sdbm
configuring continuation
configuring rbconfig/sizeof
configuring dbm
configuring fcntl
configuring openssl
configuring ripper
configuring pathname
configuring coverage
configuring socket
header: ndbm.h
library: libc
generating makefile exts.mk
exts.mk updated
compiling syslog.c
compiling strscan.c
compiling gdbm.c
compiling pty.c
linking shared-object pty.bundle
linking shared-object syslog.bundle
installing default pty libraries
installing default syslog libraries
compiling nkf.c
compiling object_tracing.c
linking shared-object strscan.bundle
installing default nkf libraries
compiling digest.c
linking shared-object gdbm.bundle
compiling objspace.c
compiling objspace_dump.c
installing default digest libraries
linking shared-object digest.bundle
installing digest libraries
compiling bubblebabble.c
compiling md5init.c
linking shared-object digest/bubblebabble.bundle
linking shared-object digest/md5.bundle
compiling rmd160init.c
linking shared-object objspace.bundle
compiling sha1init.c
linking shared-object digest/rmd160.bundle
compiling sha2init.c
linking shared-object digest/sha1.bundle
compiling date_core.c
installing default sha2 libraries
compiling date_parse.c
linking shared-object digest/sha2.bundle
compiling date_strftime.c
compiling readline.c
linking shared-object readline.bundle
compiling date_strptime.c
compiling console.c
linking shared-object io/console.bundle
linking shared-object nkf.bundle
installing default console libraries
installing default date_core libraries
compiling nonblock.c
compiling wait.c
linking shared-object io/nonblock.bundle
generating constant definitions
linking shared-object io/wait.bundle
compiling etc.c
compiling bigdecimal.c
compiling resize.c
linking shared-object -test-/array/resize.bundle
compiling str2big.c
linking shared-object etc.bundle
installing default bigdecimal libraries
compiling mul.c
compiling bug.c
linking shared-object -test-/bug_3571.bundle
compiling init.c
compiling bug.c
compiling div.c
linking shared-object -test-/bug_5832.bundle
compiling intpack.c
compiling bug_reporter.c
linking shared-object -test-/bug_reporter.bundle
compiling big2str.c
compiling bigzero.c
compiling init.c
linking shared-object -test-/bignum.bundle
compiling class2name.c
compiling inspector.c
linking shared-object -test-/class.bundle
compiling init.c
compiling empty.c
linking shared-object -test-/dln/empty.bundle
compiling profile_frames.c
compiling dataerror.c
linking shared-object -test-/debug.bundle
compiling init.c
compiling rb_fatal.c
compiling enc_raise.c
linking shared-object -test-/fatal/rb_fatal.bundle
compiling ensured.c
compiling init.c
linking shared-object -test-/exception.bundle
compiling fs.c
compiling stat.c
compiling init.c
linking shared-object -test-/file.bundle
compiling nextafter.c
compiling passing_block.c
linking shared-object -test-/float.bundle
linking shared-object -test-/funcall.bundle
compiling call_without_gvl.c
compiling init.c
linking shared-object date_core.bundle
linking shared-object -test-/gvl/call_without_gvl.bundle
compiling init.c
compiling delete.c
compiling my_integer.c
linking shared-object bigdecimal.bundle
linking shared-object -test-/hash.bundle
compiling iseq_load.c
compiling core_ext.c
compiling init.c
compiling dot.dot.c
linking shared-object -test-/iseq_load.bundle
linking shared-object -test-/load/dot.dot.bundle
compiling break.c
linking shared-object -test-/integer.bundle
compiling protect.c
compiling yield.c
compiling usrcompat.c
compiling internal_ivar.c
linking shared-object -test-/iter.bundle
linking shared-object -test-/load/protect.bundle
compiling usrmarshal.c
linking shared-object -test-/marshal/compat.bundle
linking shared-object -test-/marshal/internal_ivar.bundle
compiling memory_status.c
compiling init.c
compiling bug.c
linking shared-object -test-/marshal/usr.bundle
linking shared-object -test-/memory_status.bundle
compiling arity.c
linking shared-object -test-/notimplement.bundle
compiling num2int.c
compiling path_to_class.c
compiling postponed_job.c
linking shared-object -test-/method.bundle
linking shared-object -test-/num2int.bundle
linking shared-object -test-/path_to_class.bundle
compiling printf.c
linking shared-object -test-/postponed_job.bundle
compiling super.c
compiling rat.c
compiling receiver.c
compiling recursion.c
linking shared-object -test-/printf.bundle
linking shared-object -test-/rational.bundle
compiling init.c
compiling parse_depth_limit.c
compiling scan_args.c
linking shared-object -test-/recursion.bundle
linking shared-object -test-/proc.bundle
compiling init.c
compiling foreach.c
compiling numhash.c
linking shared-object -test-/regexp.bundle
linking shared-object -test-/st/foreach.bundle
linking shared-object -test-/st/numhash.bundle
compiling update.c
compiling coderange.c
compiling len.c
linking shared-object -test-/st/update.bundle
compiling duplicate.c
compiling capacity.c
compiling init.c
compiling init.c
compiling fstring.c
compiling member.c
compiling type.c
compiling enc_associate.c
linking shared-object -test-/struct.bundle
compiling init.c
linking shared-object -test-/symbol.bundle
linking shared-object -test-/scan_args.bundle
compiling thread_fd_close.c
compiling init.c
compiling cstr.c
compiling gc_hook.c
linking shared-object -test-/thread_fd_close.bundle
compiling new.c
compiling tracepoint.c
compiling qsort.c
compiling nofree.c
linking shared-object -test-/time.bundle
linking shared-object -test-/tracepoint.bundle
compiling ellipsize.c
compiling typeddata.c
compiling normalize.c
compiling at_exit.c
compiling wait_for_single_fd.c
linking shared-object -test-/typeddata.bundle
compiling modify.c
linking shared-object -test-/vm/at_exit.bundle
compiling set_len.c
linking shared-object -test-/wait_for_single_fd.bundle
compiling enc_str_buf_cat.c
compiling closure.c
compiling conversions.c
installing default libraries
compiling new.c
compiling zlib.c
linking shared-object -test-/string.bundle
compiling psych.c
compiling fiddle.c
compiling escape.c
compiling psych_emitter.c
compiling function.c
linking shared-object cgi/escape.bundle
compiling psych_parser.c
compiling handle.c
compiling psych_to_ruby.c
compiling pointer.c
compiling psych_yaml_tree.c
linking shared-object fiddle.bundle
compiling generator.c
installing default fiddle libraries
compiling parser.c
linking shared-object psych.bundle
compiling stringio.c
linking shared-object zlib.bundle
linking shared-object json/ext/parser.bundle
compiling cparse.c
compiling fiber.c
linking shared-object json/ext/generator.bundle
linking shared-object fiber.bundle
compiling _sdbm.c
compiling init.c
linking shared-object racc/cparse.bundle
compiling continuation.c
compiling sizes.c
linking shared-object sdbm.bundle
linking shared-object continuation.bundle
compiling dbm.c
compiling limits.c
compiling fcntl.c
linking shared-object stringio.bundle
linking shared-object fcntl.bundle
linking shared-object rbconfig/sizeof.bundle
compiling openssl_missing.c
compiling ripper.c
compiling pathname.c
compiling ossl.c
linking shared-object dbm.bundle
installing default pathname libraries
compiling coverage.c
compiling ossl_asn1.c
linking shared-object coverage.bundle
compiling ossl_bio.c
compiling init.c
linking shared-object pathname.bundle
compiling ossl_bn.c
compiling constants.c
compiling ossl_cipher.c
compiling basicsocket.c
compiling ossl_config.c
compiling ossl_digest.c
compiling ossl_engine.c
compiling socket.c
ossl_digest.c:79:11: warning: implicit declaration of function 'EVP_MD_CTX_new' is invalid in C99 [-Wimplicit-function-declaration]
ctx = EVP_MD_CTX_new();
^
ossl_digest.c:79:9: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
ossl_digest.c:131:30: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
RTYPEDDATA_DATA(self) = ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
ossl_digest.c:153:31: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
RTYPEDDATA_DATA(self) = ctx1 = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
4 warnings generated.
compiling ossl_hmac.c
compiling ipsocket.c
ossl_hmac.c:39:5: warning: implicit declaration of function 'HMAC_CTX_free' is invalid in C99 [-Wimplicit-function-declaration]
HMAC_CTX_free(ctx);
^
ossl_hmac.c:57:11: warning: implicit declaration of function 'HMAC_CTX_new' is invalid in C99 [-Wimplicit-function-declaration]
ctx = HMAC_CTX_new();
^
ossl_hmac.c:57:9: warning: incompatible integer to pointer conversion assigning to 'HMAC_CTX *' (aka 'struct hmac_ctx_st *') from 'int' [-Wint-conversion]
ctx = HMAC_CTX_new();
^ ~~~~~~~~~~~~~~
ossl_hmac.c:165:11: warning: incompatible integer to pointer conversion assigning to 'HMAC_CTX *' (aka 'struct hmac_ctx_st *') from 'int' [-Wint-conversion]
final = HMAC_CTX_new();
^ ~~~~~~~~~~~~~~
4 warnings generated.
compiling ossl_kdf.c
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
compiling tcpsocket.c
compiling ossl_ns_spki.c
ossl_kdf.c:135:10: warning: implicit declaration of function 'EVP_PBE_scrypt' is invalid in C99 [-Wimplicit-function-declaration]
if (!EVP_PBE_scrypt(RSTRING_PTR(pass), RSTRING_LEN(pass),
^
1 warning generated.
compiling tcpserver.c
compiling sockssocket.c
compiling ossl_ocsp.c
compiling ossl_pkcs12.c
compiling udpsocket.c
ossl_ocsp.c:918:44: warning: implicit declaration of function 'OCSP_SINGLERESP_get0_id' is invalid in C99 [-Wimplicit-function-declaration]
if(!(cid = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(single)))) /* FIXME */
^
ossl_ocsp.c:918:29: warning: cast to 'OCSP_CERTID *' (aka 'struct ocsp_cert_id_st *') from smaller integer type 'int' [-Wint-to-pointer-cast]
if(!(cid = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(single)))) /* FIXME */
^
compiling unixsocket.c
ossl_ocsp.c:1283:26: warning: cast to 'OCSP_CERTID *' (aka 'struct ocsp_cert_id_st *') from smaller integer type 'int' [-Wint-to-pointer-cast]
id = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(sres)); /* FIXME */
^
compiling ossl_pkcs7.c
compiling unixserver.c
compiling option.c
3 warnings generated.
compiling ancdata.c
compiling ossl_pkey.c
compiling ossl_pkey_dh.c
ossl_pkey.c:30:42: warning: implicit declaration of function 'BN_GENCB_get_arg' is invalid in C99 [-Wimplicit-function-declaration]
arg = (struct ossl_generate_cb_arg *)BN_GENCB_get_arg(cb);
^
ossl_pkey.c:30:11: warning: cast to 'struct ossl_generate_cb_arg *' from smaller integer type 'int' [-Wint-to-pointer-cast]
arg = (struct ossl_generate_cb_arg *)BN_GENCB_get_arg(cb);
^
ossl_pkey.c:235:5: warning: implicit declaration of function 'EVP_PKEY_up_ref' is invalid in C99 [-Wimplicit-function-declaration]
EVP_PKEY_up_ref(pkey);
^
ossl_pkey.c:306:11: warning: implicit declaration of function 'EVP_MD_CTX_new' is invalid in C99 [-Wimplicit-function-declaration]
ctx = EVP_MD_CTX_new();
^
ossl_pkey.c:306:9: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
ossl_pkey.c:310:2: warning: implicit declaration of function 'EVP_MD_CTX_free' is invalid in C99 [-Wimplicit-function-declaration]
EVP_MD_CTX_free(ctx);
^
ossl_pkey.c:362:9: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
7 warnings generated.
compiling raddrinfo.c
ossl_pkey_dh.c:103:20: warning: implicit declaration of function 'BN_GENCB_new' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_dh.c:103:15: warning: incompatible integer to pointer conversion initializing 'BN_GENCB *' (aka 'struct bn_gencb_st *') with an expression of type 'int' [-Wint-conversion]
BN_GENCB *cb = BN_GENCB_new();
^ ~~~~~~~~~~~~~~
ossl_pkey_dh.c:107:2: warning: implicit declaration of function 'BN_GENCB_free' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
compiling ossl_pkey_dsa.c
3 warnings generated.
compiling ifaddr.c
ossl_pkey_dsa.c:119:20: warning: implicit declaration of function 'BN_GENCB_new' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_dsa.c:119:15: warning: incompatible integer to pointer conversion initializing 'BN_GENCB *' (aka 'struct bn_gencb_st *') with an expression of type 'int' [-Wint-conversion]
BN_GENCB *cb = BN_GENCB_new();
^ ~~~~~~~~~~~~~~
ossl_pkey_dsa.c:125:2: warning: implicit declaration of function 'BN_GENCB_free' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
compiling ossl_pkey_ec.c
3 warnings generated.
installing default socket libraries
compiling ossl_pkey_rsa.c
ossl_pkey_rsa.c:121:20: warning: implicit declaration of function 'BN_GENCB_new' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB *cb = BN_GENCB_new();
^
ossl_pkey_rsa.c:121:15: warning: incompatible integer to pointer conversion initializing 'BN_GENCB *' (aka 'struct bn_gencb_st *') with an expression of type 'int' [-Wint-conversion]
BN_GENCB *cb = BN_GENCB_new();
^ ~~~~~~~~~~~~~~
ossl_pkey_rsa.c:126:2: warning: implicit declaration of function 'BN_GENCB_free' is invalid in C99 [-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
linking shared-object socket.bundle
ossl_pkey_rsa.c:604:14: warning: implicit declaration of function 'EVP_MD_CTX_new' is invalid in C99 [-Wimplicit-function-declaration]
md_ctx = EVP_MD_CTX_new();
^
ossl_pkey_rsa.c:604:12: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
ossl_pkey_rsa.c:628:5: warning: implicit declaration of function 'EVP_MD_CTX_free' is invalid in C99 [-Wimplicit-function-declaration]
EVP_MD_CTX_free(md_ctx);
^
ossl_pkey_rsa.c:689:12: warning: incompatible integer to pointer conversion assigning to 'EVP_MD_CTX *' (aka 'struct env_md_ctx_st *') from 'int' [-Wint-conversion]
md_ctx = EVP_MD_CTX_new();
^ ~~~~~~~~~~~~~~~~
compiling ossl_rand.c
compiling ossl_ssl.c
compiling ossl_ssl_session.c
7 warnings generated.
compiling ossl_x509.c
ossl_ssl.c:436:5: warning: implicit declaration of function 'SSL_SESSION_up_ref' is invalid in C99 [-Wimplicit-function-declaration]
SSL_SESSION_up_ref(sess);
^
ossl_ssl.c:824:2: warning: implicit declaration of function 'X509_STORE_up_ref' is invalid in C99 [-Wimplicit-function-declaration]
X509_STORE_up_ref(store);
^
ossl_ssl.c:989:15: warning: implicit declaration of function 'SSL_CTX_get_ciphers' is invalid in C99 [-Wimplicit-function-declaration]
ciphers = SSL_CTX_get_ciphers(ctx);
^
ossl_ssl.c:989:13: warning: incompatible integer to pointer conversion assigning to 'struct stack_st_SSL_CIPHER *' from 'int' [-Wint-conversion]
ciphers = SSL_CTX_get_ciphers(ctx);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
ossl_ssl.c:1145:20: warning: implicit declaration of function 'SSL_CTX_get_security_level' is invalid in C99 [-Wimplicit-function-declaration]
return INT2NUM(SSL_CTX_get_security_level(ctx));
^
ossl_ssl.c:1180:5: warning: implicit declaration of function 'SSL_CTX_set_security_level' is invalid in C99 [-Wimplicit-function-declaration]
SSL_CTX_set_security_level(ctx, NUM2INT(value));
^
ossl_ssl_session.c:104:9: warning: implicit declaration of function 'SSL_SESSION_get_protocol_version' is invalid in C99 [-Wimplicit-function-declaration]
if (SSL_SESSION_get_protocol_version(a) != SSL_SESSION_get_protocol_version(b))
^
1 warning generated.
compiling ossl_x509attr.c
compiling ossl_x509cert.c
ossl_x509cert.c:87:5: warning: implicit declaration of function 'X509_up_ref' is invalid in C99 [-Wimplicit-function-declaration]
X509_up_ref(x509);
^
ossl_x509cert.c:334:31: warning: implicit declaration of function 'X509_get0_tbs_sigalg' is invalid in C99 [-Wimplicit-function-declaration]
if (!i2a_ASN1_OBJECT(out, X509_get0_tbs_sigalg(x509)->algorithm)) {
^
ossl_x509cert.c:334:59: error: member reference type 'int' is not a pointer
if (!i2a_ASN1_OBJECT(out, X509_get0_tbs_sigalg(x509)->algorithm)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
ossl_x509cert.c:424:22: warning: implicit declaration of function 'X509_get0_notBefore' is invalid in C99 [-Wimplicit-function-declaration]
if (!(asn1time = X509_get0_notBefore(x509))) {
^
ossl_x509cert.c:424:20: warning: incompatible integer to pointer conversion assigning to 'const ASN1_TIME *' (aka 'const struct asn1_string_st *') from 'int' [-Wint-conversion]
if (!(asn1time = X509_get0_notBefore(x509))) {
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
ossl_x509cert.c:443:10: warning: implicit declaration of function 'X509_set1_notBefore' is invalid in C99 [-Wimplicit-function-declaration]
if (!X509_set1_notBefore(x509, asn1time)) {
^
ossl_x509cert.c:463:22: warning: implicit declaration of function 'X509_get0_notAfter' is invalid in C99 [-Wimplicit-function-declaration]
if (!(asn1time = X509_get0_notAfter(x509))) {
^
ossl_x509cert.c:463:20: warning: incompatible integer to pointer conversion assigning to 'const ASN1_TIME *' (aka 'const struct asn1_string_st *') from 'int' [-Wint-conversion]
if (!(asn1time = X509_get0_notAfter(x509))) {
^ ~~~~~~~~~~~~~~~~~~~~~~~~
ossl_x509cert.c:482:10: warning: implicit declaration of function 'X509_set1_notAfter' is invalid in C99 [-Wimplicit-function-declaration]
if (!X509_set1_notAfter(x509, asn1time)) {
^
8 warnings and 1 error generated.
make[2]: *** [ossl_x509cert.o] Error 1
make[2]: *** Waiting for unfinished jobs....
6 warnings generated.
make[1]: *** [ext/openssl/all] Error 2
make[1]: *** Waiting for unfinished jobs....
linking shared-object ripper.bundle
make: *** [build-ext] Error 2
+__rvm_make:0> return 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment