=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/pulsar", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for pulsar-0.1.1nb11 gmake[1]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src' gmake[2]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/mailstore' clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/opt/pkg/include -c -o mailbox.o mailbox.c mailbox.c:674:25: warning: passing 'unsigned char[71]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 674 | strcpy(my_head->UIDL, sec_hdr.UIDL); | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ mailbox.c:706:32: warning: passing 'unsigned char[71]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 706 | strcpy(head->msgs[i].uidl, record.UIDL); | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ mailbox.c:774:10: warning: passing 'unsigned char[71]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 774 | strcpy(sec_hdr.UIDL, my_head->UIDL); | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ mailbox.c:775:14: warning: passing 'unsigned char[71]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 775 | i = strlen(sec_hdr.UIDL); | ^~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ mailbox.c:789:12: warning: passing 'unsigned char[71]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 789 | strcpy(record.UIDL, head->msgs[i].uidl); | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ 5 warnings generated. clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/opt/pkg/include -c -o maildir.o maildir.c maildir.c:710:3: warning: array index 1024 is past the end of the array (that has type 'char[1024]') [-Warray-bounds] 710 | file[MAXPATHLEN] = '\0'; | ^ ~~~~~~~~~~ maildir.c:685:3: note: array 'file' declared here 685 | char file[MAXPATHLEN]; | ^ maildir.c:712:3: warning: array index 1024 is past the end of the array (that has type 'char[1024]') [-Warray-bounds] 712 | file[MAXPATHLEN] = '\0'; | ^ ~~~~~~~~~~ maildir.c:685:3: note: array 'file' declared here 685 | char file[MAXPATHLEN]; | ^ 2 warnings generated. clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/opt/pkg/include -c -o mbox_ll.o mbox_ll.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/opt/pkg/include -c -o mailstore.o mailstore.c ar rcs mailstore.a mailbox.o maildir.o mbox_ll.o mailstore.o gmake[2]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/mailstore' gmake[2]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/cfg' clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg.o cfg.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_debug.o cfg_debug.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_inetd.o cfg_inetd.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_realm_chars.o cfg_realm_chars.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_listen_on.o cfg_listen_on.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_auth_cmd.o cfg_auth_cmd.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_auth_db.o cfg_auth_db.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mailspool.o cfg_mailspool.c cfg_mailspool.c:101:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] 101 | if(realm->mailspool.type && defMailspoolMaildir) | ^ ~~~~~~~~~~~~~~~~~~~ cfg_mailspool.c:101:28: note: use '&' for a bitwise operation 101 | if(realm->mailspool.type && defMailspoolMaildir) | ^~ | & cfg_mailspool.c:101:28: note: remove constant to silence this warning 101 | if(realm->mailspool.type && defMailspoolMaildir) | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mailspool_owner.o cfg_mailspool_owner.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_certificate.o cfg_certificate.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_realm_interface.o cfg_realm_interface.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_host.o cfg_mysql_host.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_user.o cfg_mysql_user.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_pass.o cfg_mysql_pass.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_db.o cfg_mysql_db.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_table.o cfg_mysql_table.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_user_column.o cfg_mysql_user_column.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_pass_column.o cfg_mysql_pass_column.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_and.o cfg_mysql_and.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_homedir.o cfg_mysql_homedir.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_uid.o cfg_mysql_uid.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o cfg_mysql_gid.o cfg_mysql_gid.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/opt/pkg/include -c -o strop.o strop.c ar rcs cfg.a cfg.o cfg_debug.o cfg_inetd.o cfg_realm_chars.o cfg_listen_on.o cfg_auth_cmd.o cfg_auth_db.o cfg_mailspool.o cfg_mailspool_owner.o cfg_certificate.o cfg_realm_interface.o cfg_mysql_host.o cfg_mysql_user.o cfg_mysql_pass.o cfg_mysql_db.o cfg_mysql_table.o cfg_mysql_user_column.o cfg_mysql_pass_column.o cfg_mysql_and.o cfg_mysql_homedir.o cfg_mysql_uid.o cfg_mysql_gid.o strop.o gmake[2]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/cfg' gmake[2]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/users' clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/opt/pkg/include -c -o users.o users.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/opt/pkg/include -c -o users_unix.o users_unix.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/opt/pkg/include -c -o users_file.o users_file.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/opt/pkg/include -c -o users_mysql.o users_mysql.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/opt/pkg/include -c -o users_pam.o users_pam.c ar rcs users.a users.o users_unix.o users_file.o users_mysql.o users_pam.o gmake[2]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/users' gmake[2]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/util' clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./. -I./.. -I./../cfg -I ./../mailstore -I/opt/pkg/include -c -o safe_alloc.o safe_alloc.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./. -I./.. -I./../cfg -I ./../mailstore -I/opt/pkg/include -c -o safe_io.o safe_io.c clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./. -I./.. -I./../cfg -I ./../mailstore -I/opt/pkg/include -c -o net_io.o net_io.c ar rcs util.a safe_alloc.o safe_io.o net_io.o gmake[2]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/util' gmake[2]: Entering directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/md5' clang -std=gnu23 -Wall -pipe -Os -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./. -I./.. -DSTDC_HEADERS -I/opt/pkg/include -c -o md5.o md5.c md5.c:64:15: error: unknown type name 'ctx' 64 | md5_init_ctx (ctx) | ^ md5.c:64:19: error: expected ';' after top level declarator 64 | md5_init_ctx (ctx) | ^ | ; md5.c:66:1: error: expected identifier or '(' 66 | { | ^ md5.c:82:15: error: unknown type name 'ctx' 82 | md5_read_ctx (ctx, resbuf) | ^ md5.c:82:20: error: unknown type name 'resbuf' 82 | md5_read_ctx (ctx, resbuf) | ^ md5.c:82:27: error: expected ';' after top level declarator 82 | md5_read_ctx (ctx, resbuf) | ^ | ; md5.c:83:28: error: redefinition of 'ctx' with a different type: 'const struct md5_ctx *' vs 'struct md5_ctx *' 83 | const struct md5_ctx *ctx; | ^ md5.c:65:22: note: previous definition is here 65 | struct md5_ctx *ctx; | ^ md5.c:85:1: error: expected identifier or '(' 85 | { | ^ md5.c:100:17: error: unknown type name 'ctx' 100 | md5_finish_ctx (ctx, resbuf) | ^ md5.c:100:22: error: unknown type name 'resbuf' 100 | md5_finish_ctx (ctx, resbuf) | ^ md5.c:100:29: error: expected ';' after top level declarator 100 | md5_finish_ctx (ctx, resbuf) | ^ | ; md5.c:103:1: error: expected identifier or '(' 103 | { | ^ md5.c:131:13: error: unknown type name 'stream' 131 | md5_stream (stream, resblock) | ^ md5.c:131:21: error: unknown type name 'resblock' 131 | md5_stream (stream, resblock) | ^ md5.c:131:30: error: expected ';' after top level declarator 131 | md5_stream (stream, resblock) | ^ | ; md5.c:134:1: error: expected identifier or '(' 134 | { | ^ md5.c:188:13: error: unknown type name 'buffer' 188 | md5_buffer (buffer, len, resblock) | ^ md5.c:188:21: error: unknown type name 'len' 188 | md5_buffer (buffer, len, resblock) | ^ md5.c:188:26: error: unknown type name 'resblock' 188 | md5_buffer (buffer, len, resblock) | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. gmake[2]: *** [: md5.o] Error 1 gmake[2]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src/md5' gmake[1]: *** [Makefile:183: all-recursive] Error 2 gmake[1]: Leaving directory '/var/tmp/work/mail/pulsar/work/pulsar-0.1.1/src' gmake: *** [Makefile:54: all-recursive] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/pulsar *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/mail/pulsar