+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/bc-gh-3.3.0/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/bc-gh-3.3.0/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for bc-gh-3.3.0
--- bin ---
--- gen/strgen ---
--- bin ---
mkdir -p bin
--- gen/strgen ---
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -o gen/strgen gen/strgen.c
--- src/main.o ---
cc -DBC_ENABLED=1 -DDC_ENABLED=1 -I./include/ -DVERSION=3.3.0 -DEXECPREFIX= -DMAINEXEC=bc-gh -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -DBC_NUM_KARATSUBA_LEN=32 -DBC_ENABLE_NLS=0 -DBC_ENABLE_PROMPT=1 -DBC_ENABLE_EXTRA_MATH=1 -DBC_ENABLE_HISTORY=0 -DBC_ENABLE_LIBRARY=0 -DBC_ENABLE_MEMCHECK=0 -DBC_ENABLE_AFL=0 -DNDEBUG  -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -o src/main.o -c src/main.c
In file included from ./include/status.h:59:0,
                 from src/main.c:45:
./include/bcl.h:170:42: error: expected ';', ',' or ')' before 'val'
 BclNumber bcl_parse(const char *restrict val);
                                          ^
In file included from ./include/num.h:47:0,
                 from ./include/vm.h:56,
                 from src/main.c:46:
./include/vector.h:63:34: error: expected ';', ',' or ')' before 'v'
 void bc_vec_init(BcVec *restrict v, size_t esize, BcVecFree dtor);
                                  ^
./include/vector.h:64:36: error: expected ';', ',' or ')' before 'v'
 void bc_vec_expand(BcVec *restrict v, size_t req);
                                    ^
./include/vector.h:65:34: error: expected ';', ',' or ')' before 'v'
 void bc_vec_grow(BcVec *restrict v, size_t n);
                                  ^
./include/vector.h:67:34: error: expected ';', ',' or ')' before 'v'
 void bc_vec_npop(BcVec *restrict v, size_t n);
                                  ^
./include/vector.h:68:36: error: expected ';', ',' or ')' before 'v'
 void bc_vec_npopAt(BcVec *restrict v, size_t n, size_t idx);
                                    ^
./include/vector.h:70:34: error: expected ';', ',' or ')' before 'v'
 void bc_vec_push(BcVec *restrict v, const void *data);
                                  ^
./include/vector.h:71:35: error: expected ';', ',' or ')' before 'v'
 void bc_vec_npush(BcVec *restrict v, size_t n, const void *data);
                                   ^
./include/vector.h:72:38: error: expected ';', ',' or ')' before 'v'
 void bc_vec_pushByte(BcVec *restrict v, uchar data);
                                      ^
./include/vector.h:73:39: error: expected ';', ',' or ')' before 'v'
 void bc_vec_pushIndex(BcVec *restrict v, size_t idx);
                                       ^
./include/vector.h:74:36: error: expected ';', ',' or ')' before 'v'
 void bc_vec_string(BcVec *restrict v, size_t len, const char *restrict str);
                                    ^
./include/vector.h:75:36: error: expected ';', ',' or ')' before 'v'
 void bc_vec_concat(BcVec *restrict v, const char *restrict str);
                                    ^
./include/vector.h:76:35: error: expected ';', ',' or ')' before 'v'
 void bc_vec_empty(BcVec *restrict v);
                                   ^
./include/vector.h:82:41: error: expected ';', ',' or ')' before 'v'
 void* bc_vec_item(const BcVec *restrict v, size_t idx);
                                         ^
./include/vector.h:83:45: error: expected ';', ',' or ')' before 'v'
 void* bc_vec_item_rev(const BcVec *restrict v, size_t idx);
                                             ^
./include/vector.h:85:35: error: expected ';', ',' or ')' before 'v'
 void bc_vec_clear(BcVec *restrict v);
                                   ^
