+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/highway-1.1.0/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/highway-1.1.0/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for highway-1.1.0
depbase=`echo src/highway.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./include -I./vendor/onigmo -I/opt/local/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -D_REENTRANT -pthread -Wall -std=gnu99 -MT src/highway.o -MD -MP -MF $depbase.Tpo -c -o src/highway.o src/highway.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./include -I./vendor/onigmo -I/opt/local/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -D_REENTRANT -pthread -Wall -std=gnu99 -MT src/file.o -MD -MP -MF $depbase.Tpo -c -o src/file.o src/file.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I./include -I./vendor/onigmo -I/opt/local/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -D_REENTRANT -pthread -Wall -std=gnu99 -MT src/scan.o -MD -MP -MF $depbase.Tpo -c -o src/scan.o src/scan.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from src/scan.c:12:
src/scan.c: In function 'is_skip_entry':
./include/util.h:18:26: error: 'const struct dirent' has no member named 'd_type'
18 | #define ENTRY_ISDIR(e) (e->d_type == DT_DIR)
| ^~
src/scan.c:40:19: note: in expansion of macro 'ENTRY_ISDIR'
40 | bool is_dir = ENTRY_ISDIR(entry);
| ^~~~~~~~~~~
./include/util.h:18:38: error: 'DT_DIR' undeclared (first use in this function)
18 | #define ENTRY_ISDIR(e) (e->d_type == DT_DIR)
| ^~~~~~
src/scan.c:40:19: note: in expansion of macro 'ENTRY_ISDIR'
40 | bool is_dir = ENTRY_ISDIR(entry);
| ^~~~~~~~~~~
./include/util.h:18:38: note: each undeclared identifier is reported only once for each function it appears in
18 | #define ENTRY_ISDIR(e) (e->d_type == DT_DIR)
| ^~~~~~
src/scan.c:40:19: note: in expansion of macro 'ENTRY_ISDIR'
40 | bool is_dir = ENTRY_ISDIR(entry);
| ^~~~~~~~~~~
src/scan.c:50:21: warning: implicit declaration of function 'rindex' [-Wimplicit-function-declaration]
50 | char *ext = rindex(entry->d_name, '.');
| ^~~~~~
src/scan.c:50:21: warning: incompatible implicit declaration of built-in function 'rindex' [-Wbuiltin-declaration-mismatch]
src/scan.c: In function 'is_search_target_by_entry':
src/scan.c:82:21: error: 'const struct dirent' has no member named 'd_type'
82 | return entry->d_type == DT_REG || entry->d_type == DT_LNK;
| ^~
src/scan.c:82:33: error: 'DT_REG' undeclared (first use in this function)
82 | return entry->d_type == DT_REG || entry->d_type == DT_LNK;
| ^~~~~~
src/scan.c:82:48: error: 'const struct dirent' has no member named 'd_type'
82 | return entry->d_type == DT_REG || entry->d_type == DT_LNK;
| ^~
src/scan.c:82:60: error: 'DT_LNK' undeclared (first use in this function)
82 | return entry->d_type == DT_REG || entry->d_type == DT_LNK;
| ^~~~~~
src/scan.c:84:21: error: 'const struct dirent' has no member named 'd_type'
84 | return entry->d_type == DT_REG;
| ^~
src/scan.c: In function 'scan_target':
src/scan.c:146:36: error: 'struct dirent' has no member named 'd_type'
146 | if (op.follow_link && entry->d_type == DT_LNK) {
| ^~
src/scan.c:146:48: error: 'DT_LNK' undeclared (first use in this function)
146 | if (op.follow_link && entry->d_type == DT_LNK) {
| ^~~~~~
./include/util.h:18:26: error: 'struct dirent' has no member named 'd_type'
18 | #define ENTRY_ISDIR(e) (e->d_type == DT_DIR)
| ^~
src/scan.c:155:13: note: in expansion of macro 'ENTRY_ISDIR'
155 | if (ENTRY_ISDIR(entry)) {
| ^~~~~~~~~~~
./include/util.h:18:38: error: 'DT_DIR' undeclared (first use in this function)
18 | #define ENTRY_ISDIR(e) (e->d_type == DT_DIR)
| ^~~~~~
src/scan.c:155:13: note: in expansion of macro 'ENTRY_ISDIR'
155 | if (ENTRY_ISDIR(entry)) {
| ^~~~~~~~~~~
src/scan.c: In function 'is_search_target_by_entry':
src/scan.c:89:1: warning: control reaches end of non-void function [-Wreturn-type]
89 | }
| ^
gmake: *** [Makefile:797: src/scan.o] Error 1
*** Error code 2
Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/textproc/highway
*** Error code 1
Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/textproc/highway