Bug 245265 - devel/libopkele: compile errors on FreeBSD 12.x
Summary: devel/libopkele: compile errors on FreeBSD 12.x
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-02 02:27 UTC by SBB
Modified: 2020-04-02 02:27 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (zhoushuqun)


Attachments
Poudriere libopkele build log (40.69 KB, text/plain)
2020-04-02 02:27 UTC, SBB
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description SBB 2020-04-02 02:27:41 UTC
Created attachment 212964 [details]
Poudriere libopkele build log

Error snippet as follows, full log atached.


basic_rp.cc:83:4: error: member access into incomplete type 'DH' (aka 'dh_st')
        dh->p = util::dec_to_bignum(data::_default_p);
          ^
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'dh_st'
typedef struct dh_st DH;
               ^
basic_rp.cc:84:4: error: member access into incomplete type 'DH' (aka 'dh_st')
        dh->g = util::dec_to_bignum(data::_default_g);
          ^
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'dh_st'
typedef struct dh_st DH;
               ^
basic_rp.cc:90:54: error: member access into incomplete type 'DH' (aka 'dh_st')
        req.set_field("dh_modulus",util::bignum_to_base64(dh->p));
                                                            ^
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'dh_st'
typedef struct dh_st DH;
               ^
basic_rp.cc:91:50: error: member access into incomplete type 'DH' (aka 'dh_st')
        req.set_field("dh_gen",util::bignum_to_base64(dh->g));
                                                        ^
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'dh_st'
typedef struct dh_st DH;
               ^
basic_rp.cc:92:62: error: member access into incomplete type 'DH' (aka 'dh_st')
        req.set_field("dh_consumer_public",util::bignum_to_base64(dh->pub_key));
                                                                    ^
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'dh_st'
typedef struct dh_st DH;