[MacPorts] #59574: zeroc-ice35: error: member access into incomplete type 'SSL' (aka 'ssl_st')

MacPorts noreply at macports.org
Sun Nov 3 07:02:49 UTC 2019


#59574: zeroc-ice35: error: member access into incomplete type 'SSL' (aka 'ssl_st')
------------------------+-------------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.6.2
 Keywords:              |       Port:  zeroc-ice35
------------------------+-------------------------
 [https://build.macports.org/builders/ports-10.15_x86_64-builder/builds/1007/steps
 /install-dependencies/logs/stdio zeroc-ice35 doesn't build]:

 {{{
 Instance.cpp:144:86: error: member access into incomplete type 'SSL' (aka
 'ssl_st')
     IceSSL::Instance* p =
 reinterpret_cast<IceSSL::Instance*>(SSL_CTX_get_ex_data(ssl->ctx, 0));
 ^
 /opt/local/include/openssl/ossl_typ.h:147:16: note: forward declaration of
 'ssl_st'
 typedef struct ssl_st SSL;
                ^
 Instance.cpp:153:86: error: member access into incomplete type 'SSL' (aka
 'ssl_st')
     IceSSL::Instance* p =
 reinterpret_cast<IceSSL::Instance*>(SSL_CTX_get_ex_data(ssl->ctx, 0));
 ^
 /opt/local/include/openssl/ossl_typ.h:147:16: note: forward declaration of
 'ssl_st'
 typedef struct ssl_st SSL;
                ^
 Instance.cpp:277:20: error: use of undeclared identifier 'RAND_egd'
                 if(RAND_egd(entropyDaemon.c_str()) <= 0)
                    ^
 3 errors generated.
 }}}

 Possibly it is incompatible with openssl 1.1.

-- 
Ticket URL: <https://trac.macports.org/ticket/59574>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list