+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/pulsar-0.1.1nb11/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/pulsar-0.1.1nb11/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for pulsar-0.1.1nb11 gmake[1]: Entering directory '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src' gmake[2]: Entering directory '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/mailstore' gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/usr/include -I/opt/pkg/include -c -o mailbox.o mailbox.c mailbox.c: In function 'open_cache': mailbox.c:674:32: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 674 | strcpy(my_head->UIDL, sec_hdr.UIDL); | ~~~~~~~^~~~~ | | | unsigned char * In file included from /usr/include/string.h:35, from mailbox.c:39: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ mailbox.c:706:38: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 706 | strcpy(head->msgs[i].uidl, record.UIDL); | ~~~~~~^~~~~ | | | unsigned char * /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ mailbox.c: In function 'close_cache': mailbox.c:774:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 774 | strcpy(sec_hdr.UIDL, my_head->UIDL); | ~~~~~~~^~~~~ | | | unsigned char * /usr/include/iso/string_iso.h:75:21: note: expected 'char * restrict' but argument is of type 'unsigned char *' 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ mailbox.c:775:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 775 | i = strlen(sec_hdr.UIDL); | ~~~~~~~^~~~~ | | | unsigned char * In file included from /usr/include/sys/socket_impl.h:56, from /usr/include/netinet/in.h:45, from mailbox.c:33: /usr/include/sys/un.h:76:22: note: expected 'const char *' but argument is of type 'unsigned char *' 76 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ mailbox.c:789:18: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 789 | strcpy(record.UIDL, head->msgs[i].uidl); | ~~~~~~^~~~~ | | | unsigned char * /usr/include/iso/string_iso.h:75:21: note: expected 'char * restrict' but argument is of type 'unsigned char *' 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/usr/include -I/opt/pkg/include -c -o maildir.o maildir.c maildir.c: In function 'mailstore_maildir_retr': maildir.c:710:7: warning: array subscript 1024 is above array bounds of 'char[1024]' [-Warray-bounds=] 710 | file[MAXPATHLEN] = '\0'; | ~~~~^~~~~~~~~~~~ maildir.c:685:19: note: while referencing 'file' 685 | char file[MAXPATHLEN]; | ^~~~ maildir.c:712:7: warning: array subscript 1024 is above array bounds of 'char[1024]' [-Warray-bounds=] 712 | file[MAXPATHLEN] = '\0'; | ~~~~^~~~~~~~~~~~ maildir.c:685:19: note: while referencing 'file' 685 | char file[MAXPATHLEN]; | ^~~~ maildir.c:711:3: warning: 'strncat' specified bound 1024 equals destination size [-Wstringop-overflow=] 711 | strncat(file, my_msg->fName, MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/usr/include -I/opt/pkg/include -c -o mbox_ll.o mbox_ll.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I./../cfg -I./../md5 -I./. -I/usr/include -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 '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/mailstore' gmake[2]: Entering directory '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/cfg' gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg.o cfg.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_debug.o cfg_debug.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_inetd.o cfg_inetd.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_realm_chars.o cfg_realm_chars.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_listen_on.o cfg_listen_on.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_auth_cmd.o cfg_auth_cmd.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_auth_db.o cfg_auth_db.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mailspool.o cfg_mailspool.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mailspool_owner.o cfg_mailspool_owner.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_certificate.o cfg_certificate.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_realm_interface.o cfg_realm_interface.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_host.o cfg_mysql_host.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_user.o cfg_mysql_user.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_pass.o cfg_mysql_pass.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_db.o cfg_mysql_db.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_table.o cfg_mysql_table.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_user_column.o cfg_mysql_user_column.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_pass_column.o cfg_mysql_pass_column.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_and.o cfg_mysql_and.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_homedir.o cfg_mysql_homedir.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_uid.o cfg_mysql_uid.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -I/opt/pkg/include -c -o cfg_mysql_gid.o cfg_mysql_gid.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./.. -I./../util -I/usr/include -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 '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/cfg' gmake[2]: Entering directory '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/users' gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/usr/include -I/opt/pkg/include -c -o users.o users.c gcc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Du_int32_t=uint32_t -I/usr/include -I/opt/pkg/include -O3 -DHAVE_CONFIG_H -I./../cfg -I./../mailstore -I./.. -I./../md5 -I./../util -I/usr/include -I/opt/pkg/include -c -o users_unix.o users_unix.c users_unix.c: In function 'users_unix_auth_shadow': users_unix.c:75:10: error: implicit declaration of function 'crypt' [-Wimplicit-function-declaration] 75 | hash = crypt(pass, sp->sp_pwdp); // TODO add pass overwriting. + g.pop3_argv | ^~~~~ users_unix.c:75:8: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 75 | hash = crypt(pass, sp->sp_pwdp); // TODO add pass overwriting. + g.pop3_argv | ^ users_unix.c: In function 'users_unix_auth': users_unix.c:134:8: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 134 | hash = crypt(credentials, pw->pw_passwd); // TODO add pass overwriting. + g.pop3_argv | ^ gmake[2]: *** [: users_unix.o] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/mail/pulsar/work/pulsar-0.1.1/src/users' gmake[1]: *** [Makefile:183: all-recursive] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/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 /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/pulsar *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/pulsar