+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libdkim-1.0.21/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libdkim-1.0.21/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libdkim-1.0.21 echo 1.0.21 | awk -F. '{ printf "%d:%d:0", $1, $2 }' > libtool-version-info libtool --tag=CXX --mode=compile g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkim.cpp libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkim.cpp -fPIC -DPIC -o .libs/dkim.o In file included from dkim.cpp:30: dkim.cpp: In function 'char* DKIMVersion()': resource.h:11:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 11 | #define VERSION_STRING "1.0.21" | ^~~~~~~~ dkim.cpp:231:16: note: in expansion of macro 'VERSION_STRING' 231 | return VERSION_STRING; | ^~~~~~~~~~~~~~ dkim.cpp: At global scope: dkim.cpp:236:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 236 | "DKIM_FAIL", | ^~~~~~~~~~~ dkim.cpp:237:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 237 | "DKIM_BAD_SYNTAX", | ^~~~~~~~~~~~~~~~~ dkim.cpp:238:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | "DKIM_SIGNATURE_BAD", | ^~~~~~~~~~~~~~~~~~~~ dkim.cpp:239:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | "DKIM_SIGNATURE_BAD_BUT_TESTING", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:240:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 240 | "DKIM_SIGNATURE_EXPIRED", | ^~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:241:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | "DKIM_SELECTOR_INVALID", | ^~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:242:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 242 | "DKIM_SELECTOR_GRANULARITY_MISMATCH", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:243:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | "DKIM_SELECTOR_KEY_REVOKED", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:244:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 244 | "DKIM_SELECTOR_DOMAIN_NAME_TOO_LONG", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:245:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | "DKIM_SELECTOR_DNS_TEMP_FAILURE", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:246:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | "DKIM_SELECTOR_DNS_PERM_FAILURE", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:247:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | "DKIM_SELECTOR_PUBLIC_KEY_INVALID", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:248:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | "DKIM_NO_SIGNATURES", | ^~~~~~~~~~~~~~~~~~~~ dkim.cpp:249:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | "DKIM_NO_VALID_SIGNATURES", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:250:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | "DKIM_BODY_HASH_MISMATCH", | ^~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:251:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | "DKIM_SELECTOR_ALGORITHM_MISMATCH", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:252:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 252 | "DKIM_STAT_INCOMPAT", | ^~~~~~~~~~~~~~~~~~~~ dkim.cpp:253:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 253 | "DKIM_UNSIGNED_FROM", | ^~~~~~~~~~~~~~~~~~~~ dkim.cpp:254:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | "DKIM_OUT_OF_MEMORY", | ^~~~~~~~~~~~~~~~~~~~ dkim.cpp:255:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | "DKIM_INVALID_CONTEXT", | ^~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:256:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | "DKIM_NO_SENDER", | ^~~~~~~~~~~~~~~~ dkim.cpp:257:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | "DKIM_BAD_PRIVATE_KEY", | ^~~~~~~~~~~~~~~~~~~~~~ dkim.cpp:258:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | "DKIM_BUFFER_TOO_SMALL", | ^~~~~~~~~~~~~~~~~~~~~~~ dkim.cpp: In function 'char* DKIMGetErrorString(int)': dkim.cpp:265:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | return "Unknown"; | ^~~~~~~~~ libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkim.cpp -o dkim.o >/dev/null 2>&1 libtool --tag=CXX --mode=compile g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dns.cpp libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dns.cpp -fPIC -DPIC -o .libs/dns.o libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dns.cpp -o dns.o >/dev/null 2>&1 libtool --tag=CXX --mode=compile g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimbase.cpp libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimbase.cpp -fPIC -DPIC -o .libs/dkimbase.o dkimbase.cpp: In member function 'int CDKIMBase::ProcessFinal()': dkimbase.cpp:204:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 204 | Process( "\r\n", 2, true ); | ^~~~~~ dkimbase.cpp:211:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | ProcessBody("", 0, true); | ^~ libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimbase.cpp -o dkimbase.o >/dev/null 2>&1 libtool --tag=CXX --mode=compile g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimsign.cpp libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimsign.cpp -fPIC -DPIC -o .libs/dkimsign.o dkimsign.cpp: In member function 'int CDKIMSign::ConstructSignature(char*, bool, bool)': dkimsign.cpp:810:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 810 | AddTagToSig( "v", "1", 0, false ); | ^~~ dkimsign.cpp:813:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 813 | AddTagToSig( "a", bUseSha256 ? "rsa-sha256" : "rsa-sha1", 0, false ); | ^~~ dkimsign.cpp:818:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 818 | AddTagToSig( "c", "simple", 0, false ); | ^~~ dkimsign.cpp:821:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 821 | AddTagToSig( "c", "simple/relaxed", 0, false ); | ^~~ dkimsign.cpp:824:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 824 | AddTagToSig( "c", "relaxed/relaxed", 0, false ); | ^~~ dkimsign.cpp:827:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 827 | AddTagToSig( "c", "relaxed", 0, false ); | ^~~ dkimsign.cpp:831:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 831 | AddTagToSig( "d", sDomain, 0, false ); | ^~~ dkimsign.cpp:833:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 833 | AddTagToSig( "s", sSelector, 0, false ); | ^~~ dkimsign.cpp:837:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 837 | AddTagToSig( "l", m_nBodyLength ); | ^~~ dkimsign.cpp:844:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 844 | AddTagToSig( "t", t ); | ^~~ dkimsign.cpp:849:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 849 | AddTagToSig( "x", m_ExpireTime ); | ^~~ dkimsign.cpp:854:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 854 | AddTagToSig( "i", sIdentity, 0, false ); | ^~~ dkimsign.cpp:859:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 859 | AddTagToSig( "q", bUseIetfBodyHash ? "dns/txt" : "dns" , 0, false ); | ^~~ dkimsign.cpp:862:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 862 | AddTagToSig( "h", hParam, ':', true ); | ^~~ dkimsign.cpp:866:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 866 | AddTagToSig( "z", m_sCopiedHeaders, 0, true ); | ^~~ dkimsign.cpp:916:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 916 | AddTagToSig( "bh", buf, 0, true ); | ^~~~ libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimsign.cpp -o dkimsign.o >/dev/null 2>&1 libtool --tag=CXX --mode=compile g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimverify.cpp libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimverify.cpp -fPIC -DPIC -o .libs/dkimverify.o libtool: compile: g++ -I/home/pbulk/build/mail/libdkim/work/.buildlink/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -c dkimverify.cpp -o dkimverify.o >/dev/null 2>&1 g++ -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -c libdkimtest.cpp libdkimtest.cpp: In function 'int main(int, char**)': libdkimtest.cpp:63:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | char* PrivKeyFile = "test.pem"; | ^~~~~~~~~~ libdkimtest.cpp:64:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | char* MsgFile = "test.msg"; | ^~~~~~~~~~ libdkimtest.cpp:65:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | char* OutFile = "signed.msg"; | ^~~~~~~~~~~~ libtool --tag=CXX --mode=link g++ -L/opt/pkg/lib -Wl,-R/opt/pkg/lib dkim.lo dns.lo dkimbase.lo dkimsign.lo dkimverify.lo -version-info `cat libtool-version-info` -rpath /opt/pkg/lib -o libdkim.la libtool: link: g++ -shared -fPIC -DPIC .libs/dkim.o .libs/dns.o .libs/dkimbase.o .libs/dkimsign.o .libs/dkimverify.o -L/home/pbulk/build/mail/libdkim/work/.buildlink/lib -Wl,-rpath -Wl,/opt/pkg/lib -Wl,-h -Wl,libdkim.so.1 -o .libs/libdkim.so.1.0.0 libtool: link: (cd ".libs" && rm -f "libdkim.so.1" && ln -s "libdkim.so.1.0.0" "libdkim.so.1") libtool: link: (cd ".libs" && rm -f "libdkim.so" && ln -s "libdkim.so.1.0.0" "libdkim.so") libtool: link: ar cr .libs/libdkim.a dkim.o dns.o dkimbase.o dkimsign.o dkimverify.o libtool: link: ranlib .libs/libdkim.a libtool: link: ( cd ".libs" && rm -f "libdkim.la" && ln -s "../libdkim.la" "libdkim.la" ) libtool --tag=CXX --mode=link g++ -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -ldkim -lssl -lcrypto -o libdkimtest libdkimtest.o libtool: link: g++ -Wl,-rpath -Wl,/opt/pkg/lib -o .libs/libdkimtest libdkimtest.o -L/home/pbulk/build/mail/libdkim/work/.buildlink/lib /home/pbulk/build/mail/libdkim/work/libdkim/src/.libs/libdkim.so -lssl -lcrypto -Wl,-R -Wl,/opt/pkg/lib Undefined first referenced symbol in file dn_expand /home/pbulk/build/mail/libdkim/work/libdkim/src/.libs/libdkim.so res_query /home/pbulk/build/mail/libdkim/work/libdkim/src/.libs/libdkim.so ld: fatal: symbol referencing errors. No output written to .libs/libdkimtest collect2: error: ld returned 1 exit status *** [libdkimtest] Error code 1 bmake: stopped in /home/pbulk/build/mail/libdkim/work/libdkim/src 1 error bmake: stopped in /home/pbulk/build/mail/libdkim/work/libdkim/src *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/mail/libdkim *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/mail/libdkim