+ 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/honggfuzz-2.3.1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/honggfuzz-2.3.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for honggfuzz-2.3.1 gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o cmdline.o cmdline.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o display.o display.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o fuzz.o fuzz.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o honggfuzz.o honggfuzz.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o input.o input.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o mangle.o mangle.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o report.o report.c gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Wno-format-truncation -Wno-override-init -I. -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-unknown-pragmas -finline-limit=4000 -D_HF_ARCH_POSIX -o sanitizers.o sanitizers.c In file included from input.h:32, from input.c:23: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from report.h:29, from report.c:24: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from fuzz.h:26, from fuzz.c:25: ./honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from display.h:27, from display.c:24: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from sanitizers.h:26, from sanitizers.c:1: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from cmdline.h:28, from cmdline.c:23: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ In file included from mangle.h:27, from mangle.c:25: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ report.c: In function 'report_printTargetCmd': report.c:61:5: warning: implicit declaration of function 'dprintf'; did you mean 'vprintf'? [-Wimplicit-function-declaration] 61 | dprintf(reportFD, " fuzzTarget : "); | ^~~~~~~ | vprintf report.c: In function 'report_saveReport': report.c:76:14: warning: unused variable 'reportFName' [-Wunused-variable] 76 | char reportFName[PATH_MAX]; | ^~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics sanitizers.c: In function 'sanitizers_PidForTid': sanitizers.c:117:12: warning: implicit declaration of function 'getline' [-Wimplicit-function-declaration] 117 | while (getline(&lineptr, &n, f) > 0) { | ^~~~~~~ report.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics sanitizers.c:102:10: warning: unused variable 'status_path' [-Wunused-variable] 102 | char status_path[PATH_MAX]; | ^~~~~~~~~~~ sanitizers.c: In function 'sanitizers_parseReport': sanitizers.c:129:17: warning: unused variable 'crashReport' [-Wunused-variable] 129 | char crashReport[PATH_MAX]; | ^~~~~~~~~~~ sanitizers.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics In file included from cmdline.h:28, from honggfuzz.c:36: honggfuzz.h:153:29: error: 'PATH_MAX' undeclared here (not in a function) 153 | char path[PATH_MAX]; | ^~~~~~~~ gmake: *** [Makefile:259: report.o] Error 1 gmake: *** Waiting for unfinished jobs.... gmake: *** [Makefile:259: display.o] Error 1 input.c: In function 'input_getDirStatsAndRewind': input.c:80:14: warning: unused variable 'path' [-Wunused-variable] 80 | char path[PATH_MAX]; | ^~~~ gmake: *** [Makefile:259: sanitizers.o] Error 1 input.c: In function 'input_getNext': input.c:153:14: warning: unused variable 'path' [-Wunused-variable] 153 | char path[PATH_MAX]; | ^~~~ input.c:125:37: warning: unused parameter 'fname' [-Wunused-parameter] 125 | bool input_getNext(run_t* run, char fname[PATH_MAX], bool rewind) { | ~~~~~^~~~~~~~~~~~~~~ fuzz.c: In function 'fuzz_minimizeRemoveFiles': fuzz.c:165:33: error: type of formal parameter 2 is incomplete 165 | if (!input_getNext(run, fname, /* rewind= */ false)) { | ^~~~~ fuzz.c:164:14: warning: unused variable 'fname' [-Wunused-variable] 164 | char fname[PATH_MAX]; | ^~~~~ cmdline.c: In function 'cmdlineCheckBinaryType': cmdline.c:82:9: warning: implicit declaration of function 'memmem'; did you mean 'memset'? [-Wimplicit-function-declaration] 82 | if (memmem(map, fileSz, _HF_PERSISTENT_SIG, strlen(_HF_PERSISTENT_SIG))) { | ^~~~~~ | memset cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics fuzz.c: In function 'fuzz_runVerifier': fuzz.c:257:10: warning: unused variable 'verFile' [-Wunused-variable] 257 | char verFile[PATH_MAX]; | ^~~~~~~ fuzz.c:254:10: warning: unused variable 'origCrashPath' [-Wunused-variable] 254 | char origCrashPath[PATH_MAX]; | ^~~~~~~~~~~~~ In file included from input.c:39: input.c: In function 'input_init': input.c:178:62: error: 'O_DIRECTORY' undeclared (first use in this function) 178 | int dir_fd = TEMP_FAILURE_RETRY(open(hfuzz->io.inputDir, O_DIRECTORY | O_RDONLY | O_CLOEXEC)); | ^~~~~~~~~~~ libhfcommon/common.h:48:18: note: in definition of macro 'TEMP_FAILURE_RETRY' 48 | __typeof(exp) _rc; \ | ^~~ input.c:178:62: note: each undeclared identifier is reported only once for each function it appears in 178 | int dir_fd = TEMP_FAILURE_RETRY(open(hfuzz->io.inputDir, O_DIRECTORY | O_RDONLY | O_CLOEXEC)); | ^~~~~~~~~~~ libhfcommon/common.h:48:18: note: in definition of macro 'TEMP_FAILURE_RETRY' 48 | __typeof(exp) _rc; \ | ^~~ input.c: In function 'input_parseDictionary': input.c:215:23: warning: implicit declaration of function 'getdelim' [-Wimplicit-function-declaration] 215 | ssize_t len = getdelim(&lineptr, &n, '\n', fDict); | ^~~~~~~~ cmdline.c: In function 'cmdlineParseTriState': cmdline.c:173:10: warning: implicit declaration of function 'strcasecmp'; did you mean 'strncmp'? [-Wimplicit-function-declaration] 173 | if ((strcasecmp(optarg, "0") == 0) || (strcasecmp(optarg, "false") == 0) || | ^~~~~~~~~~ | strncmp fuzz.c: In function 'fuzz_threadNew': fuzz.c:552:9: warning: implicit declaration of function 'kill' [-Wimplicit-function-declaration] 552 | kill(run.pid, SIGKILL); | ^~~~ input.c: In function 'input_parseBlacklist': input.c:288:13: warning: implicit declaration of function 'getline' [-Wimplicit-function-declaration] 288 | if (getline(&lineptr, &n, fBl) == -1) { | ^~~~~~~ input.c: In function 'input_generateFileName': input.c:324:78: warning: unused parameter 'fname' [-Wunused-parameter] 324 | static void input_generateFileName(dynfile_t* dynfile, const char* dir, char fname[PATH_MAX]) { | ~~~~~^~~~~~~~~~~~~~~ input.c: In function 'input_writeCovFile': input.c:338:42: error: type of formal parameter 3 is incomplete 338 | input_generateFileName(dynfile, dir, fname); | ^~~~~ input.c:337:10: warning: unused variable 'fname' [-Wunused-variable] 337 | char fname[PATH_MAX]; | ^~~~~ input.c: In function 'input_addDynamicInput': input.c:385:43: error: type of formal parameter 3 is incomplete 385 | input_generateFileName(dynfile, NULL, dynfile->path); | ^~~~~~~~~~~~~ input.c: In function 'input_prepareStaticFile': input.c:621:37: error: type of formal parameter 2 is incomplete 621 | if (!input_getNext(run, run->dynfile->path, /* rewind= */ rewind)) { | ^~~~~~~~~~~~~~~~~~ fuzz.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics gmake: *** [Makefile:259: mangle.o] Error 1 input.c:632:10: warning: unused variable 'path' [-Wunused-variable] 632 | char path[PATH_MAX]; | ^~~~ input.c: In function 'input_removeStaticFile': input.c:660:10: warning: unused variable 'path' [-Wunused-variable] 660 | char path[PATH_MAX]; | ^~~~ input.c: In function 'input_prepareExternalFile': input.c:681:10: warning: unused variable 'fname' [-Wunused-variable] 681 | char fname[PATH_MAX]; | ^~~~~ input.c: In function 'input_postProcessFile': input.c:704:33: warning: passing argument 1 of 'files_writeBufToTmpFile' from incompatible pointer type [-Wincompatible-pointer-types] 704 | files_writeBufToTmpFile(run->global->io.workDir, run->dynfile->data, run->dynfile->size, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | const char * const* In file included from input.c:40: libhfcommon/files.h:37:49: note: expected 'const char *' but argument is of type 'const char * const*' 37 | extern int files_writeBufToTmpFile(const char* dir, const uint8_t* buf, size_t fileSz, int flags); | ~~~~~~~~~~~~^~~ input.c:713:10: error: size of array 'fname' has non-integer type 713 | char fname[PATH_MAX]; | ^~~~~ honggfuzz.c: In function 'setupRLimits': honggfuzz.c:104:21: warning: implicit declaration of function 'MIN' [-Wimplicit-function-declaration] 104 | rlim.rlim_cur = MIN(1024, rlim.rlim_max); // we don't need more | ^~~ honggfuzz.c: In function 'setupMainThreadTimer': honggfuzz.c:124:32: warning: passing argument 2 of 'setitimer' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 124 | if (setitimer(ITIMER_REAL, &it, NULL) == -1) { | ^~~ In file included from /usr/include/sys/select.h:53, from /usr/include/sys/types.h:662, from /usr/include/sys/resource.h:47, from honggfuzz.c:31: /usr/include/sys/time.h:418:20: note: expected 'struct itimerval * restrict' but argument is of type 'const struct itimerval *' 418 | int setitimer(int, struct itimerval *_RESTRICT_KYWD, | ^ honggfuzz.c: In function 'setupSignalsPreThreads': honggfuzz.c:132:5: warning: implicit declaration of function 'sigemptyset' [-Wimplicit-function-declaration] 132 | sigemptyset(&ss); | ^~~~~~~~~~~ honggfuzz.c:133:5: warning: implicit declaration of function 'sigaddset' [-Wimplicit-function-declaration] 133 | sigaddset(&ss, SIGTERM); | ^~~~~~~~~ honggfuzz.c:144:9: warning: implicit declaration of function 'sigprocmask' [-Wimplicit-function-declaration] 144 | if (sigprocmask(SIG_SETMASK, &ss, NULL) != 0) { | ^~~~~~~~~~~ cmdline.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics honggfuzz.c:148:12: error: variable 'sa' has initializer but incomplete type 148 | struct sigaction sa = { | ^~~~~~~~~ honggfuzz.c:149:10: error: 'struct sigaction' has no member named 'sa_handler' 149 | .sa_handler = sigHandler, | ^~~~~~~~~~ honggfuzz.c:149:23: warning: excess elements in struct initializer 149 | .sa_handler = sigHandler, | ^~~~~~~~~~ honggfuzz.c:149:23: note: (near initialization for 'sa') honggfuzz.c:150:10: error: 'struct sigaction' has no member named 'sa_flags' 150 | .sa_flags = 0, | ^~~~~~~~ honggfuzz.c:150:23: warning: excess elements in struct initializer 150 | .sa_flags = 0, | ^ honggfuzz.c:150:23: note: (near initialization for 'sa') honggfuzz.c:148:22: error: storage size of 'sa' isn't known 148 | struct sigaction sa = { | ^~ honggfuzz.c:153:9: warning: implicit declaration of function 'sigaction' [-Wimplicit-function-declaration] 153 | if (sigaction(SIGTERM, &sa, NULL) == -1) { | ^~~~~~~~~ honggfuzz.c:148:22: warning: unused variable 'sa' [-Wunused-variable] 148 | struct sigaction sa = { | ^~ honggfuzz.c: In function 'setupSignalsMainThread': honggfuzz.c:182:9: warning: implicit declaration of function 'pthread_sigmask'; did you mean 'pthread_spin_lock'? [-Wimplicit-function-declaration] 182 | if (pthread_sigmask(SIG_UNBLOCK, &ss, NULL) != 0) { | ^~~~~~~~~~~~~~~ | pthread_spin_lock gmake: *** [Makefile:259: fuzz.o] Error 1 honggfuzz.c: In function 'pingThreads': honggfuzz.c:218:13: warning: implicit declaration of function 'pthread_kill'; did you mean 'pthread_self'? [-Wimplicit-function-declaration] 218 | if (pthread_kill(hfuzz->threads.threads[i], SIGCHLD) != 0 && errno != EINTR && errno != 0) { | ^~~~~~~~~~~~ | pthread_self input.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics honggfuzz.c: In function 'signalThread': honggfuzz.c:237:19: warning: implicit declaration of function 'sigwait' [-Wimplicit-function-declaration] 237 | int ret = sigwait(&ss, &sig); | ^~~~~~~ In file included from honggfuzz.c:42: honggfuzz.c: In function 'mainThreadLoop': honggfuzz.c:271:17: warning: implicit declaration of function 'strsignal'; did you mean 'signal'? [-Wimplicit-function-declaration] 271 | strsignal(ATOMIC_GET(sigReceived))); | ^~~~~~~~~ libhfcommon/log.h:42:53: note: in definition of macro 'LOG_I' 42 | logLog(INFO, __FUNCTION__, __LINE__, false, __VA_ARGS__); \ | ^~~~~~~~~~~ honggfuzz.c:270:19: warning: format '%s' expects argument of type 'char *', but argument 7 has type 'int' [-Wformat=] 270 | LOG_I("Signal %d (%s) received, terminating", ATOMIC_GET(sigReceived), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | strsignal(ATOMIC_GET(sigReceived))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int libhfcommon/log.h:42:53: note: in definition of macro 'LOG_I' 42 | logLog(INFO, __FUNCTION__, __LINE__, false, __VA_ARGS__); \ | ^~~~~~~~~~~ honggfuzz.c:270:32: note: format string is defined here 270 | LOG_I("Signal %d (%s) received, terminating", ATOMIC_GET(sigReceived), | ~^ | | | char * | %d gmake: *** [Makefile:259: cmdline.o] Error 1 honggfuzz.c: At top level: cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-initializer-overrides' may have been intended to silence earlier diagnostics gmake: *** [Makefile:259: input.o] Error 1 gmake: *** [Makefile:259: honggfuzz.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/devel/honggfuzz *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/devel/honggfuzz