=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/mail/cucipop", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for cucipop-1.31nb3 --- cucipop.o --- --- authenticate.o --- --- cucipop.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -O -DINET6 -c cucipop.c --- authenticate.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -O -DINET6 -c authenticate.c In file included from authenticate.c:47: authenticate.h:16:42: error: type defaults to 'int' in declaration of 'sock' [-Wimplicit-int] 16 | *auth_finduser P((char*const user,const sock)), | ^~~~ authenticate.h:9:17: note: in definition of macro 'P' 9 | #define P(x) x | ^ authenticate.h:22:9: error: type defaults to 'int' in declaration of 'allowemptypw' [-Wimplicit-int] 22 | const allowemptypw)), | ^~~~~~~~~~~~ authenticate.h:9:17: note: in definition of macro 'P' 9 | #define P(x) x | ^ authenticate.c: In function 'auth_checkpassword': authenticate.c:227:22: error: implicit declaration of function 'crypt' [-Wimplicit-function-declaration] 227 | return !strcmp(rpw,crypt(pw,rpw)); /* compare the passwords */ | ^~~~~ authenticate.c:227:22: error: passing argument 2 of 'strcmp' makes pointer from integer without a cast [-Wint-conversion] 227 | return !strcmp(rpw,crypt(pw,rpw)); /* compare the passwords */ | ^~~~~~~~~~~~~ | | | int In file included from /usr/include/string.h:35, from authenticate.c:39: /usr/include/iso/string_iso.h:74:33: note: expected 'const char *' but argument is of type 'int' 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ --- cucipop.o --- In file included from cucipop.c:45: authenticate.h:16:42: error: type defaults to 'int' in declaration of 'sock' [-Wimplicit-int] 16 | *auth_finduser P((char*const user,const sock)), | ^~~~ authenticate.h:9:17: note: in definition of macro 'P' 9 | #define P(x) x | ^ authenticate.h:22:9: error: type defaults to 'int' in declaration of 'allowemptypw' [-Wimplicit-int] 22 | const allowemptypw)), | ^~~~~~~~~~~~ authenticate.h:9:17: note: in definition of macro 'P' 9 | #define P(x) x | ^ --- authenticate.o --- *** [authenticate.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/mail/cucipop/work/cucipop-1.31 --- cucipop.o --- cucipop.c:640:1: error: return type defaults to 'int' [-Wimplicit-int] 640 | main(int argc,const char*const argv[]) | ^~~~ *** [cucipop.o] Error code 1 bmake: stopped making "all" in /home/pbulk/work/mail/cucipop/work/cucipop-1.31 bmake: 2 errors bmake: stopped making "all" in /home/pbulk/work/mail/cucipop/work/cucipop-1.31 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/cucipop *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/cucipop