Uploaded image for project: 'MongoDB ETL Tools'
  1. MongoDB ETL Tools
  2. TOOLS-1905

Need to update spacemonkeygo/openssl fork to support newer OpenSSL libraries

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical - P2
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.7.2
    • Component/s: All Tools
    • Labels:
    • Backport Requested:
      v3.6

      Description

      UPDATE: Our forked/vended openssl wrapper library needs to merge upstream commit to address newer versions of OpenSSL. See this commit for example.

      Original Description

      Unable to build mongo tools on Debian 9. It's failing with these errors:

       [2017/12/13 16:43:56.138] # github.com/spacemonkeygo/openssl
       [2017/12/13 16:43:56.138] vendor/src/github.com/spacemonkeygo/openssl/bio.go:37:1: error: variable 'writeBioMethod' has initializer but incomplete type
       [2017/12/13 16:43:56.138]  static BIO_METHOD writeBioMethod = {
       [2017/12/13 16:43:56.138]  ^~~~~~
       [2017/12/13 16:43:56.138] vendor/src/github.com/spacemonkeygo/openssl/bio.go:51:1: error: variable 'readBioMethod' has initializer but incomplete type
       [2017/12/13 16:43:56.138]  static BIO_METHOD readBioMethod = {
       [2017/12/13 16:43:56.138]  ^~~~~~
       [2017/12/13 16:43:56.138] vendor/src/github.com/spacemonkeygo/openssl/bio.go:37:19: error: storage size of 'writeBioMethod' isn't known
       [2017/12/13 16:43:56.138]  static BIO_METHOD writeBioMethod = {
       [2017/12/13 16:43:56.138]                    ^~~~~~~~~~~~~~
       [2017/12/13 16:43:56.138] vendor/src/github.com/spacemonkeygo/openssl/bio.go:51:19: error: storage size of 'readBioMethod' isn't known
       [2017/12/13 16:43:56.138]  static BIO_METHOD readBioMethod = {
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                david.golden David Golden
                Reporter:
                brian.mccarthy Brian McCarthy
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: