=> "/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 --- --- md5b.o --- Compiling md5b.c... --- binkd.o --- 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 C23 [-Wdeprecated-non-prototype] 113 | 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 C23 [-Wdeprecated-non-prototype] 150 | ((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 C23 [-Wdeprecated-non-prototype] 151 | 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 C23 [-Wdeprecated-non-prototype] 154 | 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 C23 [-Wdeprecated-non-prototype] 163 | ((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 C23 [-Wdeprecated-non-prototype] 129 | 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 C23 [-Wdeprecated-non-prototype] 178 | 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 C23 [-Wdeprecated-non-prototype] 190 | 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 C23 [-Wdeprecated-non-prototype] 194 | 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 C23 [-Wdeprecated-non-prototype] 170 | 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 C23 [-Wdeprecated-non-prototype] 205 | 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 C23 [-Wdeprecated-non-prototype] 286 | 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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | 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 C23 [-Wdeprecated-non-prototype] 292 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 79 | 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 C23 [-Wdeprecated-non-prototype] 310 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | 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 C23 [-Wdeprecated-non-prototype] 325 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | 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 C23 [-Wdeprecated-non-prototype] 338 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 84 | 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 C23 [-Wdeprecated-non-prototype] 351 | 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] 443 | 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] 506 | 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... --- client.o --- Compiling client.c... --- ftnq.o --- ftnq.c:275:16: warning: comparison of array 'fn->pwd' equal to a null pointer is always false [-Wtautological-pointer-compare] 275 | 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] 514 | if ((f = fopen (path, "r")) == NULL || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftnq.c:519:32: note: uninitialized use occurs here 519 | node->hold_until = (time_t)hold_until_tmp; | ^~~~~~~~~~~~~~ ftnq.c:514:9: note: remove the '||' if its condition is always false 514 | if ((f = fopen (path, "r")) == NULL || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftnq.c:507:22: note: initialize the variable 'hold_until_tmp' to silence this warning 507 | long hold_until_tmp; | ^ | = 0 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] 1076 | 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] 1109 | 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] 1153 | if (n.pwd && strcmp(n.pwd, "-")) | ~~^~~ ~~ protocol.c:1166:8: warning: address of array 'n.pwd' will always evaluate to 'true' [-Wpointer-bool-conversion] 1166 | 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 --- Compiling ftnnode.c... --- srif.o --- Compiling srif.c... --- pmatch.o --- Compiling pmatch.c... --- readflo.o --- 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 C23 [-Wdeprecated-non-prototype] 46 | 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 C23 [-Wdeprecated-non-prototype] 136 | 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] 59 | if (daemon(nochdir, 0) == -1) | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:319:6: note: 'daemon' has been explicitly marked deprecated here 319 | 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.