Skip to content

Instantly share code, notes, and snippets.

@nateberkopec
Created November 27, 2019 01:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nateberkopec/7b573f2438ff768aafd2d785deb60817 to your computer and use it in GitHub Desktop.
Save nateberkopec/7b573f2438ff768aafd2d785deb60817 to your computer and use it in GitHub Desktop.
ruby-install truffleruby
>>> Installing truffleruby 19.3.0 into /Users/nateberkopec/.rubies/truffleruby-19.3.0 ...
>>> Installing dependencies for truffleruby 19.3.0 ...
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from a1939cfe7 to a4d7bb64a.
Updated 3 taps (shopify/shopify, homebrew/core and homebrew/cask).
==> New Formulae
libtorch onnxruntime tio vale
==> Updated Formulae
awscli ✔
libidn2 ✔
memcached ✔
pandoc ✔
parallel ✔
abcl
abcmidi
alexjs
ammonite-repl
ansiweather
antlr4-cpp-runtime
apache-arrow
arm-linux-gnueabihf-binutils
arp-scan
audacious
aws-cdk
azure-cli
babeld
bind
binutils
bit
bitcoin
cfn-lint
cheat
clamav
clojure
dafny
dcos-cli
dnstwist
duck
dvc
eslint
ethereum
evince
exploitdb
fauna-shell
file-roller
freeradius-server
fs-uae
gatsby-cli
gcc@6
gcc@7
gcc@8
gitleaks
gjs
glooctl
googler
goreleaser
grafana
grakn
haproxy
helmfile
hyperfine
i386-elf-binutils
imapsync
imlib2
include-what-you-use
jailkit
jenkins
jfrog-cli-go
jmeter
kepubify
lazygit
libcoap
libepoxy
libgusb
libphonenumber
librsvg
libtrace
libusbmuxd
lilv
mame
maxwell
menhir
mono-libgdiplus
n
navi
node
nsd
nss
orc-tools
osquery
pachi
paket
pandoc-citeproc
pandoc-crossref
pdns
pgbouncer
pgpool-ii
php-cs-fixer
phpmyadmin
pianobar
pianod
proftpd
pspg
psqlodbc
pylint
pypy
pypy3
ruby-build
sbt
scipy
sn0int
ssh-audit
stellar-core
streamlink
stress-ng
stunnel
swiftformat
terrahub
thrift
todoman
transmission-cli
ttyd
ungit
urbit
urh
v8
vice
vim
vte3
xapian
yelp-tools
z3
Warning: openssl@1.1 1.1.1d is already installed and up-to-date
To reinstall 1.1.1d, run `brew reinstall openssl@1.1`
Warning: llvm@4 4.0.1_1 is already installed and up-to-date
To reinstall 4.0.1_1, run `brew reinstall llvm@4`
>>> Downloading https://github.com/oracle/truffleruby/releases/download/vm-19.3.0/truffleruby-19.3.0-macos-amd64.tar.gz into /Users/nateberkopec/src ...
>>> Verifying truffleruby-19.3.0-macos-amd64.tar.gz ...
>>> Extracting truffleruby-19.3.0-macos-amd64.tar.gz to /Users/nateberkopec/src/truffleruby-19.3.0-macos-amd64 ...
>>> Installing truffleruby 19.3.0 ...
>>> Running truffleruby post-install hook ...
Recompiling the OpenSSL C extension (against the installed libssl)
/Users/nateberkopec/.rubies/truffleruby-19.3.0/lib/truffle/rbconfig.rb:35: warning: loading in progress, circular require considered harmful - /Users/nateberkopec/.rubies/truffleruby-19.3.0/lib/truffle/rbconfig.rb
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for openssl/ssl.h... yes
checking for OpenSSL version is 1.0.1 or later... yes
checking for RAND_egd()... no
checking for ENGINE_load_builtin_engines() in openssl/engine.h with -Werror=deprecated-declarations... yes
checking for ENGINE_load_openbsd_dev_crypto() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_openbsd_dev_crypto in openssl/engine.h... no
checking for ENGINE_load_dynamic() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_dynamic in openssl/engine.h... no
checking for ENGINE_load_4758cca() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_4758cca in openssl/engine.h... no
checking for ENGINE_load_aep() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_aep in openssl/engine.h... no
checking for ENGINE_load_atalla() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_atalla in openssl/engine.h... no
checking for ENGINE_load_chil() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_chil in openssl/engine.h... no
checking for ENGINE_load_cswift() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_cswift in openssl/engine.h... no
checking for ENGINE_load_nuron() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_nuron in openssl/engine.h... no
checking for ENGINE_load_sureware() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_sureware in openssl/engine.h... no
checking for ENGINE_load_ubsec() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_ubsec in openssl/engine.h... no
checking for ENGINE_load_padlock() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_padlock in openssl/engine.h... no
checking for ENGINE_load_capi() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_capi in openssl/engine.h... no
checking for ENGINE_load_gmp() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_gmp in openssl/engine.h... no
checking for ENGINE_load_gost() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_gost in openssl/engine.h... no
checking for ENGINE_load_cryptodev() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_cryptodev in openssl/engine.h... no
checking for ENGINE_load_aesni() in openssl/engine.h with -Werror=deprecated-declarations... no
checking for ENGINE_load_aesni in openssl/engine.h... no
checking for EC_curve_nist2nid()... yes
checking for X509_REVOKED_dup()... yes
checking for X509_STORE_CTX_get0_store()... yes
checking for SSL_CTX_set_alpn_select_cb()... yes
checking for SSL_CTX_set1_curves_list() in openssl/ssl.h with -Werror=deprecated-declarations... no
checking for SSL_CTX_set1_curves_list in openssl/ssl.h... yes
checking for SSL_CTX_set_ecdh_auto() in openssl/ssl.h with -Werror=deprecated-declarations... no
checking for SSL_CTX_set_ecdh_auto in openssl/ssl.h... yes
checking for SSL_get_server_tmp_key() in openssl/ssl.h with -Werror=deprecated-declarations... no
checking for SSL_get_server_tmp_key in openssl/ssl.h... yes
checking for SSL_is_server()... yes
checking for SSL.ctx in openssl/ssl.h... yes
checking for CRYPTO_lock()... no
checking for BN_GENCB_new()... yes
checking for BN_GENCB_free()... yes
checking for BN_GENCB_get_arg()... yes
checking for EVP_MD_CTX_new()... yes
checking for EVP_MD_CTX_free()... yes
checking for HMAC_CTX_new()... yes
checking for HMAC_CTX_free()... yes
checking for RAND_pseudo_bytes() in openssl/rand.h with -Werror=deprecated-declarations... yes
checking for X509_STORE_get_ex_data()... yes
checking for X509_STORE_set_ex_data()... yes
checking for X509_CRL_get0_signature()... yes
checking for X509_REQ_get0_signature()... yes
checking for X509_REVOKED_get0_serialNumber()... yes
checking for X509_REVOKED_get0_revocationDate()... yes
checking for X509_get0_tbs_sigalg()... yes
checking for X509_STORE_CTX_get0_untrusted()... yes
checking for X509_STORE_CTX_get0_cert()... yes
checking for X509_STORE_CTX_get0_chain()... yes
checking for OCSP_SINGLERESP_get0_id()... yes
checking for SSL_CTX_get_ciphers()... yes
checking for X509_up_ref()... yes
checking for X509_CRL_up_ref()... yes
checking for X509_STORE_up_ref()... yes
checking for SSL_SESSION_up_ref()... yes
checking for EVP_PKEY_up_ref()... yes
checking for SSL_CTX_set_tmp_ecdh_callback() in openssl/ssl.h with -Werror=deprecated-declarations... no
checking for SSL_CTX_set_tmp_ecdh_callback in openssl/ssl.h... no
checking for SSL_CTX_set_min_proto_version() in openssl/ssl.h with -Werror=deprecated-declarations... no
checking for SSL_CTX_set_min_proto_version in openssl/ssl.h... no
checking for SSL_CTX_get_security_level()... yes
checking for X509_get0_notBefore()... yes
checking for SSL_SESSION_get_protocol_version()... yes
checking for EVP_PBE_scrypt()... yes
creating extconf.h
creating Makefile
compiling openssl_missing.c
compiling ossl.c
compiling ossl_asn1.c
compiling ossl_bio.c
compiling ossl_bn.c
compiling ossl_cipher.c
compiling ossl_config.c
compiling ossl_digest.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:131:32: warning: implicit declaration
of function 'EVP_MD_CTX_new' is invalid in
C99 [-Wimplicit-function-declaration]
RTYPEDDATA_DATA(self) = ctx = EVP_M...
^
ossl_digest.c:153:33: warning: implicit declaration
of function 'EVP_MD_CTX_new' is invalid in
C99 [-Wimplicit-function-declaration]
RTYPEDDATA_DATA(self) = ctx1 = EVP_MD_CTX_n...
^
3 warnings generated.
compiling ossl_engine.c
compiling ossl_hmac.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:165:13: warning: implicit declaration
of function 'HMAC_CTX_new' is invalid in C99
[-Wimplicit-function-declaration]
final = HMAC_CTX_new();
^
ossl_hmac.c:170:2: warning: implicit declaration of
function 'HMAC_CTX_free' is invalid in C99
[-Wimplicit-function-declaration]
HMAC_CTX_free(final);
^
ossl_hmac.c:175:5: warning: implicit declaration of
function 'HMAC_CTX_free' is invalid in C99
[-Wimplicit-function-declaration]
HMAC_CTX_free(final);
^
5 warnings generated.
compiling ossl_kdf.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), ...
^
1 warning generated.
compiling ossl_ns_spki.c
compiling ossl_ocsp.c
ossl_ocsp.c:918:44: warning: implicit declaration
of function 'OCSP_SINGLERESP_get0_id' is
invalid in C99
[-Wimplicit-function-declaration]
...= OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SINGL...
^
ossl_ocsp.c:1283:41: warning: implicit declaration
of function 'OCSP_SINGLERESP_get0_id' is
invalid in C99
[-Wimplicit-function-declaration]
id = OCSP_CERTID_dup((OCSP_CERTID *)OCSP_SI...
^
2 warnings generated.
compiling ossl_pkcs12.c
compiling ossl_pkcs7.c
compiling ossl_pkey.c
ossl_pkey.c:45:42: warning: implicit declaration of
function 'BN_GENCB_get_arg' is invalid in C99
[-Wimplicit-function-declaration]
arg = (struct ossl_generate_cb_arg *)BN_GEN...
^
ossl_pkey.c:257: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:328: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:332: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:336: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:340:5: warning: implicit declaration of
function 'EVP_MD_CTX_free' is invalid in C99
[-Wimplicit-function-declaration]
EVP_MD_CTX_free(ctx);
^
ossl_pkey.c:384: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:388: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:392: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:396:5: warning: implicit declaration of
function 'EVP_MD_CTX_free' is invalid in C99
[-Wimplicit-function-declaration]
EVP_MD_CTX_free(ctx);
^
10 warnings generated.
compiling ossl_pkey_dh.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:107:2: warning: implicit declaration
of function 'BN_GENCB_free' is invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
ossl_pkey_dh.c:126:5: warning: implicit declaration
of function 'BN_GENCB_free' is invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
3 warnings generated.
compiling ossl_pkey_dsa.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:125:2: warning: implicit
declaration of function 'BN_GENCB_free' is
invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
ossl_pkey_dsa.c:145:5: warning: implicit
declaration of function 'BN_GENCB_free' is
invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
3 warnings generated.
compiling ossl_pkey_ec.c
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:126:2: warning: implicit
declaration of function 'BN_GENCB_free' is
invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
ossl_pkey_rsa.c:134:3: warning: implicit
declaration of function 'BN_GENCB_free' is
invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
ossl_pkey_rsa.c:155:5: warning: implicit
declaration of function 'BN_GENCB_free' is
invalid in C99
[-Wimplicit-function-declaration]
BN_GENCB_free(cb);
^
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: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: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:715:2: 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:725:5: warning: implicit
declaration of function 'EVP_MD_CTX_free' is
invalid in C99
[-Wimplicit-function-declaration]
EVP_MD_CTX_free(md_ctx);
^
9 warnings generated.
compiling ossl_rand.c
compiling ossl_ssl.c
ossl_ssl.c:438: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:491: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:826: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:991: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:1147:20: warning: implicit declaration
of function 'SSL_CTX_get_security_level' is
invalid in C99
[-Wimplicit-function-declaration]
return INT2NUM(SSL_CTX_get_security_lev...
^
ossl_ssl.c:1182: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...
^
6 warnings generated.
compiling ossl_ssl_session.c
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...
^
1 warning generated.
compiling ossl_x509.c
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...
^
ossl_x509cert.c:334:59: error: member reference
type 'int' is not a pointer
...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: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:482:10: warning: implicit
declaration of function 'X509_set1_notAfter'
is invalid in C99
[-Wimplicit-function-declaration]
if (!X509_set1_notAfter(x509, asn1time)) {
^
6 warnings and 1 error generated.
make: *** [ossl_x509cert.o] Error 1
!!! Post-install tasks failed!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment