Created
October 29, 2016 10:14
-
-
Save kkoci/e92af8fcf1c085aa00ffb96212d12716 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2016-10-23 19:16:49] __rvm_make | |
__rvm_make () | |
{ | |
\make "$@" || return $? | |
} | |
current path: /usr/share/rvm/src/ruby-2.3.1 | |
PATH=/home/kristian/.rbenv/bin:/home/kristian/.pyenv/shims:/home/kristian/.pyenv/bin:/home/kristian/bin:/home/kristian/bin:/home/kristian/Downloads/gcloud/google-cloud-sdk/bin:/home/kristian/.sdkman/candidates/grails/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/share/rvm/bin | |
command(2): __rvm_make -j2 | |
++ make -j2 | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -shared | |
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=iso9899:1999 -fPIC | |
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT | |
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. | |
DLDFLAGS = -Wl,-soname,libruby.so.2.3 -fstack-protector | |
SOLIBS = -lpthread -lgmp -ldl -lcrypt -lm | |
Using built-in specs. | |
COLLECT_GCC=gcc | |
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper | |
Target: x86_64-linux-gnu | |
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.4-2ubuntu1~14.04.3' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu | |
Thread model: posix | |
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) | |
copying dummy probes.h | |
compiling main.c | |
compiling dmydln.c | |
compiling miniinit.c | |
compiling dmyext.c | |
compiling miniprelude.c | |
compiling array.c | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
compiling complex.c | |
compiling dir.c | |
compiling dln_find.c | |
compiling encoding.c | |
compiling enum.c | |
compiling enumerator.c | |
compiling error.c | |
compiling eval.c | |
compiling load.c | |
compiling proc.c | |
compiling file.c | |
compiling gc.c | |
compiling hash.c | |
compiling inits.c | |
compiling io.c | |
compiling marshal.c | |
compiling math.c | |
compiling node.c | |
compiling numeric.c | |
compiling object.c | |
compiling pack.c | |
compiling parse.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 time.c | |
compiling transcode.c | |
compiling util.c | |
compiling variable.c | |
compiling version.c | |
compiling compile.c | |
compiling debug.c | |
compiling iseq.c | |
iseq.c: In function ‘rb_iseq_compile_with_option’: | |
iseq.c:637:8: warning: ‘ln’ may be used uninitialized in this function [-Wmaybe-uninitialized] | |
NODE *node = (*parse)(rb_parser_new(), file, src, ln); | |
^ | |
iseq.c:637:8: warning: ‘parse’ may be used uninitialized in this function [-Wmaybe-uninitialized] | |
iseq.c:639:11: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] | |
iseq = rb_iseq_new_with_opt(node, label, file, absolute_path, line, | |
^ | |
iseq.c:639:11: warning: ‘label’ may be used uninitialized in this function [-Wmaybe-uninitialized] | |
compiling vm.c | |
compiling vm_dump.c | |
compiling vm_backtrace.c | |
compiling vm_trace.c | |
compiling thread.c | |
compiling cont.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 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 | |
rbconfig.rb updated | |
generating enc.mk | |
encdb.h updated | |
creating verconf.h | |
verconf.h updated | |
compiling loadpath.c | |
making srcs under enc | |
make[1]: Entering directory `/usr/share/rvm/src/ruby-2.3.1' | |
make[1]: Nothing to be done for `srcs'. | |
make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1' | |
generating transdb.h | |
linking static-library libruby-static.a | |
verifying static-library libruby-static.a | |
linking shared-library libruby.so.2.3.0 | |
transdb.h updated | |
generating makefile exts.mk | |
making enc | |
make[1]: Entering directory `/usr/share/rvm/src/ruby-2.3.1' | |
compiling ./enc/encdb.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/big5.c | |
compiling ./enc/cp949.c | |
compiling ./enc/emacs_mule.c | |
compiling ./enc/euc_jp.c | |
compiling ./enc/euc_kr.c | |
compiling ./enc/euc_tw.c | |
configuring -test-/float | |
configuring -test-/funcall | |
configuring -test-/gvl/call_without_gvl | |
configuring -test-/hash | |
configuring -test-/iseq_load | |
configuring -test-/iter | |
compiling ./enc/gb2312.c | |
configuring -test-/load/dot.dot | |
configuring -test-/marshal/compat | |
configuring -test-/marshal/internal_ivar | |
configuring -test-/marshal/usr | |
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-/st/foreach | |
configuring -test-/st/numhash | |
configuring -test-/st/update | |
configuring -test-/string | |
configuring -test-/struct | |
configuring -test-/symbol | |
compiling ./enc/gb18030.c | |
compiling ./enc/gbk.c | |
configuring -test-/time | |
configuring -test-/tracepoint | |
configuring -test-/typeddata | |
configuring -test-/vm | |
configuring -test-/wait_for_single_fd | |
configuring bigdecimal | |
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 | |
configuring cgi/escape | |
compiling ./enc/shift_jis.c | |
configuring continuation | |
configuring coverage | |
configuring date | |
configuring dbm | |
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 | |
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 | |
linking encoding iso_8859_1.so | |
linking encoding iso_8859_2.so | |
linking encoding iso_8859_3.so | |
linking encoding iso_8859_4.so | |
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 | |
linking encoding iso_8859_14.so | |
linking encoding iso_8859_15.so | |
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 | |
make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1' | |
making trans | |
make[1]: Entering directory `/usr/share/rvm/src/ruby-2.3.1' | |
compiling ./enc/trans/transdb.c | |
compiling ./enc/trans/big5.c | |
compiling ./enc/trans/chinese.c | |
header: gdbm-ndbm.h | |
library: gdbm_compat | |
compiling ./enc/trans/ebcdic.c | |
compiling ./enc/trans/emoji.c | |
compiling ./enc/trans/emoji_iso2022_kddi.c | |
configuring digest | |
configuring digest/bubblebabble | |
configuring digest/md5 | |
compiling ./enc/trans/emoji_sjis_docomo.c | |
configuring digest/rmd160 | |
compiling ./enc/trans/emoji_sjis_kddi.c | |
configuring digest/sha1 | |
compiling ./enc/trans/emoji_sjis_softbank.c | |
configuring digest/sha2 | |
compiling ./enc/trans/escape.c | |
compiling ./enc/trans/gb18030.c | |
configuring etc | |
compiling ./enc/trans/gbk.c | |
compiling ./enc/trans/iso2022.c | |
compiling ./enc/trans/japanese.c | |
compiling ./enc/trans/japanese_euc.c | |
configuring fcntl | |
configuring fiber | |
configuring fiddle | |
compiling ./enc/trans/japanese_sjis.c | |
configuring gdbm | |
compiling ./enc/trans/korean.c | |
configuring io/console | |
configuring io/nonblock | |
configuring io/wait | |
configuring json | |
configuring json/generator | |
configuring json/parser | |
compiling ./enc/trans/single_byte.c | |
compiling ./enc/trans/utf8_mac.c | |
configuring mathn/complex | |
configuring mathn/rational | |
configuring nkf | |
configuring objspace | |
configuring openssl | |
compiling ./enc/trans/utf_16_32.c | |
linking transcoder transdb.so | |
linking transcoder big5.so | |
linking transcoder chinese.so | |
linking transcoder ebcdic.so | |
linking transcoder emoji.so | |
linking transcoder emoji_iso2022_kddi.so | |
linking transcoder emoji_sjis_docomo.so | |
linking transcoder emoji_sjis_kddi.so | |
linking transcoder emoji_sjis_softbank.so | |
linking transcoder escape.so | |
linking transcoder gb18030.so | |
linking transcoder gbk.so | |
linking transcoder iso2022.so | |
linking transcoder japanese.so | |
linking transcoder japanese_euc.so | |
linking transcoder japanese_sjis.so | |
linking transcoder korean.so | |
linking transcoder single_byte.so | |
linking transcoder utf8_mac.so | |
linking transcoder utf_16_32.so | |
make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1' | |
making encs | |
make[1]: Entering directory `/usr/share/rvm/src/ruby-2.3.1' | |
make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1' | |
configuring pathname | |
configuring psych | |
configuring pty | |
configuring racc/cparse | |
configuring rbconfig/sizeof | |
configuring readline | |
configuring ripper | |
configuring sdbm | |
configuring socket | |
configuring stringio | |
configuring strscan | |
configuring syslog | |
configuring thread | |
configuring tk | |
............ | |
check struct members.. | |
check libraries.... | |
Use ActiveTcl libraries (if available). | |
Search tclConfig.sh and tkConfig.sh............................... | |
Fail to find [tclConfig.sh, tkConfig.sh] | |
Use X11 libraries (or use TK_XINCLUDES/TK_XLIBSW information on tkConfig.sh). | |
Search tcl.h.. | |
Search tk.h..Search Tcl library............. | |
Warning:: cannot find Tcl library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. | |
Can't find proper Tcl/Tk libraries. So, can't make tcltklib.so which is required by Ruby/Tk. | |
If you have Tcl/Tk libraries on your environment, you may be able to use them with configure options (see ext/tk/README.tcltklib). | |
At present, Tcl/Tk8.6 is not supported. Although you can try to use Tcl/Tk8.6 with configure options, it will not work correctly. I recommend you to use Tcl/Tk8.5 or 8.4. | |
Failed to configure tk. It will not be installed. | |
Failed to configure tk/tkutil. It will not be installed. | |
configuring zlib | |
make[1]: Entering directory `/usr/share/rvm/src/ruby-2.3.1' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/array/resize' | |
compiling resize.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bignum' | |
compiling init.c | |
linking shared-object -test-/array/resize.so | |
compiling intpack.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/array/resize' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug-3571' | |
compiling bug.c | |
linking shared-object -test-/bug-3571/bug.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug-3571' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug-5832' | |
compiling bug.c | |
compiling div.c | |
linking shared-object -test-/bug-5832/bug.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug-5832' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug_reporter' | |
compiling bug_reporter.c | |
compiling bigzero.c | |
linking shared-object -test-/bug_reporter/bug_reporter.so | |
compiling str2big.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bug_reporter' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/class' | |
compiling class2name.c | |
compiling init.c | |
compiling mul.c | |
linking shared-object -test-/class.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/class' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/debug' | |
compiling profile_frames.c | |
compiling big2str.c | |
compiling init.c | |
linking shared-object -test-/bignum.so | |
compiling inspector.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/bignum' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/dln/empty' | |
compiling empty.c | |
linking shared-object -test-/dln/empty.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/dln/empty' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/exception' | |
compiling enc_raise.c | |
linking shared-object -test-/debug.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/debug' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/fatal' | |
compiling rb_fatal.c | |
compiling init.c | |
linking shared-object -test-/fatal/rb_fatal.so | |
compiling ensured.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/fatal' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/file' | |
compiling init.c | |
compiling dataerror.c | |
compiling stat.c | |
linking shared-object -test-/exception.so | |
compiling fs.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/exception' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/float' | |
compiling init.c | |
linking shared-object -test-/file.so | |
compiling nextafter.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/file' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/funcall' | |
compiling passing_block.c | |
linking shared-object -test-/funcall/funcall.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/funcall' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/gvl/call_without_gvl' | |
compiling call_without_gvl.c | |
linking shared-object -test-/float.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/float' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/hash' | |
compiling init.c | |
linking shared-object -test-/gvl/call_without_gvl.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/gvl/call_without_gvl' | |
compiling delete.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/iseq_load' | |
compiling iseq_load.c | |
linking shared-object -test-/hash.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/hash' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/iter' | |
compiling init.c | |
linking shared-object -test-/iseq_load/iseq_load.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/iseq_load' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/load/dot.dot' | |
compiling dot.dot.c | |
compiling yield.c | |
linking shared-object -test-/load/dot.dot/dot.dot.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/load/dot.dot' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/compat' | |
compiling usrcompat.c | |
compiling break.c | |
linking shared-object -test-/marshal/compat.so | |
linking shared-object -test-/iter.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/compat' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/internal_ivar' | |
compiling internal_ivar.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/iter' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/usr' | |
compiling usrmarshal.c | |
linking shared-object -test-/marshal/usr.so | |
linking shared-object -test-/marshal/internal_ivar.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/usr' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/method' | |
compiling init.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/marshal/internal_ivar' | |
compiling arity.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/notimplement' | |
compiling bug.c | |
linking shared-object -test-/method.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/method' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/num2int' | |
compiling num2int.c | |
linking shared-object -test-/notimplement.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/notimplement' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/path_to_class' | |
compiling path_to_class.c | |
linking shared-object -test-/num2int/num2int.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/num2int' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/popen_deadlock' | |
linking shared-object -test-/path_to_class/path_to_class.so | |
compiling infinite_loop_dlsym.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/path_to_class' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/postponed_job' | |
compiling postponed_job.c | |
linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/popen_deadlock' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/printf' | |
compiling printf.c | |
linking shared-object -test-/postponed_job.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/postponed_job' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/proc' | |
compiling super.c | |
linking shared-object -test-/printf.so | |
compiling init.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/printf' | |
compiling receiver.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/rational' | |
compiling rat.c | |
linking shared-object -test-/proc.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/proc' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/recursion' | |
compiling recursion.c | |
linking shared-object -test-/rational.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/rational' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/foreach' | |
compiling foreach.c | |
linking shared-object -test-/recursion.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/recursion' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/numhash' | |
compiling numhash.c | |
linking shared-object -test-/st/numhash.so | |
linking shared-object -test-/st/foreach.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/numhash' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/update' | |
compiling update.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/foreach' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/string' | |
compiling init.c | |
compiling ellipsize.c | |
linking shared-object -test-/st/update.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/st/update' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/struct' | |
compiling member.c | |
compiling coderange.c | |
compiling init.c | |
compiling qsort.c | |
compiling duplicate.c | |
compiling enc_str_buf_cat.c | |
linking shared-object -test-/struct.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/struct' | |
compiling set_len.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/symbol' | |
compiling init.c | |
compiling normalize.c | |
compiling type.c | |
compiling fstring.c | |
compiling modify.c | |
linking shared-object -test-/symbol.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/symbol' | |
compiling enc_associate.c | |
compiling cstr.c | |
compiling nofree.c | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/time' | |
compiling init.c | |
linking shared-object -test-/string.so | |
compiling new.c | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/string' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/tracepoint' | |
compiling tracepoint.c | |
compiling gc_hook.c | |
linking shared-object -test-/time.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/time' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/typeddata' | |
compiling typeddata.c | |
linking shared-object -test-/tracepoint.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/tracepoint' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/vm' | |
compiling at_exit.c | |
linking shared-object -test-/typeddata/typeddata.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/typeddata' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/wait_for_single_fd' | |
compiling wait_for_single_fd.c | |
linking shared-object -test-/vm/at_exit.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/vm' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/bigdecimal' | |
compiling bigdecimal.c | |
linking shared-object -test-/wait_for_single_fd/wait_for_single_fd.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/-test-/wait_for_single_fd' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/cgi/escape' | |
compiling escape.c | |
linking shared-object cgi/escape.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/cgi/escape' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/continuation' | |
compiling continuation.c | |
linking shared-object continuation.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/continuation' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/coverage' | |
compiling coverage.c | |
linking shared-object coverage.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/coverage' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/date' | |
compiling date_parse.c | |
linking shared-object bigdecimal.so | |
installing default bigdecimal libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/bigdecimal' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/dbm' | |
compiling dbm.c | |
compiling date_strptime.c | |
linking shared-object dbm.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/dbm' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest' | |
compiling digest.c | |
linking shared-object digest.so | |
installing digest libraries | |
installing default digest libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/bubblebabble' | |
compiling bubblebabble.c | |
compiling date_core.c | |
linking shared-object digest/bubblebabble.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/bubblebabble' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/md5' | |
compiling md5init.c | |
linking shared-object digest/md5.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/md5' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/rmd160' | |
compiling rmd160init.c | |
linking shared-object digest/rmd160.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/rmd160' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/sha1' | |
compiling sha1init.c | |
linking shared-object digest/sha1.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/sha1' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/sha2' | |
compiling sha2init.c | |
linking shared-object digest/sha2.so | |
installing default sha2 libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/digest/sha2' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/etc' | |
generating constant definitions | |
compiling etc.c | |
linking shared-object etc.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/etc' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/fcntl' | |
compiling fcntl.c | |
linking shared-object fcntl.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/fcntl' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/fiber' | |
compiling fiber.c | |
linking shared-object fiber.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/fiber' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/fiddle' | |
compiling fiddle.c | |
compiling handle.c | |
compiling closure.c | |
compiling pointer.c | |
compiling conversions.c | |
compiling function.c | |
linking shared-object fiddle.so | |
installing default fiddle libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/fiddle' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/gdbm' | |
compiling gdbm.c | |
compiling date_strftime.c | |
linking shared-object gdbm.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/gdbm' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/console' | |
compiling console.c | |
linking shared-object io/console.so | |
installing default console libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/console' | |
installing default date_core libraries | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/nonblock' | |
compiling nonblock.c | |
linking shared-object date_core.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/date' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/wait' | |
compiling wait.c | |
linking shared-object io/nonblock.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/nonblock' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/json' | |
installing default libraries | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/json' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/json/generator' | |
compiling generator.c | |
linking shared-object io/wait.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/io/wait' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/json/parser' | |
compiling parser.c | |
linking shared-object json/ext/parser.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/json/parser' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/mathn/complex' | |
compiling complex.c | |
linking shared-object mathn/complex.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/mathn/complex' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/mathn/rational' | |
compiling rational.c | |
linking shared-object mathn/rational.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/mathn/rational' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/nkf' | |
compiling nkf.c | |
linking shared-object json/ext/generator.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/json/generator' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/objspace' | |
compiling objspace_dump.c | |
compiling objspace.c | |
compiling object_tracing.c | |
linking shared-object objspace.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/objspace' | |
make[2]: Entering directory `/usr/share/rvm/src/ruby-2.3.1/ext/openssl' | |
compiling ossl_pkey_ec.c | |
In file included from ossl.h:57:0, | |
from ossl_pkey_ec.c:5: | |
/usr/local/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." | |
#error "This file is obsolete; please update your software." | |
^ | |
In file included from ossl.h:221:0, | |
from ossl_pkey_ec.c:5: | |
openssl_missing.h:78:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 | |
EVP_MD_CTX *EVP_MD_CTX_create(void); | |
^ | |
In file included from /usr/local/include/openssl/x509.h:23:0, | |
from /usr/local/include/openssl/x509v3.h:14, | |
from ossl.h:58, | |
from ossl_pkey_ec.c:5: | |
openssl_missing.h:82:6: error: expected declaration specifiers or ‘...’ before ‘(’ token | |
void EVP_MD_CTX_init(EVP_MD_CTX *ctx); | |
^ | |
openssl_missing.h:90:6: error: expected declaration specifiers or ‘...’ before ‘(’ token | |
void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_new’: | |
ossl_pkey_ec.c:140:24: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type(pkey->type) != EVP_PKEY_EC) { | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_initialize’: | |
ossl_pkey_ec.c:174:13: error: dereferencing pointer to incomplete type | |
if (pkey->pkey.ec) | |
^ | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:52:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:185:13: note: in expansion of macro ‘SafeRequire_EC_KEY’ | |
SafeRequire_EC_KEY(arg, other_ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:52:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:185:13: note: in expansion of macro ‘SafeRequire_EC_KEY’ | |
SafeRequire_EC_KEY(arg, other_ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_get_group’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:259:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:259:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_set_group’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:300:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:300:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_get_private_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:332:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:332:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_set_private_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:351:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:351:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_get_public_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:400:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:400:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_set_public_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:423:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:423:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_is_public_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:450:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:450:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_is_private_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:465:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:465:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_to_string’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:479:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:479:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_to_text’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:580:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:580:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_generate_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:603:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:603:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_check_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:623:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:623:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_dh_compute_key’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:644:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:644:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_dsa_sign_asn1’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:674:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:674:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c: In function ‘ossl_ec_key_dsa_verify_asn1’: | |
ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type | |
if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \ | |
^ | |
ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’ | |
GetPKeyEC((obj), pkey); \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:699:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type | |
(key) = pkey->pkey.ec; \ | |
^ | |
ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’ | |
Get_EC_KEY((obj), (key)); \ | |
^ | |
ossl_pkey_ec.c:699:5: note: in expansion of macro ‘Require_EC_KEY’ | |
Require_EC_KEY(self, ec); | |
^ | |
make[2]: *** [ossl_pkey_ec.o] Error 1 | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/openssl' | |
make[1]: *** [ext/openssl/all] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
installing default nkf libraries | |
linking shared-object nkf.so | |
make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/nkf' | |
make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1' | |
make: *** [build-ext] Error 2 | |
++ return 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment