=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/comms/binkd", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for binkd-0.9.8nb2 --- md5b.o --- --- binkd.o --- Compiling md5b.c... Compiling binkd.c... --- md5b.o --- md5b.c:113:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5Init (context) ^ md5b.c:150:4: warning: passing arguments to 'MD5_memcpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ((POINTER)&context->buffer[index], (POINTER)input, partLen); ^ md5b.c:151:15: warning: passing arguments to 'MD5Transform' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MD5Transform (context->state, context->buffer); ^ md5b.c:154:17: warning: passing arguments to 'MD5Transform' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MD5Transform (context->state, &input[i]); ^ md5b.c:163:2: warning: passing arguments to 'MD5_memcpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ((POINTER)&context->buffer[index], (POINTER)&input[i], ^ md5b.c:129:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5Update (context, input, inputLen) ^ md5b.c:178:10: warning: passing arguments to 'Encode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Encode (bits, context->count, 8); ^ md5b.c:190:10: warning: passing arguments to 'Encode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Encode (digest, context->state, 16); ^ md5b.c:194:14: warning: passing arguments to 'MD5_memset' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MD5_memset ((POINTER)context, 0, sizeof (*context)); ^ md5b.c:170:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5Final (digest, context) ^ md5b.c:205:10: warning: passing arguments to 'Decode' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Decode (x, block, 64); ^ md5b.c:286:14: warning: passing arguments to 'MD5_memset' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MD5_memset ((POINTER)x, 0, sizeof (x)); ^ md5b.c:199:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5Transform (state, block) ^ md5b.c:78:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void MD5Transform PROTO_LIST ((UINT4 [4], unsigned char [64])); ^ md5b.c:292:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Encode (output, input, len) ^ md5b.c:79:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void Encode PROTO_LIST ^ md5b.c:310:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Decode (output, input, len) ^ md5b.c:81:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void Decode PROTO_LIST ^ md5b.c:325:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5_memcpy (output, input, len) ^ md5b.c:83:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int)); ^ md5b.c:338:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MD5_memset (output, value, len) ^ md5b.c:84:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int)); ^ md5b.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hmac_md5(text, text_len, key, key_len, digest) ^ md5b.c:443:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] hmac_md5(rnd->peer_name, strlen(rnd->peer_name), digest, sizeof(digest), digest); ^~~~~~~~~~~~~~ md5b.c:506:39: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] hmac_md5(challenge+1, challenge[0], pw, strlen(pw), digest); ^~ --- readcfg.o --- Compiling readcfg.c... --- md5b.o --- 25 warnings generated. --- tools.o --- Compiling tools.c... --- ftnaddr.o --- Compiling ftnaddr.c... --- ftnq.o --- Compiling ftnq.c... ftnq.c:275:16: warning: comparison of array 'fn->pwd' equal to a null pointer is always false [-Wtautological-pointer-compare] fn->pwd == NULL || strcmp(fn->pwd, "-") == 0) ~~~~^~~ ~~~~ ftnq.c:514:9: warning: variable 'hold_until_tmp' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] if ((f = fopen (path, "r")) == NULL || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftnq.c:519:32: note: uninitialized use occurs here node->hold_until = (time_t)hold_until_tmp; ^~~~~~~~~~~~~~ ftnq.c:514:9: note: remove the '||' if its condition is always false if ((f = fopen (path, "r")) == NULL || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftnq.c:507:22: note: initialize the variable 'hold_until_tmp' to silence this warning long hold_until_tmp; ^ = 0 --- client.o --- Compiling client.c... --- ftnq.o --- 2 warnings generated. --- server.o --- Compiling server.c... --- protocol.o --- Compiling protocol.c... --- bsy.o --- Compiling bsy.c... --- protocol.o --- protocol.c:1076:8: warning: address of array 'n.pwd' will always evaluate to 'true' [-Wpointer-bool-conversion] if (n.pwd && strcmp(n.pwd, "-") && state->to == NULL) ~~^~~ ~~ protocol.c:1109:18: warning: address of array 'n.pwd' will always evaluate to 'true' [-Wpointer-bool-conversion] else if (n.pwd && strcmp(n.pwd, "-") && ~~^~~ ~~ protocol.c:1153:8: warning: address of array 'n.pwd' will always evaluate to 'true' [-Wpointer-bool-conversion] if (n.pwd && strcmp(n.pwd, "-")) ~~^~~ ~~ protocol.c:1166:8: warning: address of array 'n.pwd' will always evaluate to 'true' [-Wpointer-bool-conversion] if (n.pwd && strcmp(n.pwd, "-")) ~~^~~ ~~ --- inbound.o --- Compiling inbound.c... --- protocol.o --- 4 warnings generated. --- breaksig.o --- Compiling breaksig.c... --- branch.o --- Compiling branch.c... --- unix/rename.o --- Compiling rename.c... --- unix/getfree.o --- Compiling getfree.c... --- ftndom.o --- Compiling ftndom.c... --- ftnnode.o --- --- srif.o --- Compiling ftnnode.c... Compiling srif.c... --- pmatch.o --- --- readflo.o --- Compiling pmatch.c... Compiling readflo.c... --- pmatch.o --- pmatch.c:46:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pmatch(pattern, string) ^ 1 warning generated. --- prothlp.o --- Compiling prothlp.c... --- iptools.o --- Compiling iptools.c... --- run.o --- Compiling run.c... --- binlog.o --- Compiling binlog.c... --- exitproc.o --- Compiling exitproc.c... --- getw.o --- Compiling getw.c... --- xalloc.o --- Compiling xalloc.c... --- crypt.o --- Compiling crypt.c... --- unix/setpttl.o --- Compiling setpttl.c... --- unix/daemonize.o --- Compiling daemonize.c... --- unix/setpttl.o --- unix/setpttl.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] initsetproctitle(argc, argv, envp) ^ 1 warning generated. --- unix/daemonize.o --- unix/daemonize.c:59:5: warning: 'daemon' is deprecated: first deprecated in macOS 10.5 - Use posix_spawn APIs instead. [-Wdeprecated-declarations] if (daemon(nochdir, 0) == -1) ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdlib.h:299: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; ^ 1 warning generated. --- binkd --- Linking binkd... --- banner --- Binkd is successfully compiled. If you want to install Binkd files into /opt/pkg 1. Run `make -n install' to be sure this makefile will do not something criminal during the installation; 2. `su' to root; 3. Run `make install' to install Binkd. 4. Create /opt/pkg/etc/binkd.conf, using the files in /opt/pkg/share/examples/binkd. If you want to put the files into some other directory just run `configure --prefix=/another/path' and go to step 1.