+ 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/hivex-1.3.18nb24/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hivex-1.3.18nb24/work.log ===> Building for hivex-1.3.18nb24 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18' Making all in gnulib/lib gmake[2]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' GEN alloca.h GEN byteswap.h GEN fcntl.h GEN getopt.h GEN getopt-cdefs.h GEN inttypes.h GEN limits.h GEN signal.h GEN stdint.h GEN stdio.h GEN stdlib.h GEN string.h GEN unistd.h GEN wchar.h GEN sys/types.h /opt/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' gmake[4]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' CC c-ctype.lo CC dirname-lgpl.lo CC basename-lgpl.lo CC stripslash.lo CC exitfail.lo CC fd-hook.lo CC full-read.lo CC full-write.lo CC getprogname.lo CC progname.lo CC safe-read.lo CC safe-write.lo CC glthread/threadlib.lo CC unistd.lo CC xsize.lo CC xstrtol.lo CC xstrtoul.lo CC xstrtol-error.lo CC asnprintf.lo CC error.lo CC getopt.lo CC getopt1.lo CC printf-args.lo CC printf-parse.lo CC strerror.lo CC vasnprintf.lo CC xstrtoll.lo CC xstrtoull.lo CC glthread/lock.lo CCLD libgnu.la gmake[4]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' gmake[3]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' gmake[2]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/gnulib/lib' Making all in generator gmake[2]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/generator' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/generator' Making all in lib gmake[2]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib' Making all in tools gmake[3]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib/tools' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib/tools' gmake[3]: Entering directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib' CC libhivex_la-handle.lo CC libhivex_la-node.lo CC libhivex_la-utf16.lo CC libhivex_la-offset-list.lo handle.c: In function '_hivex_get_iconv': handle.c:73:32: error: assignment to 'struct _iconv_info **' from incompatible pointer type 'iconv_t' {aka 'struct _iconv_info *'} [-Wincompatible-pointer-types] 73 | h->iconv_cache[t].handle = iconv_open ("LATIN1", "UTF-8"); | ^ handle.c:75:32: error: assignment to 'struct _iconv_info **' from incompatible pointer type 'iconv_t' {aka 'struct _iconv_info *'} [-Wincompatible-pointer-types] 75 | h->iconv_cache[t].handle = iconv_open ("UTF-8", "LATIN1"); | ^ handle.c:77:32: error: assignment to 'struct _iconv_info **' from incompatible pointer type 'iconv_t' {aka 'struct _iconv_info *'} [-Wincompatible-pointer-types] 77 | h->iconv_cache[t].handle = iconv_open ("UTF-16LE", "UTF-8"); | ^ handle.c:79:32: error: assignment to 'struct _iconv_info **' from incompatible pointer type 'iconv_t' {aka 'struct _iconv_info *'} [-Wincompatible-pointer-types] 79 | h->iconv_cache[t].handle = iconv_open ("UTF-8", "UTF-16LE"); | ^ handle.c:82:29: error: passing argument 1 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] 82 | iconv (h->iconv_cache[t].handle, NULL, 0, NULL, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~ | | | struct _iconv_info ** In file included from handle.c:33: /usr/include/iconv.h:47:23: note: expected 'iconv_t' {aka 'struct _iconv_info *'} but argument is of type 'struct _iconv_info **' 47 | extern size_t iconv(iconv_t, const char **_RESTRICT_KYWD, | ^~~~~~~ utf16.c: In function '_hivex_recode': utf16.c:54:21: error: passing argument 1 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] 54 | size_t r = iconv (ic, (ICONV_CONST char **) &inp, &inlen, &outp, &outlen); | ^~ | | | struct _iconv_info ** In file included from utf16.c:26: /usr/include/iconv.h:47:23: note: expected 'iconv_t' {aka 'struct _iconv_info *'} but argument is of type 'struct _iconv_info **' 47 | extern size_t iconv(iconv_t, const char **_RESTRICT_KYWD, | ^~~~~~~ handle.c: In function 'hivex_close': handle.c:463:37: error: passing argument 1 of 'iconv_close' from incompatible pointer type [-Wincompatible-pointer-types] 463 | iconv_close (h->iconv_cache[t].handle); | ~~~~~~~~~~~~~~~~~^~~~~~~ | | | struct _iconv_info ** /usr/include/iconv.h:51:29: note: expected 'iconv_t' {aka 'struct _iconv_info *'} but argument is of type 'struct _iconv_info **' 51 | extern int iconv_close(iconv_t); | ^~~~~~~ gmake[3]: *** [Makefile:1688: libhivex_la-utf16.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: *** [Makefile:1667: libhivex_la-handle.lo] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib' gmake[2]: *** [Makefile:1813: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18/lib' gmake[1]: *** [Makefile:1402: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/sysutils/hivex/work/hivex-1.3.18' gmake: *** [Makefile:1309: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/sysutils/hivex *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/sysutils/hivex