+ 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 -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2   -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 -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2   -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 -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2   -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:10: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration]
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:231:2: note: in expansion of macro 'MAKEEXTRALIST'
  231 |  MAKEEXTRALIST(flag, nextra, extra);
      |  ^~~~~~~~~~~~~
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:231:2: note: in expansion of macro 'MAKEEXTRALIST'
  231 |  MAKEEXTRALIST(flag, nextra, extra);
      |  ^~~~~~~~~~~~~
libvis.c:197:23: 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:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:197:23: 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:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:233:13: error: expected ')' before 'c'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |             ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:233:13: error: expected ')' before 'c'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |             ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:233:3: note: in expansion of macro 'HVIS'
  233 |   HVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:235:3: note: in expansion of macro 'SVIS'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:235:13: error: expected ')' before 'c'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |             ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:235:3: note: in expansion of macro 'SVIS'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:235:3: note: in expansion of macro 'SVIS'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c:235:13: error: expected ')' before 'c'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |             ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:235:3: note: in expansion of macro 'SVIS'
  235 |   SVIS(dst, c, flag, nextc, nextra);
      |   ^~~~
libvis.c: In function 'strsvis':
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:271:2: note: in expansion of macro 'MAKEEXTRALIST'
  271 |  MAKEEXTRALIST(flag, nextra, extra);
      |  ^~~~~~~~~~~~~
libvis.c:197:23: 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:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:274:14: error: expected ')' before 'c'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |              ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:274:14: error: expected ')' before 'c'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |              ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:274:4: note: in expansion of macro 'HVIS'
  274 |    HVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:277:4: note: in expansion of macro 'SVIS'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:277:14: error: expected ')' before 'c'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |              ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:277:4: note: in expansion of macro 'SVIS'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:277:4: note: in expansion of macro 'SVIS'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c:277:14: error: expected ')' before 'c'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |              ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:277:4: note: in expansion of macro 'SVIS'
  277 |    SVIS(dst, c, flag, *src, nextra);
      |    ^~~~
libvis.c: In function 'strsvisx':
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:300:2: note: in expansion of macro 'MAKEEXTRALIST'
  300 |  MAKEEXTRALIST(flag, nextra, extra);
      |  ^~~~~~~~~~~~~
libvis.c:197:23: 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:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:305:14: error: expected ')' before 'c'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |              ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:305:14: error: expected ')' before 'c'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |              ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:305:4: note: in expansion of macro 'HVIS'
  305 |    HVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:310:4: note: in expansion of macro 'SVIS'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:310:14: error: expected ')' before 'c'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |              ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:310:4: note: in expansion of macro 'SVIS'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:310:4: note: in expansion of macro 'SVIS'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c:310:14: error: expected ')' before 'c'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |              ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:310:4: note: in expansion of macro 'SVIS'
  310 |    SVIS(dst, c, flag, len ? *src : '\0', nextra);
      |    ^~~~
libvis.c: In function 'vis':
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:332:2: note: in expansion of macro 'MAKEEXTRALIST'
  332 |  MAKEEXTRALIST(flag, extra, "");
      |  ^~~~~~~~~~~~~
libvis.c:197:23: 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:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:334:13: error: expected ')' before 'c'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |             ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:334:13: error: expected ')' before 'c'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |             ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:133:3: note: in expansion of macro 'SVIS'
  133 |   SVIS(dst, c, flag, nextc, extra);         \
      |   ^~~~
libvis.c:334:3: note: in expansion of macro 'HVIS'
  334 |   HVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:197:34: error: expected expression before 'u_char'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                  ^~~~~~
libvis.c:336:3: note: in expansion of macro 'SVIS'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:336:13: error: expected ')' before 'c'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |             ^
libvis.c:197:41: note: in definition of macro 'SVIS'
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                                         ^
libvis.c:197:21: note: to match this '('
  197 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0';    \
      |                     ^
libvis.c:336:3: note: in expansion of macro 'SVIS'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:198:34: error: expected expression before 'u_char'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                  ^~~~~~
libvis.c:336:3: note: in expansion of macro 'SVIS'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c:336:13: error: expected ')' before 'c'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |             ^
libvis.c:198:41: note: in definition of macro 'SVIS'
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                                         ^
libvis.c:198:21: note: to match this '('
  198 |   *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0';    \
      |                     ^
libvis.c:336:3: note: in expansion of macro 'SVIS'
  336 |   SVIS(dst, c, flag, nextc, extra);
      |   ^~~~
libvis.c: In function 'strvis':
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:360:2: note: in expansion of macro 'MAKEEXTRALIST'
  360 |  MAKEEXTRALIST(flag, extra, "");
      |  ^~~~~~~~~~~~~
libvis.c: In function 'strvisx':
libvis.c:111:10: warning: incompatible implicit declaration of built-in function 'alloca'
  111 |  extra = alloca((size_t)((o - orig) + MAXEXTRAS));        \
      |          ^~~~~~
libvis.c:374:2: note: in expansion of macro 'MAKEEXTRALIST'
  374 |  MAKEEXTRALIST(flag, extra, "");
      |  ^~~~~~~~~~~~~
*** [libvis.o] Error code 1

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

bmake[1]: stopped in /home/pbulk/build/textproc/vis/work/vis-0.1/vis
*** [all-vis] Error code 2

bmake: stopped in /home/pbulk/build/textproc/vis/work/vis-0.1
1 error

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

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

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