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 = {
- backported by
-
TOOLS-1968 Backport - Need to update spacemonkeygo/openssl fork to support newer OpenSSL libraries
- Closed
- is depended on by
-
TOOLS-1897 Not building openssl FIPS mode
- Closed
-
TOOLS-1929 Revendor 10gen/openssl with updated import paths
- Closed
-
SERVER-29463 Platform Support: add Debian 9 "stretch"
- Closed