./include/vector.h:89:36: error: expected ';', ',' or ')' before 'v'
 bool bc_map_insert(BcVec *restrict v, const char *name,
                                    ^
./include/vector.h:91:43: error: expected ';', ',' or ')' before 'v'
 size_t bc_map_index(const BcVec *restrict v, const char *name);
                                           ^
In file included from ./include/vm.h:56:0,
                 from src/main.c:46:
./include/num.h:91:18: error: expected ':', ',', ';', '}' or '__attribute__' before 'num'
  BcDig *restrict num;
                  ^
./include/num.h:179:34: error: expected ';', ',' or ')' before 'n'
 void bc_num_init(BcNum *restrict n, size_t req);
                                  ^
./include/num.h:180:35: error: expected ';', ',' or ')' before 'n'
 void bc_num_setup(BcNum *restrict n, BcDig *restrict num, size_t cap);
                                   ^
./include/num.h:184:35: error: expected ';', ',' or ')' before 'n'
 void bc_num_clear(BcNum *restrict n);
                                   ^
./include/num.h:187:43: error: expected ';', ',' or ')' before 'n'
 size_t bc_num_scale(const BcNum *restrict n);
                                           ^
./include/num.h:188:41: error: expected ';', ',' or ')' before 'n'
 size_t bc_num_len(const BcNum *restrict n);
                                         ^
./include/num.h:190:42: error: expected ';', ',' or ')' before 'n'
 void bc_num_bigdig(const BcNum *restrict n, BcBigDig *result);
                                          ^
./include/num.h:191:43: error: expected ';', ',' or ')' before 'n'
 void bc_num_bigdig2(const BcNum *restrict n, BcBigDig *result);
                                           ^
./include/num.h:192:40: error: expected ';', ',' or ')' before 'n'
 void bc_num_bigdig2num(BcNum *restrict n, BcBigDig val);
                                        ^
./include/num.h:195:41: error: expected ';', ',' or ')' before 'a'
 void bc_num_irand(const BcNum *restrict a, BcNum *restrict b,
                                         ^
./include/num.h:197:39: error: expected ';', ',' or ')' before 'n'
 void bc_num_rng(const BcNum *restrict n, struct BcRNG *rng);
                                       ^
./include/num.h:198:43: error: expected ';', ',' or ')' before 'n'
 void bc_num_createFromRNG(BcNum *restrict n, struct BcRNG *rng);
                                           ^
./include/num.h:212:34: error: expected ';', ',' or ')' before 'a'
 void bc_num_sqrt(BcNum *restrict a, BcNum *restrict b, size_t scale);
                                  ^
./include/num.h:213:32: error: expected ';', ',' or ')' before 'a'
 void bc_num_sr(BcNum *restrict a, BcNum *restrict b, size_t scale);
                                ^
./include/num.h:225:38: error: expected ';', ',' or ')' before 'n'
 void bc_num_truncate(BcNum *restrict n, size_t places);
                                      ^
./include/num.h:226:36: error: expected ';', ',' or ')' before 'n'
 void bc_num_extend(BcNum *restrict n, size_t places);
                                    ^
./include/num.h:227:40: error: expected ';', ',' or ')' before 'n'
 void bc_num_shiftRight(BcNum *restrict n, size_t places);
                                        ^
./include/num.h:232:66: error: expected ';', ',' or ')' before 'd'
 void bc_num_modexp(BcNum *a, BcNum *b, BcNum *c, BcNum *restrict d);
                                                                  ^
./include/num.h:235:34: error: expected ';', ',' or ')' before 'n'
 void bc_num_zero(BcNum *restrict n);
                                  ^
./include/num.h:236:33: error: expected ';', ',' or ')' before 'n'
 void bc_num_one(BcNum *restrict n);
                                 ^
./include/num.h:242:35: error: expected ';', ',' or ')' before 'n'
 void bc_num_parse(BcNum *restrict n, const char *restrict val, BcBigDig base);
                                   ^
./include/num.h:243:35: error: expected ';', ',' or ')' before 'n'
 void bc_num_print(BcNum *restrict n, BcBigDig base, bool newline);
                                   ^
./include/num.h:245:36: error: expected ';', ',' or ')' before 'n'
 void bc_num_stream(BcNum *restrict n, BcBigDig base);
                                    ^
In file included from ./include/vm.h:62:0,
                 from src/main.c:46:
./include/file.h:57:39: error: expected ';', ',' or ')' before 'f'
 void bc_file_putchar(BcFile *restrict f, uchar c);
                                       ^
./include/file.h:58:44: error: expected ';', ',' or ')' before 'f'
 BcStatus bc_file_flushErr(BcFile *restrict f);
                                            ^
./include/file.h:59:37: error: expected ';', ',' or ')' before 'f'
 void bc_file_flush(BcFile *restrict f);
                                     ^
./include/file.h:60:37: error: expected ';', ',' or ')' before 'f'
 void bc_file_write(BcFile *restrict f, const char *buf, size_t n);
                                     ^
./include/file.h:61:38: error: expected ';', ',' or ')' before 'f'
 void bc_file_printf(BcFile *restrict f, const char *fmt, ...);
                                      ^
./include/file.h:62:39: error: expected ';', ',' or ')' before 'f'
 void bc_file_vprintf(BcFile *restrict f, const char *fmt, va_list args);
                                       ^
./include/file.h:63:36: error: expected ';', ',' or ')' before 'f'
 void bc_file_puts(BcFile *restrict f, const char *str);
                                    ^
*** [src/main.o] Error code 1

bmake: stopped in /home/pbulk/build/math/bc-gh/work/bc-3.3.0
1 error

bmake: stopped in /home/pbulk/build/math/bc-gh/work/bc-3.3.0
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/math/bc-gh
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/math/bc-gh