------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/openssl-1.1.1g,1.txz SUCCEEDED 00:00:05 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The libdkim port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The libdkim port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libdkim-1.0.21 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The libdkim port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libdkim-1.0.21 for building => SHA256 Checksum OK for libdkim-1.0.21.zip. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The libdkim port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libdkim-1.0.21 for building ===> Extracting for libdkim-1.0.21 ===> NOTICE: The libdkim port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by libdkim-1.0.21 for building => SHA256 Checksum OK for libdkim-1.0.21.zip. Extracted Memory Use: 0.21M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for libdkim-1.0.21 /bin/mv /construction/mail/libdkim/libdkim/src/Makefile /construction/mail/libdkim/libdkim/src/Makefile.prev SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> libdkim-1.0.21 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> libdkim-1.0.21 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Configuring for libdkim-1.0.21 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for libdkim-1.0.21 --- objwarn --- --- dkim.So --- --- dns.So --- --- dkimbase.So --- --- dkimsign.So --- --- dkimverify.So --- --- dkim.o --- --- dns.o --- --- dkimbase.o --- --- dkimsign.o --- --- objwarn --- Warning: Object directory not changed from original /construction/mail/libdkim/libdkim/src --- dns.So --- c++ -fpic -DPIC -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dns.cpp -o dns.So --- dkimbase.So --- c++ -fpic -DPIC -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimbase.cpp -o dkimbase.So --- dkimsign.So --- c++ -fpic -DPIC -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimsign.cpp -o dkimsign.So --- dkimverify.So --- c++ -fpic -DPIC -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimverify.cpp -o dkimverify.So --- dkim.o --- c++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkim.cpp -o dkim.o --- dkimverify.o --- --- dns.o --- c++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dns.cpp -o dns.o --- dkimverify.o --- c++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimverify.cpp -o dkimverify.o --- dkimbase.o --- c++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimbase.cpp -o dkimbase.o --- dkimsign.o --- c++ -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkimsign.cpp -o dkimsign.o --- dkim.So --- c++ -fpic -DPIC -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing -DOPENSSL_FIPS -I/usr/local/include -c dkim.cpp -o dkim.So --- dkimsign.So --- In file included from dkimsign.cpp:36: dkimsign.h:63:13: error: field 'm_Hdr_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha1ctx; /* the header hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:64:13: error: field 'm_Hdr_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha256ctx; /* the header hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:66:13: error: field 'm_Bdy_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha1ctx; /* the body hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:67:13: error: field 'm_Bdy_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha256ctx; /* the body hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:69:13: error: field 'm_allman_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_allman_sha1ctx; /* the hash for allman sha1 */ ^~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ dkimsign.cpp: In destructor 'CDKIMSign::~CDKIMSign()': dkimsign.cpp:53:2: error: 'EVP_MD_CTX_cleanup' was not declared in this scope EVP_MD_CTX_cleanup( &m_allman_sha1ctx ); ^~~~~~~~~~~~~~~~~~ dkimsign.cpp:53:2: note: suggested alternative: 'EVP_MD_CTX_create' EVP_MD_CTX_cleanup( &m_allman_sha1ctx ); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create --- dkimsign.o --- In file included from dkimsign.cpp:36: dkimsign.h:63:13: error: field 'm_Hdr_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha1ctx; /* the header hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ --- dkimsign.So --- dkimsign.cpp: In member function 'int CDKIMSign::ConstructSignature(char*, bool, bool)': dkimsign.cpp:804:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "v", "1", 0, false ); ^ dkimsign.cpp:807:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "a", bUseSha256 ? "rsa-sha256" : "rsa-sha1", 0, false ); ^ --- dkimsign.o --- In file included from dkimsign.cpp:36: dkimsign.h:64:13: error: field 'm_Hdr_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha256ctx; /* the header hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:66:13: error: field 'm_Bdy_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha1ctx; /* the body hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:67:13: error: field 'm_Bdy_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha256ctx; /* the body hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimsign.cpp:36: dkimsign.h:69:13: error: field 'm_allman_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_allman_sha1ctx; /* the hash for allman sha1 */ ^~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkimsign.cpp:36: --- dkimsign.So --- dkimsign.cpp:812:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "simple", 0, false ); ^ dkimsign.cpp:815:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "simple/relaxed", 0, false ); ^ dkimsign.cpp:818:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "relaxed/relaxed", 0, false ); ^ dkimsign.cpp:821:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "relaxed", 0, false ); ^ dkimsign.cpp:825:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "d", sDomain, 0, false ); ^ --- dkimsign.o --- /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ dkimsign.cpp: In destructor 'CDKIMSign::~CDKIMSign()': dkimsign.cpp:53:2: error: 'EVP_MD_CTX_cleanup' was not declared in this scope EVP_MD_CTX_cleanup( &m_allman_sha1ctx ); ^~~~~~~~~~~~~~~~~~ --- dkimsign.So --- dkimsign.cpp:827:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "s", sSelector, 0, false ); ^ dkimsign.cpp:831:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "l", m_nBodyLength ); ^ dkimsign.cpp:838:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "t", t ); ^ dkimsign.cpp:843:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "x", m_ExpireTime ); ^ dkimsign.cpp:848:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "i", sIdentity, 0, false ); ^ dkimsign.cpp:853:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] --- dkimbase.So --- dkimbase.cpp: In member function 'int CDKIMBase::ProcessFinal()': dkimbase.cpp:204:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Process( "\r\n", 2, true ); ^ dkimbase.cpp:211:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] ProcessBody("", 0, true); ^ --- dkimsign.So --- AddTagToSig( "q", bUseIetfBodyHash ? "dns/txt" : "dns" , 0, false ); ^ dkimsign.cpp:856:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "h", hParam, ':', true ); ^ dkimsign.cpp:860:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "z", m_sCopiedHeaders, 0, true ); ^ dkimsign.cpp:910:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "bh", buf, 0, true ); ^ --- dkimsign.o --- dkimsign.cpp:53:2: note: suggested alternative: 'EVP_MD_CTX_create' EVP_MD_CTX_cleanup( &m_allman_sha1ctx ); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create dkimsign.cpp: In member function 'int CDKIMSign::ConstructSignature(char*, bool, bool)': dkimsign.cpp:804:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "v", "1", 0, false ); ^ dkimsign.cpp:807:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "a", bUseSha256 ? "rsa-sha256" : "rsa-sha1", 0, false ); ^ dkimsign.cpp:812:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "simple", 0, false ); ^ dkimsign.cpp:815:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "simple/relaxed", 0, false ); ^ dkimsign.cpp:818:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "relaxed/relaxed", 0, false ); ^ dkimsign.cpp:821:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "c", "relaxed", 0, false ); ^ dkimsign.cpp:825:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "d", sDomain, 0, false ); ^ dkimsign.cpp:827:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "s", sSelector, 0, false ); ^ dkimsign.cpp:831:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "l", m_nBodyLength ); ^ dkimsign.cpp:838:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "t", t ); ^ dkimsign.cpp:843:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "x", m_ExpireTime ); ^ dkimsign.cpp:848:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "i", sIdentity, 0, false ); ^ dkimsign.cpp:853:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "q", bUseIetfBodyHash ? "dns/txt" : "dns" , 0, false ); ^ dkimsign.cpp:856:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "h", hParam, ':', true ); ^ dkimsign.cpp:860:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "z", m_sCopiedHeaders, 0, true ); ^ dkimsign.cpp:910:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] AddTagToSig( "bh", buf, 0, true ); ^ --- dkimsign.So --- *** [dkimsign.So] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- dkimverify.So --- In file included from dkimverify.cpp:30: dkimverify.h:86:13: error: field 'm_Hdr_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimverify.cpp:30: dkimverify.h:87:13: error: field 'm_Bdy_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ --- dkimsign.o --- *** [dkimsign.o] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- dkimverify.So --- dkimverify.cpp: In destructor 'SignatureInfo::~SignatureInfo()': dkimverify.cpp:57:2: error: 'EVP_MD_CTX_cleanup' was not declared in this scope EVP_MD_CTX_cleanup( &m_Hdr_ctx ); ^~~~~~~~~~~~~~~~~~ --- dkim.o --- In file included from dkim.cpp:28: dkimsign.h:63:13: error: field 'm_Hdr_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha1ctx; /* the header hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:64:13: error: field 'm_Hdr_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha256ctx; /* the header hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:66:13: error: field 'm_Bdy_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha1ctx; /* the body hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:67:13: error: field 'm_Bdy_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha256ctx; /* the body hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:69:13: error: field 'm_allman_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_allman_sha1ctx; /* the hash for allman sha1 */ ^~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ --- dkimverify.o --- In file included from dkimverify.cpp:30: dkimverify.h:86:13: error: field 'm_Hdr_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ctx; ^~~~~~~~~ --- dkimverify.So --- dkimverify.cpp:57:2: note: suggested alternative: 'EVP_MD_CTX_create' EVP_MD_CTX_cleanup( &m_Hdr_ctx ); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create --- dkim.o --- In file included from dkim.cpp:29: dkimverify.h:86:13: error: field 'm_Hdr_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:29: dkimverify.h:87:13: error: field 'm_Bdy_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ --- dkim.So --- In file included from dkim.cpp:28: dkimsign.h:63:13: error: field 'm_Hdr_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha1ctx; /* the header hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:64:13: error: field 'm_Hdr_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ietf_sha256ctx; /* the header hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:66:13: error: field 'm_Bdy_ietf_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha1ctx; /* the body hash for ietf sha1 */ ^~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:67:13: error: field 'm_Bdy_ietf_sha256ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ietf_sha256ctx; /* the body hash for ietf sha256 */ ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:28: dkimsign.h:69:13: error: field 'm_allman_sha1ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_allman_sha1ctx; /* the hash for allman sha1 */ ^~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ --- dkim.o --- In file included from dkim.cpp:30: dkim.cpp: In function 'char* DKIMVersion()': resource.h:11:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] #define VERSION_STRING "1.0.21" ^~~~~~~~ dkim.cpp:231:9: note: in expansion of macro 'VERSION_STRING' return VERSION_STRING; ^~~~~~~~~~~~~~ dkim.cpp: At global scope: dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] }; ^ dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp: In function 'char* DKIMGetErrorString(int)': dkim.cpp:265:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] return "Unknown"; ^~~~~~~~~ --- dkim.So --- In file included from dkim.cpp:29: dkimverify.h:86:13: error: field 'm_Hdr_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Hdr_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:29: dkimverify.h:87:13: error: field 'm_Bdy_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ctx; ^~~~~~~~~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimsign.h:24, from dkim.cpp:28: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkim.cpp:30: dkim.cpp: In function 'char* DKIMVersion()': resource.h:11:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] #define VERSION_STRING "1.0.21" ^~~~~~~~ dkim.cpp:231:9: note: in expansion of macro 'VERSION_STRING' return VERSION_STRING; ^~~~~~~~~~~~~~ dkim.cpp: At global scope: dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] }; ^ dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp:259:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] dkim.cpp: In function 'char* DKIMGetErrorString(int)': dkim.cpp:265:10: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] return "Unknown"; ^~~~~~~~~ *** [dkim.So] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- dkim.o --- *** [dkim.o] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- dkimverify.So --- dkimverify.cpp: In member function 'int SelectorInfo::Parse(char*)': dkimverify.cpp:1340:11: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} if (pkey->type == EVP_PKEY_RSA || pkey->type == EVP_PKEY_RSA2) ^~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ dkimverify.cpp:1340:41: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} if (pkey->type == EVP_PKEY_RSA || pkey->type == EVP_PKEY_RSA2) ^~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ --- dkimverify.o --- In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ In file included from dkimverify.cpp:30: dkimverify.h:87:13: error: field 'm_Bdy_ctx' has incomplete type 'EVP_MD_CTX' {aka 'evp_md_ctx_st'} EVP_MD_CTX m_Bdy_ctx; ^~~~~~~~~ --- dkimbase.o --- dkimbase.cpp: In member function 'int CDKIMBase::ProcessFinal()': dkimbase.cpp:204:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] Process( "\r\n", 2, true ); ^ dkimbase.cpp:211:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] ProcessBody("", 0, true); ^ --- dkimverify.o --- In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ dkimverify.cpp: In destructor 'SignatureInfo::~SignatureInfo()': dkimverify.cpp:57:2: error: 'EVP_MD_CTX_cleanup' was not declared in this scope EVP_MD_CTX_cleanup( &m_Hdr_ctx ); ^~~~~~~~~~~~~~~~~~ dkimverify.cpp:57:2: note: suggested alternative: 'EVP_MD_CTX_create' EVP_MD_CTX_cleanup( &m_Hdr_ctx ); ^~~~~~~~~~~~~~~~~~ EVP_MD_CTX_create dkimverify.cpp: In member function 'int SelectorInfo::Parse(char*)': dkimverify.cpp:1340:11: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} if (pkey->type == EVP_PKEY_RSA || pkey->type == EVP_PKEY_RSA2) ^~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ dkimverify.cpp:1340:41: error: invalid use of incomplete type 'EVP_PKEY' {aka 'struct evp_pkey_st'} if (pkey->type == EVP_PKEY_RSA || pkey->type == EVP_PKEY_RSA2) ^~ In file included from /usr/local/include/openssl/evp.h:14, from dkimbase.h:24, from dkimverify.h:24, from dkimverify.cpp:30: /usr/local/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY' {aka 'struct evp_pkey_st'} typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ --- dkimverify.So --- *** [dkimverify.So] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- dkimverify.o --- *** [dkimverify.o] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src 6 errors make[2]: stopped in /construction/mail/libdkim/libdkim/src ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make[1]: stopped in /xports/mail/libdkim *** Error code 1 Stop. make: stopped in /xports/mail/libdkim FAILED 00:00:05