=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/shells/heirloom-sh", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for heirloom-sh-050706nb2 --- args.o --- --- blok.o --- --- bltin.o --- --- cmd.o --- --- blok.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L blok.c --- args.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L args.c --- cmd.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L cmd.c --- bltin.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L bltin.c --- blok.o --- blok.c: In function 'alloc': blok.c:59:1: warning: old-style function definition [-Wold-style-definition] 59 | alloc(nbytes) | ^~~~~ In file included from blok.c:41: blok.c: In function 'sh_free': defs.h:186:17: warning: old-style function definition [-Wold-style-definition] 186 | #define free sh_free | ^~~~~~~ blok.c:165:1: note: in expansion of macro 'free' 165 | free(ap) | ^~~~ --- ctype.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L ctype.c --- defs.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L defs.c --- echo.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L echo.c --- error.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L error.c --- expand.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L expand.c --- fault.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L fault.c --- func.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L func.c --- hash.o --- --- fault.o --- fault.c:46:32: error: initialization of 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 46 | static void (*psig0_func)() = SIG_ERR; /* previous signal handler for signal 0 */ | ^~~~~~~ --- hash.o --- gcc -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FILE_OFFSET_BITS=64L hash.c --- fault.o --- fault.c: In function 'clrsig': fault.c:167:33: error: passing argument 2 of 'handle' from incompatible pointer type [-Wincompatible-pointer-types] 167 | handle(i, sigval[i]); | ~~~~~~^~~ | | | void (*)(void) In file included from fault.c:41: defs.h:226:17: note: expected 'void (*)(int)' but argument is of type 'void (*)(void)' 226 | int handle(int, void (*)(int)); | ^~~~~~~~~~~~~ fault.c: In function 'handle': fault.c:269:35: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 269 | ret = (psig0_func != func); | ^~ fault.c:270:28: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 270 | psig0_func = func; | ^ fault.c: In function 'stdsigs': fault.c:310:33: error: passing argument 2 of 'handle' from incompatible pointer type [-Wincompatible-pointer-types] 310 | handle(i, sigval[i]); | ~~~~~~^~~ | | | void (*)(void) fault.c:238:24: note: expected 'void (*)(int)' but argument is of type 'void (*)(void)' 238 | handle(int sig, void (*func)(int)) | ~~~~~~~^~~~~~~~~~ fault.c: In function 'init_sigval': fault.c:520:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 520 | sigval[SIGHUP] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:524:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 524 | sigval[SIGINT] = fault; | ^ fault.c:213:1: note: 'fault' declared here 213 | fault(register int sig) | ^~~~~ fault.c:528:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 528 | sigval[SIGQUIT] = fault; | ^ fault.c:213:1: note: 'fault' declared here 213 | fault(register int sig) | ^~~~~ fault.c:532:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 532 | sigval[SIGILL] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:536:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 536 | sigval[SIGTRAP] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:540:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 540 | sigval[SIGIOT] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:544:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 544 | sigval[SIGBUS] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:548:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 548 | sigval[SIGFPE] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:556:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 556 | sigval[SIGUSR1] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:560:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int, siginfo_t *)' {aka 'void (*)(int, struct siginfo *)'} [-Wincompatible-pointer-types] 560 | sigval[SIGSEGV] = sigsegv; | ^ fault.c:477:1: note: 'sigsegv' declared here 477 | sigsegv(int sig, siginfo_t *sip) | ^~~~~~~ fault.c:564:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 564 | sigval[SIGEMT] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:568:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 568 | sigval[SIGUSR2] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:572:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 572 | sigval[SIGPIPE] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:576:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 576 | sigval[SIGALRM] = fault; | ^ fault.c:213:1: note: 'fault' declared here 213 | fault(register int sig) | ^~~~~ fault.c:580:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 580 | sigval[SIGTERM] = fault; | ^ fault.c:213:1: note: 'fault' declared here 213 | fault(register int sig) | ^~~~~ fault.c:616:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 616 | sigval[SIGXCPU] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:620:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 620 | sigval[SIGXFSZ] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:624:35: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 624 | sigval[SIGVTALRM] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:628:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 628 | sigval[SIGPROF] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:636:33: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 636 | sigval[SIGPOLL] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:640:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 640 | sigval[SIGPWR] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ fault.c:644:32: error: assignment to 'void (*)(void)' from incompatible pointer type 'void (*)(int)' [-Wincompatible-pointer-types] 644 | sigval[SIGSYS] = done; | ^ fault.c:172:1: note: 'done' declared here 172 | done(int sig) | ^~~~ *** [fault.o] Error code 1 bmake: stopped making "all" in /tmp/work/shells/heirloom-sh/work/heirloom-sh-050706 bmake: 1 error bmake: stopped making "all" in /tmp/work/shells/heirloom-sh/work/heirloom-sh-050706 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/shells/heirloom-sh *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/shells/heirloom-sh