=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for portmap-4nb3 --- portmap.o --- --- pmap_check.o --- --- from_local.o --- --- daemon.o --- --- pmap_dump --- --- pmap_set --- --- portmap.o --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -I/opt/pkg/include -c portmap.c --- pmap_check.o --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -I/opt/pkg/include -c pmap_check.c --- from_local.o --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -I/opt/pkg/include -c from_local.c --- pmap_dump --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -o pmap_dump pmap_dump.c --- daemon.o --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -I/opt/pkg/include -c daemon.c --- pmap_set --- clang -Dconst= -Dperror=xperror -DHOSTS_ACCESS -DCHECK_PORT -DFACILITY=LOG_AUTH -DIGNORE_SIGCHLD -O -o pmap_set pmap_set.c --- from_local.o --- from_local.c:81:36: warning: implicitly declaring library function 'malloc' with type 'void *(unsigned long)' [-Wimplicit-function-declaration] new_addrs = (struct in_addr *) malloc(sizeof(*addrs) * new_num); ^ from_local.c:81:36: note: include the header or explicitly provide a declaration for 'malloc' from_local.c:87:6: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy((char *) new_addrs, (char *) addrs, ^ from_local.c:87:6: note: include the header or explicitly provide a declaration for 'memcpy' from_local.c:89:6: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] free((char *) addrs); ^ from_local.c:99:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] find_local() ^ from_local.c:121:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(sock); ^ from_local.c:151:12: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(sock); ^ from_local.c:157:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] from_local(addr) ^ from_local.c:166:6: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned long)' [-Wimplicit-function-declaration] if (memcmp((char *) &(addr->sin_addr), (char *) &(addrs[i]), ^ from_local.c:166:6: note: include the header or explicitly provide a declaration for 'memcmp' --- portmap.o --- portmap.c:131:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ portmap.c:141:14: warning: implicit declaration of function 'getopt' is invalid in C99 [-Wimplicit-function-declaration] while ((c = getopt(argc, argv, "dv")) != EOF) { ^ portmap.c:160:20: warning: 'daemon' is deprecated: first deprecated in macOS 10.5 - Use posix_spawn APIs instead. [-Wdeprecated-declarations] if (!debugging && daemon(0, 0)) { ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:292:6: note: 'daemon' has been explicitly marked deprecated here int daemon(int, int) __DARWIN_1050(daemon) __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_0, __MAC_10_5, __IPHONE_2_0, __IPHONE_2_0, "Use posix_spawn APIs instead.") __WATCHOS_PROHIBITED __TVOS_PROHIBITED; ^ portmap.c:293:28: warning: incompatible pointer types passing 'int (void)' to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, void *, unsigned int)') [-Wincompatible-pointer-types] if (!svc_sendreply(xprt, xdr_void, (caddr_t)0) && debugging) { ^~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/svc.h:272:54: note: passing argument to parameter here extern bool_t svc_sendreply __P((SVCXPRT *, xdrproc_t, char *)); ^ portmap.c:344:30: warning: incompatible pointer types passing 'int (XDR *, int *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, void *, unsigned int)') [-Wincompatible-pointer-types] if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/svc.h:272:54: note: passing argument to parameter here extern bool_t svc_sendreply __P((SVCXPRT *, xdrproc_t, char *)); ^ portmap.c:390:30: warning: incompatible pointer types passing 'int (XDR *, int *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, void *, unsigned int)') [-Wincompatible-pointer-types] if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) && ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/svc.h:272:54: note: passing argument to parameter here extern bool_t svc_sendreply __P((SVCXPRT *, xdrproc_t, char *)); ^ portmap.c:417:30: warning: incompatible pointer types passing 'int (XDR *, int *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, void *, unsigned int)') [-Wincompatible-pointer-types] if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&port)) && ^~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/svc.h:272:54: note: passing argument to parameter here --- pmap_check.o --- pmap_check.c:98:9: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] if (setuid(1) == -1) { ^ --- portmap.o --- extern bool_t svc_sendreply __P((SVCXPRT *, xdrproc_t, char *)); ^ --- pmap_check.o --- pmap_check.c:100:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(1); ^ pmap_check.c:100:2: note: include the header or explicitly provide a declaration for 'exit' --- portmap.o --- portmap.c:440:30: warning: incompatible pointer types passing 'int (XDR *, struct pmaplist **)' (aka 'int (struct __rpc_xdr *, struct pmaplist **)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, void *, unsigned int)') [-Wincompatible-pointer-types] if ((!svc_sendreply(xprt, xdr_pmaplist, ^~~~~~~~~~~~ --- pmap_set --- pmap_set.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ --- portmap.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/svc.h:272:54: note: passing argument to parameter here --- pmap_check.o --- pmap_check.c:107:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_default(addr, proc, prog) ^ pmap_check.c:113:31: warning: implicit declaration of function 'hosts_ctl' is invalid in C99 [-Wimplicit-function-declaration] --- pmap_set --- pmap_set.c:31:5: warning: implicit declaration of function 'get_myaddress' is invalid in C99 [-Wimplicit-function-declaration] get_myaddress(&addr); ^ --- portmap.o --- extern bool_t svc_sendreply __P((SVCXPRT *, xdrproc_t, char *)); ^ --- pmap_check.o --- if (!(from_local(addr) || good_client(addr))) { ^ pmap_check.c:69:24: note: expanded from macro 'good_client' #define good_client(a) hosts_ctl("portmap", "", inet_ntoa(a->sin_addr), "") ^ --- pmap_set --- pmap_set.c:34:6: warning: implicit declaration of function 'parse_line' is invalid in C99 [-Wimplicit-function-declaration] if (parse_line(buf, &prog, &vers, &prot, &port) == 0) { ^ --- pmap_check.o --- pmap_check.c:125:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_privileged_port(addr, proc, prog, port) ^ pmap_check.c:142:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_setunset(addr, proc, prog, port) ^ pmap_check.c:150:9: warning: implicit declaration of function 'hosts_ctl' is invalid in C99 [-Wimplicit-function-declaration] (void) good_client(addr); /* because of side effects */ ^ pmap_check.c:69:24: note: expanded from macro 'good_client' #define good_client(a) hosts_ctl("portmap", "", inet_ntoa(a->sin_addr), "") ^ --- pmap_set --- pmap_set.c:46:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- pmap_check.o --- pmap_check.c:164:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] check_callit(addr, proc, prog, aproc) ^ --- pmap_set --- parse_line(buf, prog, vers, prot, port) ^ --- pmap_check.o --- pmap_check.c:171:31: warning: implicit declaration of function 'hosts_ctl' is invalid in C99 [-Wimplicit-function-declaration] if (!(from_local(addr) || good_client(addr))) { ^ pmap_check.c:69:24: note: expanded from macro 'good_client' #define good_client(a) hosts_ctl("portmap", "", inet_ntoa(a->sin_addr), "") ^ --- pmap_set --- pmap_set.c:58:9: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (strcmp(proto_name, "tcp") == 0) { ^ pmap_set.c:58:9: note: include the header or explicitly provide a declaration for 'strcmp' --- portmap.o --- portmap.c:484:40: warning: incompatible pointer types passing 'u_long *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] return (xdr_bytes(xdrs, &(epp->args), &(epp->arglen), ARGSIZE)); ^~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/xdr.h:390:55: note: passing argument to parameter here extern bool_t xdr_bytes(XDR *, char **, unsigned int *, unsigned int); ^ portmap.c:502:23: warning: incompatible pointer types passing 'u_long *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] if (xdr_u_long(xdrs, &(cap->rmt_prog)) && ^~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/xdr.h:374:47: note: passing argument to parameter here extern bool_t xdr_u_long(XDR *, unsigned int *); ^ portmap.c:503:23: warning: incompatible pointer types passing 'u_long *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] xdr_u_long(xdrs, &(cap->rmt_vers)) && ^~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/xdr.h:374:47: note: passing argument to parameter here extern bool_t xdr_u_long(XDR *, unsigned int *); ^ portmap.c:504:23: warning: incompatible pointer types passing 'u_long *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] xdr_u_long(xdrs, &(cap->rmt_proc))) { ^~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/xdr.h:374:47: note: passing argument to parameter here extern bool_t xdr_u_long(XDR *, unsigned int *); ^ --- pmap_check.o --- pmap_check.c:230:9: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] if (fork() == 0) { ^ pmap_check.c:236:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- portmap.o --- portmap.c:515:23: warning: incompatible pointer types passing 'u_long *' (aka 'unsigned long *') to parameter of type 'unsigned int *' [-Wincompatible-pointer-types] --- pmap_check.o --- } else if (rpc = getrpcbynumber((int) prognum)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- portmap.o --- if (xdr_u_long(xdrs, &(cap->rmt_port))) ^~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/rpc/xdr.h:374:47: note: passing argument to parameter here extern bool_t xdr_u_long(XDR *, unsigned int *); ^ --- pmap_check.o --- pmap_check.c:236:17: note: place parentheses around the assignment to silence this warning } else if (rpc = getrpcbynumber((int) prognum)) { ^ ( ) pmap_check.c:236:17: note: use '==' to turn this assignment into an equality comparison } else if (rpc = getrpcbynumber((int) prognum)) { ^ == pmap_check.c:239:6: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' [-Wimplicit-function-declaration] sprintf(progname = progbuf, "%lu", prognum); ^ pmap_check.c:239:6: note: include the header or explicitly provide a declaration for 'sprintf' --- portmap.o --- portmap.c:601:13: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] if ((pid = fork()) != 0) { ^ portmap.c:608:2: warning: implicit declaration of function 'get_myaddress' is invalid in C99 [-Wimplicit-function-declaration] get_myaddress(&me); ^ portmap.c:624:8: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void)close(so); ^ portmap.c:631:15: warning: incompatible pointer types passing 'union wait *' to parameter of type 'int *' [-Wincompatible-pointer-types] while (wait3((union wait *)NULL, WNOHANG, (struct rusage *)NULL) > 0); ^~~~~~~~~~~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h:254:20: note: passing argument to parameter here pid_t wait3(int *, int, struct rusage *); ^ --- from_local.o --- 8 warnings generated. --- pmap_set --- 5 warnings generated. --- daemon.o --- daemon.c:48:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] daemon(nochdir, noclose) ^ daemon.c:53:14: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] if ((cpid = fork()) == -1) ^ daemon.c:56:3: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(0); ^ daemon.c:56:3: note: include the header or explicitly provide a declaration for 'exit' daemon.c:57:9: warning: implicit declaration of function 'setsid' is invalid in C99 [-Wimplicit-function-declaration] (void) setsid(); ^ daemon.c:59:10: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] (void) chdir("/"); ^ daemon.c:64:11: warning: implicit declaration of function 'dup2' is invalid in C99 [-Wimplicit-function-declaration] (void) dup2(devnull, STDIN_FILENO); ^ daemon.c:68:12: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close(devnull); ^ --- pmap_dump --- pmap_dump.c:26:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc, argv) ^ pmap_dump.c:34:5: warning: implicit declaration of function 'get_myaddress' is invalid in C99 [-Wimplicit-function-declaration] get_myaddress(&addr); ^ pmap_dump.c:39:9: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] list->pml_map.pm_prog, ^~~~~~~~~~~~~~~~~~~~~ pmap_dump.c:40:9: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] list->pml_map.pm_vers, ^~~~~~~~~~~~~~~~~~~~~ pmap_dump.c:42:9: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] list->pml_map.pm_port, ^~~~~~~~~~~~~~~~~~~~~ pmap_dump.c:46:31: warning: implicit declaration of function 'perror' is invalid in C99 [-Wimplicit-function-declaration] return (fclose(stdout) ? (perror(argv[0]), 1) : 0); ^ --- pmap_check.o --- 12 warnings generated. --- daemon.o --- 7 warnings generated. --- pmap_dump --- 6 warnings generated. --- pmap_set --- Undefined symbols for architecture arm64: "_get_myaddress", referenced from: _main in pmap_set-b9aa49.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [pmap_set] Error code 1 bmake: stopped in /opt/work/net/portmap/work/portmap_4 --- portmap.o --- 17 warnings generated. --- pmap_dump --- Undefined symbols for architecture arm64: "_get_myaddress", referenced from: _main in pmap_dump-6a8b60.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [pmap_dump] Error code 1 bmake: stopped in /opt/work/net/portmap/work/portmap_4 2 errors bmake: stopped in /opt/work/net/portmap/work/portmap_4 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/net/portmap *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/net/portmap