+ 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/heimdal-7.7.0nb5/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/heimdal-7.7.0nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for heimdal-7.7.0nb5 Making all in include /opt/pkg/bin/bmake all-recursive Making all in kadm5 Making all in hcrypto Making all in gssapi CC bits.o bits.c: In function 'try_signed': bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 110 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:87:5: note: in expansion of macro 'BITSIZE' 87 | BITSIZE(long long); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 20 and 147 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:87:5: note: in expansion of macro 'BITSIZE' 87 | BITSIZE(long long); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 115 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:85:5: note: in expansion of macro 'BITSIZE' 85 | BITSIZE(long); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 15 and 142 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:85:5: note: in expansion of macro 'BITSIZE' 85 | BITSIZE(long); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 116 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:84:5: note: in expansion of macro 'BITSIZE' 84 | BITSIZE(int); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 14 and 141 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:84:5: note: in expansion of macro 'BITSIZE' 84 | BITSIZE(int); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 114 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:83:5: note: in expansion of macro 'BITSIZE' 83 | BITSIZE(short); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 16 and 143 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:83:5: note: in expansion of macro 'BITSIZE' 83 | BITSIZE(short); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 108 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:82:5: note: in expansion of macro 'BITSIZE' 82 | BITSIZE(signed char); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 22 and 149 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:82:5: note: in expansion of macro 'BITSIZE' 82 | BITSIZE(signed char); | ^~~~~~~ bits.c: In function 'try_unsigned': bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 101 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:100:5: note: in expansion of macro 'BITSIZE' 100 | BITSIZE(unsigned long long); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 29 and 156 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:100:5: note: in expansion of macro 'BITSIZE' 100 | BITSIZE(unsigned long long); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 106 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:98:5: note: in expansion of macro 'BITSIZE' 98 | BITSIZE(unsigned long); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 24 and 151 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:98:5: note: in expansion of macro 'BITSIZE' 98 | BITSIZE(unsigned long); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 107 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:97:5: note: in expansion of macro 'BITSIZE' 97 | BITSIZE(unsigned int); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 23 and 150 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:97:5: note: in expansion of macro 'BITSIZE' 97 | BITSIZE(unsigned int); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 105 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:96:5: note: in expansion of macro 'BITSIZE' 96 | BITSIZE(unsigned short); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 25 and 152 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:96:5: note: in expansion of macro 'BITSIZE' 96 | BITSIZE(unsigned short); | ^~~~~~~ bits.c:57:16: warning: '%s' directive writing up to 127 bytes into a region of size 106 [-Wformat-overflow=] 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~ ~~~ bits.c:95:5: note: in expansion of macro 'BITSIZE' 95 | BITSIZE(unsigned char); | ^~~~~~~ bits.c:57:28: note: format string is defined here 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~ bits.c:57:2: note: 'sprintf' output between 24 and 151 bytes into a destination of size 128 57 | sprintf(tmp2, "typedef %s %s;", #TYPE, tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bits.c:95:5: note: in expansion of macro 'BITSIZE' 95 | BITSIZE(unsigned char); | ^~~~~~~ CCLD bits ./bits krb5-types.h Making all in lib Making all in roken /opt/pkg/bin/nawk -f ./roken.awk ./roken.h.in > make-roken.c CC make-roken.o CCLD make-roken /opt/pkg/bin/bmake all-am CC libtest_la-snprintf.lo CC libtest_la-strftime.lo CC libtest_la-strptime.lo CC libtest_la-tsearch.lo CC snprintf_test-snprintf-test.o CC resolve-test.o CC rkpty.o CC test-detach.o cp glob.hin glob.h cp vis.hin vis.h CCLD libtest.la cp ./base64.h ../../include/base64.h cp ./getarg.h ../../include/getarg.h cp ./hex.h ../../include/hex.h cp ./parse_bytes.h ../../include/parse_bytes.h cp ./parse_time.h ../../include/parse_time.h cp ./parse_units.h ../../include/parse_units.h cp ./resolve.h ../../include/resolve.h cp ./roken-common.h ../../include/roken-common.h cp ./rtbl.h ../../include/rtbl.h cp ./xdbm.h ../../include/xdbm.h cp ./roken.h ../../include/roken.h cp ./test-mem.h ../../include/test-mem.h cp ./glob.h ../../include/glob.h cp ./vis.h ../../include/vis.h CC glob.lo CC getcap.lo CC copyhostent.lo CC ecalloc.lo CC emalloc.lo CC erealloc.lo CC estrdup.lo CC iruserok.lo CC strlwr.lo CC strsep_copy.lo CC strupr.lo CC libroken_la-base64.lo CC libroken_la-bswap.lo CC libroken_la-concat.lo CC libroken_la-cloexec.lo CC libroken_la-ct.lo CC libroken_la-detach.lo CC libroken_la-doxygen.lo CC libroken_la-dumpdata.lo CC libroken_la-environment.lo CC libroken_la-eread.lo CC libroken_la-esetenv.lo CC libroken_la-ewrite.lo CC libroken_la-getaddrinfo_hostspec.lo CC libroken_la-get_default_username.lo CC libroken_la-get_window_size.lo CC libroken_la-getarg.lo CC libroken_la-getnameinfo_verified.lo CC libroken_la-getprogname.lo CC libroken_la-getxxyyy.lo CC libroken_la-h_errno.lo CC libroken_la-hex.lo CC libroken_la-hostent_find_fqdn.lo CC libroken_la-issuid.lo CC libroken_la-k_getpwnam.lo CC libroken_la-k_getpwuid.lo CC libroken_la-mini_inetd.lo CC libroken_la-mkdir.lo CC libroken_la-net_read.lo CC libroken_la-net_write.lo CC libroken_la-parse_bytes.lo CC libroken_la-parse_time.lo CC libroken_la-parse_units.lo CC libroken_la-qsort.lo CC libroken_la-rand.lo CC libroken_la-realloc.lo CC libroken_la-resolve.lo CC libroken_la-roken_gethostby.lo CC libroken_la-rtbl.lo CC libroken_la-setprogname.lo CC libroken_la-signal.lo CC libroken_la-simple_exec.lo CC libroken_la-snprintf.lo CC libroken_la-socket.lo CC libroken_la-strcollect.lo CC libroken_la-strerror_r.lo CC libroken_la-strpool.lo CC libroken_la-timeval.lo CC libroken_la-tm2time.lo CC libroken_la-unvis.lo CC libroken_la-verify.lo CC libroken_la-vis.lo CC libroken_la-warnerr.lo CC libroken_la-write_pid.lo CC libroken_la-xfree.lo CCLD libroken.la CCLD resolve-test CCLD rkpty CCLD snprintf-test CCLD test-detach Making all in base rm -f base64.c ln -s ./../roken/base64.c . cp ./heimbase.h ../../include/heimbase.h CC array.lo CC bsearch.lo CC bool.lo CC data.lo CC db.lo CC dict.lo CC error.lo error.c: In function 'error_cmp': error.c:56:24: warning: self-comparison always evaluates to true [-Wtautological-compare] 56 | if (ap->error_code == ap->error_code) | ^~ CC heimbase.lo CC json.lo CC null.lo CC number.lo CC string.lo CC base64.lo CCLD libheimbase.la Making all in vers CC print_version.lo cp ./vers.h ../../include/vers.h CCLD libvers.la Making all in com_err ln -s ./../roken/snprintf.c . ln -s ./../roken/strlcpy.c . cp ./com_err.h ../../include/com_err.h cp ./com_right.h ../../include/com_right.h CC libcom_err_la-error.lo CC libcom_err_la-com_err.lo CC libcom_err_la-snprintf.lo CC libcom_err_la-strlcpy.lo CCLD libcom_err.la CC compile_et.o compile_et.c: In function 'generate_h': compile_et.c:139:30: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 126 [-Wformat-truncation=] 139 | snprintf(fn, sizeof(fn), "__%s__", hfn); | ^~~~~~~~ ~~~ compile_et.c:139:5: note: 'snprintf' output between 5 and 132 bytes into a destination of size 128 139 | snprintf(fn, sizeof(fn), "__%s__", hfn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compile_et.c: In function 'main': compile_et.c:235:32: warning: '.h' directive output may be truncated writing 2 bytes into a region of size between 1 and 128 [-Wformat-truncation=] 235 | snprintf(hfn, sizeof(hfn), "%s.h", Basename); | ^~~~~~ compile_et.c:235:5: note: 'snprintf' output between 3 and 130 bytes into a destination of size 128 235 | snprintf(hfn, sizeof(hfn), "%s.h", Basename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compile_et.c:236:32: warning: '.c' directive output may be truncated writing 2 bytes into a region of size between 1 and 128 [-Wformat-truncation=] 236 | snprintf(cfn, sizeof(cfn), "%s.c", Basename); | ^~~~~~ compile_et.c:236:5: note: 'snprintf' output between 3 and 130 bytes into a destination of size 128 236 | snprintf(cfn, sizeof(cfn), "%s.c", Basename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC parse.o CC lex.o CCLD compile_et ld: fatal: library -liconv: not found ld: fatal: file processing errors. No output written to .libs/compile_et collect2: error: ld returned 1 exit status *** [compile_et] Error code 1 bmake[2]: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0/lib/com_err 1 error bmake[2]: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0/lib/com_err *** [all-recursive] Error code 1 bmake[1]: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0/lib 1 error bmake[1]: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0/lib *** [all-recursive] Error code 1 bmake: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0 1 error bmake: stopped in /home/pbulk/build/security/heimdal/work/heimdal-7.7.0 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/heimdal *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/heimdal