Bug 230702

Summary: devel/mongo-cxx-driver: Fails to build with OpenSSL 1.1.x
Product: Ports & Packages Reporter: Bernard Spil <brnrd>
Component: Individual Port(s)Assignee: freebsd-ports-bugs mailing list <ports-bugs>
Status: New ---    
Severity: Affects Only Me CC: numisemis, w.schwarzenfeld
Priority: --- Flags: bugzilla: maintainer-feedback? (numisemis)
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 228865    

Description Bernard Spil freebsd_committer 2018-08-17 13:22:37 UTC
"use of undeclared identifier 'BIO_s_file_internal'"

During BSDCan 2018 the intention to update OpenSSL in base to 1.1.x branch was documented.

Intention is to update OpenSSL in 12-STABLE to 1.1.1 when that is released. 

Poudriere log: https://keg.brnrd.eu/data/111amd64-default-openssl111/2018-08-14_10h01m04s/logs/errors/mongo-cxx-driver-1.1.2_8.log
Comment 1 Walter Schwarzenfeld freebsd_triage 2018-10-10 21:01:46 UTC
If I am right:

+#if (OPENSSL_VERSION_NUMBER >= 0x10000000L)
+#   define BIO_s_file_internal BIO_s_file
+#endif