Skip to content

Instantly share code, notes, and snippets.

@hsbt
Created August 21, 2020 02:56
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 hsbt/82d9eae64ccbc3a4cc648ad973ab00a6 to your computer and use it in GitHub Desktop.
Save hsbt/82d9eae64ccbc3a4cc648ad973ab00a6 to your computer and use it in GitHub Desktop.
$ rbenv install truffleruby-20.2.0
ruby-build: using openssl from homebrew
Downloading truffleruby-20.2.0-macos-amd64.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/ac1e6867e357a44d0bb72b0bb44ea50c3900b0574e81e6e48d2317b6b45a6ffd
Installing truffleruby-20.2.0...
Recompiling the OpenSSL C extension (against the installed libssl)
/Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/rubygems/specification.rb:18: warning: loading in progress, circular require considered harmful - /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/rubygems.rb
<internal:core> core/kernel.rb:265:in `require': RubyGems did not redefine #require as expected, make sure $LOAD_PATH and home are set correctly (RuntimeError)
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/rubygems/specification.rb:18:in `<top (required)>'
from <internal:core> core/kernel.rb:257:in `require'
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/patches/rubygems/specification.rb:12:in `<top (required)>'
from <internal:core> core/kernel.rb:257:in `require'
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/rubygems.rb:1365:in `Gem'
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/rubygems.rb:116:in `<top (required)>'
from <internal:core> core/kernel.rb:257:in `require'
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/patches/rubygems.rb:1:in `<top (required)>'
from <internal:core> core/kernel.rb:234:in `gem_original_require'
from <internal:core> core/kernel.rb:260:in `require'
from /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.2.0/lib/mri/mkmf.rb:7:in `<top (required)>'
from <internal:core> core/kernel.rb:257:in `require'
from extconf.rb:14:in `<main>'
BUILD FAILED (Mac OS X 10.15.6 using ruby-build 20200819)
Inspect or clean up the working tree at /var/folders/jl/zgy9fk353nd6zn0xznlsdzvc6gxzs5/T/ruby-build.20200821113109.98441.mPkKYG
Results logged to /var/folders/jl/zgy9fk353nd6zn0xznlsdzvc6gxzs5/T/ruby-build.20200821113109.98441.log
Last 10 log lines:
Last-Modified: Wed, 19 Aug 2020 14:25:01 GMT
ETag: "49e7ccf8f9e60d6c59b3b07b854466cf"
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
Via: 1.1 08eb3bf00a3ab2939539c3ee2ca61d84.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: NRT12-C2
X-Amz-Cf-Id: 0LgwpsM_d3uYnVpq7BhoK9NSgm8nb1m7MgQGgUXju0NuKl1Vio5VcQ==
/var/folders/jl/zgy9fk353nd6zn0xznlsdzvc6gxzs5/T/ruby-build.20200821113109.98441.mPkKYG/truffleruby-20.2.0 /var/folders/jl/zgy9fk353nd6zn0xznlsdzvc6gxzs5/T/ruby-build.20200821113109.98441.mPkKYG ~
~
$ rbenv install truffleruby-20.1.0
ruby-build: using openssl from homebrew
Installing truffleruby-20.1.0...
Recompiling the OpenSSL C extension (against the installed libssl)
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... yes
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... yes
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... no
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... no
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... yes
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
compiling ossl_engine.c
compiling ossl_hmac.c
compiling ossl_kdf.c
compiling ossl_ns_spki.c
compiling ossl_ocsp.c
compiling ossl_pkcs12.c
compiling ossl_pkcs7.c
compiling ossl_pkey.c
compiling ossl_pkey_dh.c
compiling ossl_pkey_dsa.c
compiling ossl_pkey_ec.c
compiling ossl_pkey_rsa.c
compiling ossl_rand.c
compiling ossl_ssl.c
compiling ossl_ssl_session.c
compiling ossl_x509.c
compiling ossl_x509attr.c
compiling ossl_x509cert.c
compiling ossl_x509crl.c
compiling ossl_x509ext.c
compiling ossl_x509name.c
compiling ossl_x509req.c
compiling ossl_x509revoked.c
compiling ossl_x509store.c
linking shared-object openssl.bundle
TruffleRuby was successfully installed in /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.1.0
Installed truffleruby-20.1.0 to /Users/hsbt/.local/share/rbenv/versions/truffleruby-20.1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment