+ 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/vis-0.1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/vis-0.1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for vis-0.1
all ===> vis
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations   -DHAVE_NBCOMPAT_H=1 -I/home/pbulk/build/textproc/vis/work/libnbcompat -I/home/pbulk/build/textproc/vis/work/vis-0.1/vis/.. -c vis.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations   -DHAVE_NBCOMPAT_H=1 -I/home/pbulk/build/textproc/vis/work/libnbcompat -I/home/pbulk/build/textproc/vis/work/vis-0.1/vis/.. -c foldit.c
gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations   -DHAVE_NBCOMPAT_H=1 -I/home/pbulk/build/textproc/vis/work/libnbcompat -I/home/pbulk/build/textproc/vis/work/vis-0.1/vis/.. -c libvis.c
libvis.c: In function 'svis':
libvis.c:111:17: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:231:9: note: in expansion of macro 'MAKEEXTRALIST'
  231 |         MAKEEXTRALIST(flag, nextra, extra);
      |         ^~~~~~~~~~~~~
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:231:9: note: in expansion of macro 'MAKEEXTRALIST'
  231 |         MAKEEXTRALIST(flag, nextra, extra);
      |         ^~~~~~~~~~~~~
libvis.c:197:37: error: 'u_int32_t' undeclared (first use in this function); did you mean 'uint32_t'?
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                     ^~~~~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:197:37: note: each undeclared identifier is reported only once for each function it appears in
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                     ^~~~~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:233:27: error: expected ')' before 'c'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                           ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:233:27: error: expected ')' before 'c'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                           ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:233:17: note: in expansion of macro 'HVIS'
  233 |                 HVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:235:17: note: in expansion of macro 'SVIS'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:235:27: error: expected ')' before 'c'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                           ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:235:17: note: in expansion of macro 'SVIS'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:235:17: note: in expansion of macro 'SVIS'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c:235:27: error: expected ')' before 'c'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                           ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:235:17: note: in expansion of macro 'SVIS'
  235 |                 SVIS(dst, c, flag, nextc, nextra);
      |                 ^~~~
libvis.c: In function 'strsvis':
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:271:9: note: in expansion of macro 'MAKEEXTRALIST'
  271 |         MAKEEXTRALIST(flag, nextra, extra);
      |         ^~~~~~~~~~~~~
libvis.c:197:37: error: 'u_int32_t' undeclared (first use in this function); did you mean 'uint32_t'?
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                     ^~~~~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:274:35: error: expected ')' before 'c'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                                   ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:274:35: error: expected ')' before 'c'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                                   ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:274:25: note: in expansion of macro 'HVIS'
  274 |                         HVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:277:25: note: in expansion of macro 'SVIS'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:277:35: error: expected ')' before 'c'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                                   ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:277:25: note: in expansion of macro 'SVIS'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:277:25: note: in expansion of macro 'SVIS'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c:277:35: error: expected ')' before 'c'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                                   ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:277:25: note: in expansion of macro 'SVIS'
  277 |                         SVIS(dst, c, flag, *src, nextra);
      |                         ^~~~
libvis.c: In function 'strsvisx':
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:300:9: note: in expansion of macro 'MAKEEXTRALIST'
  300 |         MAKEEXTRALIST(flag, nextra, extra);
      |         ^~~~~~~~~~~~~
libvis.c:197:37: error: 'u_int32_t' undeclared (first use in this function); did you mean 'uint32_t'?
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                     ^~~~~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:305:35: error: expected ')' before 'c'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                                   ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:305:35: error: expected ')' before 'c'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                                   ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:305:25: note: in expansion of macro 'HVIS'
  305 |                         HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:310:25: note: in expansion of macro 'SVIS'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:310:35: error: expected ')' before 'c'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                                   ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:310:25: note: in expansion of macro 'SVIS'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:310:25: note: in expansion of macro 'SVIS'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c:310:35: error: expected ')' before 'c'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                                   ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:310:25: note: in expansion of macro 'SVIS'
  310 |                         SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |                         ^~~~
libvis.c: In function 'vis':
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:332:9: note: in expansion of macro 'MAKEEXTRALIST'
  332 |         MAKEEXTRALIST(flag, extra, "");
      |         ^~~~~~~~~~~~~
libvis.c:197:37: error: 'u_int32_t' undeclared (first use in this function); did you mean 'uint32_t'?
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                     ^~~~~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:334:27: error: expected ')' before 'c'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                           ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:334:27: error: expected ')' before 'c'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                           ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:133:17: note: in expansion of macro 'SVIS'
  133 |                 SVIS(dst, c, flag, nextc, extra);                             \
      |                 ^~~~
libvis.c:334:17: note: in expansion of macro 'HVIS'
  334 |                 HVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:197:48: error: expected expression before 'u_char'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                ^~~~~~
libvis.c:336:17: note: in expansion of macro 'SVIS'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:336:27: error: expected ')' before 'c'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                           ^
libvis.c:197:55: note: in definition of macro 'SVIS'
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                                       ^
libvis.c:197:35: note: to match this '('
  197 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                   ^
libvis.c:336:17: note: in expansion of macro 'SVIS'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:198:48: error: expected expression before 'u_char'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                ^~~~~~
libvis.c:336:17: note: in expansion of macro 'SVIS'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c:336:27: error: expected ')' before 'c'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                           ^
libvis.c:198:55: note: in definition of macro 'SVIS'
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                                       ^
libvis.c:198:35: note: to match this '('
  198 |                 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                   ^
libvis.c:336:17: note: in expansion of macro 'SVIS'
  336 |                 SVIS(dst, c, flag, nextc, extra);
      |                 ^~~~
libvis.c: In function 'strvis':
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:360:9: note: in expansion of macro 'MAKEEXTRALIST'
  360 |         MAKEEXTRALIST(flag, extra, "");
      |         ^~~~~~~~~~~~~
libvis.c: In function 'strvisx':
libvis.c:111:17: warning: incompatible implicit declaration of built-in function 'alloca' [-Wbuiltin-declaration-mismatch]
  111 |         extra = alloca((size_t)((o - orig) + MAXEXTRAS));                     \
      |                 ^~~~~~
libvis.c:374:9: note: in expansion of macro 'MAKEEXTRALIST'
  374 |         MAKEEXTRALIST(flag, extra, "");
      |         ^~~~~~~~~~~~~
*** [libvis.o] Error code 1

bmake[1]: stopped making "all" in /home/pbulk/build/textproc/vis/work/vis-0.1/vis
bmake[1]: 1 error

bmake[1]: stopped making "all" in /home/pbulk/build/textproc/vis/work/vis-0.1/vis

bmake: stopped making "all" in /home/pbulk/build/textproc/vis/work/vis-0.1
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/vis
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/vis