=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mailagent-3.0.73nb12 Making all in agent... Checking utmp.pl in pl/utmp... cd pl/utmp; make utmp.pl cc -c -I../../.. -O utmp_ph.c In file included from utmp_ph.c:38:0: ../../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ utmp_ph.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] main() ^~~~ /pbulk/work/mail/mailagent/work/.tools/bin/rm -f utmp_ph if test -f utmp_ph; then /pbulk/work/mail/mailagent/work/.tools/bin/mv utmp_ph utmp_ph~; else exit 0; fi cc -o utmp_ph utmp_ph.o -Wl,-zrelro -Wl,-R/usr/pkg/lib -O /bin/sh utmp_pl.sh Extracting agent/pl/utmp/utmp.pl (with variable substitutions) Continuing in agent... /bin/sh magent.sh Extracting agent/magent (with variable substitutions) perl ../bin/perload -o magent > mailagent chmod +rx mailagent Making all in agent/pl... Making all in agent/pl/utmp... Making all in agent/filter... cc -c -I../.. -O environ.c In file included from environ.c:37:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ environ.c: In function 'init_env': environ.c:92:4: warning: implicit declaration of function 'add_log' [-Wimplicit-function-declaration] add_log(6, "WARNING bad environment line"); ^~~~~~~ environ.c: In function 'make_env': environ.c:225:3: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration] fatal("out of memory"); ^~~~~ atol cc -c -I../.. -O hash.c In file included from hash.c:33:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ hash.c: In function 'ht_put': hash.c:155:4: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration] fatal("H table key conflict: %s", skey); ^~~~~ atol cc -c -I../.. -O io.c In file included from io.c:96:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ io.c: In function 'pool_alloc': io.c:228:22: warning: type of 'size' defaults to 'int' [-Wimplicit-int] private struct pool *pool_alloc(size) ^~~~~~~~~~ io.c:249:2: warning: implicit declaration of function 'fatal'; did you mean 'fstat'? [-Wimplicit-function-declaration] fatal("out of memory"); ^~~~~ fstat io.c: In function 'queue_mail': io.c:659:13: warning: implicit declaration of function 'emergency_save' [-Wimplicit-function-declaration] if (-1 == emergency_save()) ^~~~~~~~~~~~~~ io.c: In function 'process_mail': io.c:747:4: warning: implicit declaration of function 'my_exit'; did you mean '_exit'? [-Wimplicit-function-declaration] my_exit(EX_OK); /* Exiting will also release sendmail process */ ^~~~~~~ _exit io.c:845:13: warning: implicit declaration of function 'kill' [-Wimplicit-function-declaration] if (-1 == kill(pid, 15)) ^~~~ io.c: In function 'emergency_save': io.c:916:3: warning: implicit declaration of function 'say'; did you mean 'swab'? [-Wimplicit-function-declaration] say("mail not read, cannot dump"); ^~~ swab cc -c -I../.. -O lock.c In file included from lock.c:46:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ lock.c: In function 'filter_lock': lock.c:90:3: warning: implicit declaration of function 'add_log' [-Wimplicit-function-declaration] add_log(1, "SYSERR stat: %m (%e)"); ^~~~~~~ lock.c: In function 'check_lock': lock.c:170:13: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] if (-1 == unlink(file)) { ^~~~~~ lock.c: In function 'file_lock': lock.c:205:3: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] sleep(1); ^~~~~ lock.c:211:9: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] (void) close(fd); /* Close dummy file descriptor */ ^~~~~ pclose cc -c -I../.. -O logfile.c In file included from logfile.c:45:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ cc -c -I../.. -O main.c In file included from main.c:49:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ main.c: In function 'main': main.c:105:12: warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration] progpid = getpid(); /* Program's PID */ ^~~~~~ getenv main.c:108:8: warning: implicit declaration of function 'getuid'; did you mean 'getenv'? [-Wimplicit-function-declaration] uid = getuid(); ^~~~~~ getenv main.c:109:8: warning: implicit declaration of function 'getgid'; did you mean 'getenv'? [-Wimplicit-function-declaration] gid = getgid(); ^~~~~~ getenv main.c:110:9: warning: implicit declaration of function 'geteuid'; did you mean 'getenv'? [-Wimplicit-function-declaration] euid = geteuid(); ^~~~~~~ getenv main.c:111:9: warning: implicit declaration of function 'getegid'; did you mean 'getenv'? [-Wimplicit-function-declaration] egid = getegid(); ^~~~~~~ getenv main.c:129:14: warning: implicit declaration of function 'getopt'; did you mean 'cgetset'? [-Wimplicit-function-declaration] while ((c = getopt(argc, argv, "o:tV")) != EOF) { ^~~~~~ cgetset main.c:182:2: warning: implicit declaration of function 'my_exit'; did you mean 'exit'? [-Wimplicit-function-declaration] my_exit(EX_OK); /* We did it */ ^~~~~~~ exit main.c: In function 'set_real_uid': main.c:189:9: warning: implicit declaration of function 'setruid'; did you mean 'strtod'? [-Wimplicit-function-declaration] return setruid(ruid); ^~~~~~~ strtod main.c:191:9: warning: implicit declaration of function 'setuid'; did you mean 'si_uid'? [-Wimplicit-function-declaration] return setuid(ruid); ^~~~~~ si_uid main.c: In function 'set_real_gid': main.c:198:9: warning: implicit declaration of function 'setrgid'; did you mean 'strtod'? [-Wimplicit-function-declaration] return setrgid(rgid); ^~~~~~~ strtod main.c:200:9: warning: implicit declaration of function 'setgid'; did you mean 'setenv'? [-Wimplicit-function-declaration] return setgid(rgid); ^~~~~~ setenv cc -c -I../.. -O misc.c In file included from misc.c:43:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ misc.c: In function 'strsave': misc.c:59:3: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration] fatal("no more memory to save strings"); ^~~~~ atol misc.c: In function 'my_exit': misc.c:92:2: warning: implicit declaration of function 'add_log' [-Wimplicit-function-declaration] add_log(11, "exit %s", name); ^~~~~~~ cc -c -I../.. -O msg.c In file included from msg.c:47:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ msg.c: In function 'fatal': msg.c:135:3: warning: implicit declaration of function 'my_exit'; did you mean '_Exit'? [-Wimplicit-function-declaration] my_exit(EX_TEMPFAIL); ^~~~~~~ _Exit cc -c -I../.. -O parser.c In file included from parser.c:70:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ cc -c -I../.. -O user.c In file included from user.c:30:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ cc -c -I../.. -O getopt.c In file included from getopt.c:30:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ cc -c -I../.. -O dup2.c In file included from dup2.c:27:0: ../../config.h:29:18: warning: missing terminating " character #define SQuoTe(a)"a ^ ../../config.h:30:19: warning: missing terminating " character #define EQuoTe(a)a" ^ /pbulk/work/mail/mailagent/work/.tools/bin/rm -f filter if test -f filter; then /pbulk/work/mail/mailagent/work/.tools/bin/mv filter filter~; else exit 0; fi cc -o filter environ.o hash.o io.o lock.o logfile.o main.o misc.o msg.o parser.o user.o getopt.o dup2.o -Wl,-zrelro -Wl,-R/usr/pkg/lib -O ld: main.o: in function `main': main.c:(.text+0x34f): warning: warning: this program uses setruid(), which is deprecated. ld: main.c:(.text+0x2d6): warning: warning: this program uses setrgid(), which is deprecated. Making all in agent/files... Making all in agent/files/help... Making all in agent/man... Making all in agent/test... The following may take a while... Don't panic if any of these tests fails and do not stop make. basic/config.....ok basic/filter.....ok basic/mailagent..FAILED (no test run) Failed a basic test, cannot continue. Failure detected, retrying one more time, just in case... Successful tests will not be rerun but flagged as 'done'. exec: perl: not found Hmm... Still failed... There might be a real problem. I shall be using the plain (non dataloaded) version. exec: perl: not found *** Error code 127 Stop. make[4]: stopped in /pbulk/work/mail/mailagent/work/mailagent-3.0.73/agent/test Making all in agent/examples...