[MacPorts] #58964: bahamut @2.0.7: error: incomplete definition of type 'struct dh_st'

MacPorts noreply at macports.org
Sat Sep 7 23:44:15 UTC 2019


#58964: bahamut @2.0.7: error: incomplete definition of type 'struct dh_st'
------------------------+------------------------
 Reporter:  ryandesign  |      Owner:  ryandesign
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  bahamut
------------------------+------------------------
 [https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/93520/steps
 /install-port/logs/stdio bahamut does not build]:

 {{{
 dh.c:285:11: error: incomplete definition of type 'struct dh_st'
     si->dh->p = BN_dup(ircd_prime);
     ~~~~~~^
 /opt/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of
 'struct dh_st'
 typedef struct dh_st DH;
                ^
 dh.c:286:11: error: incomplete definition of type 'struct dh_st'
     si->dh->g = BN_dup(ircd_generator);
     ~~~~~~^
 /opt/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of
 'struct dh_st'
 typedef struct dh_st DH;
                ^
 dh.c:323:33: error: incomplete definition of type 'struct dh_st'
     if(!si || !si->dh || !si->dh->pub_key)
                           ~~~~~~^
 /opt/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of
 'struct dh_st'
 typedef struct dh_st DH;
                ^
 dh.c:326:27: error: incomplete definition of type 'struct dh_st'
     tmp = BN_bn2hex(si->dh->pub_key);
                     ~~~~~~^
 /opt/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of
 'struct dh_st'
 typedef struct dh_st DH;
                ^
 4 errors generated.
 }}}

 Presumably this was broken by the recent openssl update.

 Apparently I had agreed to maintain this port, but I don't recall touching
 it in ages and am not working on fixing this problem right now.

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


More information about the macports-tickets mailing list