=> Building mail/libdkim Started : Friday, 21 FEB 2020 at 09:24:53 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1432.g9cd86-DEVELOPMENT #23: Thu Feb 13 14:43:04 PST 2020 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.7-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.7-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/mail/libdkim XDG_CONFIG_HOME=/construction/mail/libdkim HOME=/construction/mail/libdkim TMPDIR="/tmp" PATH=/construction/mail/libdkim/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/construction/mail/libdkim XDG_CONFIG_HOME=/construction/mail/libdkim HOME=/construction/mail/libdkim TMPDIR="/tmp" PATH=/construction/mail/libdkim/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath,/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing -std=gnu++98 -Wno-narrowing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/mail/libdkim/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- SHLIB_MAJOR="1" OSREL=5.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/libdkim" EXAMPLESDIR="share/examples/libdkim" DATADIR="share/libdkim" WWWDIR="www/libdkim" ETCDIR="etc/libdkim" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libdkim DOCSDIR=/usr/local/share/doc/libdkim EXAMPLESDIR=/usr/local/share/examples/libdkim WWWDIR=/usr/local/www/libdkim ETCDIR=/usr/local/etc/libdkim -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=15 DPORTS_BUILDER= yes DISABLE_LICENSES= yes DEFAULT_VERSIONS= ssl=openssl FORCE_PACKAGE= yes DEVELOPER= yes HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.30.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=32 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500709 OSVERSION=9999999 OSREL=5.7 _OSRELEASE=5.7-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- 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 -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.12.0_1.txz Installing pkg-1.12.0_1... Extracting pkg-1.12.0_1: .......... done ===> libdkim-1.0.21 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libdkim-1.0.21 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 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 ===> Fetching all distfiles required by libdkim-1.0.21 for building -------------------------------------------------------------------------------- -- 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 ===> Fetching all distfiles required by libdkim-1.0.21 for building => SHA256 Checksum OK for libdkim-1.0.21.zip. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 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 ===> 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 ===> Fetching all distfiles required by libdkim-1.0.21 for building => SHA256 Checksum OK for libdkim-1.0.21.zip. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for libdkim-1.0.21 /bin/mv /construction/mail/libdkim/libdkim/src/Makefile /construction/mail/libdkim/libdkim/src/Makefile.prev -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> libdkim-1.0.21 depends on file: /usr/local/lib/libcrypto.so.11 - not found ===> Installing existing package /packages/All/openssl-1.1.1d,1.txz Installing openssl-1.1.1d,1... Extracting openssl-1.1.1d,1: .......... done ===> libdkim-1.0.21 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Returning to build of libdkim-1.0.21 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for libdkim-1.0.21 -------------------------------------------------------------------------------- -- 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 --- --- dkimverify.o --- --- objwarn --- Warning: Object directory not changed from original /construction/mail/libdkim/libdkim/src --- 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 --- 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 --- 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 --- 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 --- 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 --- 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; ^~~~~~~~~~~~~ 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"; ^~~~~~~~~ --- 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.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 ); ^ --- dkim.So --- *** [dkim.So] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- 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); ^ --- dkimsign.So --- *** [dkimsign.So] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- 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; ^~~~~~~~~~~~~ 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.o] 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; ^~~~~~~~~~~~~ --- 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); ^ --- 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 ); ^~~~~~~~~~~~~~~~~~ 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] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- 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; ^~~~~~~~~ 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; ^~~~~~~~~~~~~ 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.o] Error code 1 make[2]: stopped in /construction/mail/libdkim/libdkim/src --- 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; ^~~~~~~~~~~~~ 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.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.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 -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 21 FEB 2020 at 09:25:00 UTC Duration: 00:00:07