=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/security/sshguard", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for sshguard-2.4.2 --- all-recursive --- Making all in src --- all-recursive --- Making all in blocker --- service_names.o --- --- simclist.o --- --- service_names.o --- CC service_names.o --- simclist.o --- CC simclist.o --- attack.o --- CC attack.o --- blocker.o --- CC blocker.o blocker.c: In function 'init_log': blocker.c:78:18: error: 'LOG_PERROR' undeclared (first use in this function); did you mean 'LOG_ERR'? 78 | flags |= LOG_PERROR; | ^~~~~~~~~~ | LOG_ERR blocker.c:78:18: note: each undeclared identifier is reported only once for each function it appears in blocker.c: In function 'main': blocker.c:119:21: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 119 | signal(SIGTERM, sigfin_handler); | ^~~~~~~~~~~~~~ | | | void (*)(void) In file included from /usr/include/signal.h:42, from blocker.c:24: /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'void (*)(void)' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ blocker.c:64:13: note: 'sigfin_handler' declared here 64 | static void sigfin_handler(); | ^~~~~~~~~~~~~~ blocker.c:120:20: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 120 | signal(SIGHUP, sigfin_handler); | ^~~~~~~~~~~~~~ | | | void (*)(void) /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'void (*)(void)' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ blocker.c:64:13: note: 'sigfin_handler' declared here 64 | static void sigfin_handler(); | ^~~~~~~~~~~~~~ blocker.c:121:20: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 121 | signal(SIGINT, sigfin_handler); | ^~~~~~~~~~~~~~ | | | void (*)(void) /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'void (*)(void)' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ blocker.c:64:13: note: 'sigfin_handler' declared here 64 | static void sigfin_handler(); | ^~~~~~~~~~~~~~ blocker.c: At top level: blocker.c:299:13: error: conflicting types for 'sigfin_handler'; have 'void(int)' 299 | static void sigfin_handler(int sig) { | ^~~~~~~~~~~~~~ blocker.c:64:13: note: previous declaration of 'sigfin_handler' with type 'void(void)' 64 | static void sigfin_handler(); | ^~~~~~~~~~~~~~ blocker.c:64:13: warning: 'sigfin_handler' used but never defined *** [blocker.o] Error code 1 bmake[2]: stopped making "all" in /tmp/work/security/sshguard/work/sshguard-2.4.2/src/blocker bmake[2]: 1 error bmake[2]: stopped making "all" in /tmp/work/security/sshguard/work/sshguard-2.4.2/src/blocker bmake[1]: stopped making "all" in /tmp/work/security/sshguard/work/sshguard-2.4.2/src bmake: stopped making "all" in /tmp/work/security/sshguard/work/sshguard-2.4.2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/sshguard *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/sshguard