WARNING: [license.mk] Every package should define a LICENSE. ===> Building for binkd-0.9.8nb2 Compiling md5b.c... 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); ^~ 25 warnings generated. Compiling binkd.c... Compiling readcfg.c... Compiling tools.c... Compiling ftnaddr.c... 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 2 warnings generated. Compiling client.c... Compiling server.c... Compiling protocol.c... 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, "-")) ~~^~~ ~~ 4 warnings generated. Compiling bsy.c... Compiling inbound.c... Compiling breaksig.c... Compiling branch.c... Compiling rename.c... Compiling getfree.c... Compiling ftndom.c... Compiling ftnnode.c... Compiling srif.c... Compiling pmatch.c... 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. Compiling readflo.c... Compiling prothlp.c... Compiling iptools.c... Compiling run.c... Compiling binlog.c... Compiling exitproc.c... Compiling getw.c... Compiling xalloc.c... Compiling crypt.c... Compiling setpttl.c... 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. Compiling daemonize.c... 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. Linking binkd... 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.