{"action":"created","issue":{"url":"https://api.github.com/repos/rvm/rvm/issues/3775","repository_url":"https://api.github.com/repos/rvm/rvm","labels_url":"https://api.github.com/repos/rvm/rvm/issues/3775/labels{/name}","comments_url":"https://api.github.com/repos/rvm/rvm/issues/3775/comments","events_url":"https://api.github.com/repos/rvm/rvm/issues/3775/events","html_url":"https://github.com/rvm/rvm/issues/3775","id":181853612,"number":3775,"title":"Can't Install rubies on Linux mint rafaela","user":{"login":"kkoci","id":3047897,"avatar_url":"https://avatars.githubusercontent.com/u/3047897?v=3","gravatar_id":"","url":"https://api.github.com/users/kkoci","html_url":"https://github.com/kkoci","followers_url":"https://api.github.com/users/kkoci/followers","following_url":"https://api.github.com/users/kkoci/following{/other_user}","gists_url":"https://api.github.com/users/kkoci/gists{/gist_id}","starred_url":"https://api.github.com/users/kkoci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kkoci/subscriptions","organizations_url":"https://api.github.com/users/kkoci/orgs","repos_url":"https://api.github.com/users/kkoci/repos","events_url":"https://api.github.com/users/kkoci/events{/privacy}","received_events_url":"https://api.github.com/users/kkoci/received_events","type":"User","site_admin":false},"labels":[{"id":15812260,"url":"https://api.github.com/repos/rvm/rvm/labels/feedback%20needed","name":"feedback needed","color":"fbca04","default":false},{"id":445597905,"url":"https://api.github.com/repos/rvm/rvm/labels/platform:%20linux","name":"platform: linux","color":"000000","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-10-08T23:05:00Z","updated_at":"2016-11-30T15:45:14Z","closed_at":null,"body":"## Description\n## Environment info\n- RVM version: 1.27.0\n- Operating System: Linux mint Rafaela (Ubuntu 14.04)\n- Version/Release: Rafaela\n- Shell: bash\n## Expected behavior\n\nInstall rubies\n## Actual behavior\n\nCan't install due to openssl issue\n## Steps to reproduce\n1. rvm install ruby-x.x.x\n\nHi, since some days ago I can't install ANY ruby version from rvm, this is roughly what I could find on my make.log:\n\n> linking shared-object objspace.so\n> make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/objspace'\n> make[2]: Entering directory`/usr/share/rvm/src/ruby-2.3.1/ext/openssl'\n> compiling ossl_pkey_ec.c\n> In file included from ossl.h:57:0,\n>                  from ossl_pkey_ec.c:5:\n> /usr/local/include/openssl/asn1_mac.h:10:2: error: #error \"This file is obsolete; please update your software.\"\n>  #error \"This file is obsolete; please update your software.\"\n>   ^\n> In file included from ossl.h:221:0,\n>                  from ossl_pkey_ec.c:5:\n> openssl_missing.h:78:35: error: macro \"EVP_MD_CTX_create\" passed 1 arguments, but takes just 0\n>  EVP_MD_CTX _EVP_MD_CTX_create(void);\n>                                    ^\n> In file included from /usr/local/include/openssl/x509.h:23:0,\n>                  from /usr/local/include/openssl/x509v3.h:14,\n>                  from ossl.h:58,\n>                  from ossl_pkey_ec.c:5:\n> openssl_missing.h:82:6: error: expected declaration specifiers or ‘...’ before ‘(’ token\n>  void EVP_MD_CTX_init(EVP_MD_CTX *ctx);\n>       ^\n> openssl_missing.h:90:6: error: expected declaration specifiers or ‘...’ before ‘(’ token\n>  void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);\n>       ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_new’:\n> ossl_pkey_ec.c:140:24: error: dereferencing pointer to incomplete type\n>   if (EVP_PKEY_type(pkey->type) != EVP_PKEY_EC) {\n>                         ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_initialize’:\n> ossl_pkey_ec.c:174:13: error: dereferencing pointer to incomplete type\n>      if (pkey->pkey.ec)\n>              ^\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:52:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:185:13: note: in expansion of macro ‘SafeRequire_EC_KEY’\n>              SafeRequire_EC_KEY(arg, other_ec);\n>              ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:52:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:185:13: note: in expansion of macro ‘SafeRequire_EC_KEY’\n>              SafeRequire_EC_KEY(arg, other_ec);\n>              ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_get_group’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:259:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:259:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_set_group’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:300:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:300:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_get_private_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:332:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:332:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_set_private_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:351:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:351:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_get_public_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:400:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:400:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_set_public_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:423:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:423:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_is_public_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:450:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:450:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_is_private_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:465:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:465:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_to_string’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:479:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:479:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_to_text’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:580:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:580:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_generate_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:603:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:603:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_check_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:623:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:623:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_dh_compute_key’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:644:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:644:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_dsa_sign_asn1’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:674:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:674:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c: In function ‘ossl_ec_key_dsa_verify_asn1’:\n> ossl_pkey_ec.c:28:29: error: dereferencing pointer to incomplete type\n>      if (EVP_PKEY_type((pkey)->type) != EVP_PKEY_EC) { \\\n>                              ^\n> ossl_pkey_ec.c:40:5: note: in expansion of macro ‘GetPKeyEC’\n>      GetPKeyEC((obj), pkey); \\\n>      ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:699:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> ossl_pkey_ec.c:41:17: error: dereferencing pointer to incomplete type\n>      (key) = pkey->pkey.ec; \\\n>                  ^\n> ossl_pkey_ec.c:45:5: note: in expansion of macro ‘Get_EC_KEY’\n>      Get_EC_KEY((obj), (key)); \\\n>      ^\n> ossl_pkey_ec.c:699:5: note: in expansion of macro ‘Require_EC_KEY’\n>      Require_EC_KEY(self, ec);\n>      ^\n> make[2]: *_\\* [ossl_pkey_ec.o] Error 1\n> make[2]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1/ext/openssl'\n> make[1]: *** [ext/openssl/all] Error 2\n> make[1]: *** Waiting for unfinished jobs....\n> installing default nkf libraries\n> linking shared-object nkf.so\n> make[2]: Leaving directory`/usr/share/rvm/src/ruby-2.3.1/ext/nkf'\n> make[1]: Leaving directory `/usr/share/rvm/src/ruby-2.3.1'\n> make: **\\* [build-ext] Error 2\n> ++ return 2\n\nAny ideas?\n\nI did upgrade my openssl to 1.1.0, but no cigar :(\n\nThanks in advance!\n"},"comment":{"url":"https://api.github.com/repos/rvm/rvm/issues/comments/263907208","html_url":"https://github.com/rvm/rvm/issues/3775#issuecomment-263907208","issue_url":"https://api.github.com/repos/rvm/rvm/issues/3775","id":263907208,"user":{"login":"jonblack","id":175080,"avatar_url":"https://avatars.githubusercontent.com/u/175080?v=3","gravatar_id":"","url":"https://api.github.com/users/jonblack","html_url":"https://github.com/jonblack","followers_url":"https://api.github.com/users/jonblack/followers","following_url":"https://api.github.com/users/jonblack/following{/other_user}","gists_url":"https://api.github.com/users/jonblack/gists{/gist_id}","starred_url":"https://api.github.com/users/jonblack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonblack/subscriptions","organizations_url":"https://api.github.com/users/jonblack/orgs","repos_url":"https://api.github.com/users/jonblack/repos","events_url":"https://api.github.com/users/jonblack/events{/privacy}","received_events_url":"https://api.github.com/users/jonblack/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T15:45:14Z","updated_at":"2016-11-30T15:45:14Z","body":"Not sure if this is helpful, but the same applies to Debian Sid (unstable) which has libssl-dev 1.1.0c-2."}}
{"actor":{"display_login":"jonblack"}}