+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/waste-1.0/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/waste-1.0/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for waste-1.0
--- asyncdns.o ---
--- config.o ---
--- asyncdns.o ---
c++ -pipe -O2 -I/usr/include -I/usr/include -c asyncdns.cpp
--- config.o ---
c++ -pipe -O2 -I/usr/include -I/usr/include -c config.cpp
--- asyncdns.o ---
In file included from asyncdns.cpp:21:
platform.h: In function 'char* safe_strncpy(char*, char*, int)':
platform.h:74:104: warning: no return statement in function returning non-void [-Wreturn-type]
 static inline char *safe_strncpy(char *out, char *in, int maxl) { strncpy(out,in,maxl); out[maxl-1]=0; }
                                                                                                        ^
--- connection.o ---
c++ -pipe -O2 -I/usr/include -I/usr/include -c connection.cpp
--- config.o ---
In file included from config.cpp:20:
platform.h: In function 'char* safe_strncpy(char*, char*, int)':
platform.h:74:104: warning: no return statement in function returning non-void [-Wreturn-type]
 static inline char *safe_strncpy(char *out, char *in, int maxl) { strncpy(out,in,maxl); out[maxl-1]=0; }
                                                                                                        ^
config.cpp: In member function 'int C_Config::ReadInt(char*, int)':
config.cpp:100:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   char *t=ReadString(name,"");
                             ^
config.cpp: In constructor 'C_Config::C_Config(char*)':
config.cpp:69:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf,sizeof(buf),fp);
     ~~~~~^~~~~~~~~~~~~~~~~~~~
--- connection.o ---
In file included from main.h:25,
                 from connection.cpp:20:
platform.h: In function 'char* safe_strncpy(char*, char*, int)':
platform.h:74:104: warning: no return statement in function returning non-void [-Wreturn-type]
 static inline char *safe_strncpy(char *out, char *in, int maxl) { strncpy(out,in,maxl); out[maxl-1]=0; }
                                                                                                        ^
--- filedb.o ---
--- connection.o ---
connection.cpp: In constructor 'C_Connection::C_Connection(int, sockaddr_in*)':
connection.cpp:41:30: warning: passing NULL to non-pointer argument 3 of 'void* memset(void*, int, size_t)' [-Wconversion-null]
   else memset(&m_saddr,0,NULL);
                              ^
connection.cpp: In constructor 'C_Connection::C_Connection(char*, int, C_AsyncDNS*)':
connection.cpp:57:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: call to socket() failed: %d.\n",ERRNO);
                                                                    ^
connection.cpp: In member function 'void C_Connection::init_crypt_gotpkey()':
connection.cpp:141:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: got what looks like feedback on bfpubkey.\n");
                                                                           ^
connection.cpp:229:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: error encrypting session key\n");
                                                              ^
connection.cpp: In member function 'void C_Connection::init_crypt_decodekey()':
connection.cpp:258:103: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: error decrypting session key with my own private key (%d,%d)\n",err,m_kl);
                                                                                                       ^
connection.cpp:289:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: zero session key, aborting.\n");
                                                             ^
connection.cpp:299:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: CBC IVs are equal, being hacked?\n");
                                                                  ^
connection.cpp:307:98: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection: error decrypting session key (signature is wrong, being hacked?)\n");
                                                                                                  ^
connection.cpp: In member function 'C_Connection::state C_Connection::run(int, int)':
connection.cpp:409:64: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
           debug_printf("connection: error resolving hostname\n");
                                                                ^
connection.cpp:420:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
       debug_printf("connection: connect() returned error: %d\n",ERRNO);
                                                                      ^
connection.cpp:437:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
       debug_printf("connection::run: select() returned error: %d\n",ERRNO);
                                                                          ^
connection.cpp:442:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
       debug_printf("connection::run: select() notified of error\n");
                                                                   ^
connection.cpp: In member function 'void C_Connection::decrypt_buffer(void*, int)':
connection.cpp:676:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection::decrypt_buffer(): len=%d (&7)\n",len);
                                                                   ^
connection.cpp: In member function 'void C_Connection::encrypt_buffer(void*, int)':
connection.cpp:704:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     debug_printf("connection::encrypt_buffer(): len=%d (&7)\n",len);
                                                                   ^
--- filedb.o ---
c++ -pipe -O2 -I/usr/include -I/usr/include -c filedb.cpp
--- connection.o ---
connection.cpp: In member function 'long unsigned int C_Connection::get_interface()':
connection.cpp:771:54: error: invalid conversion from 'int*' to 'socklen_t*' {aka 'unsigned int*'} [-fpermissive]
   if (::getsockname(m_socket,(struct sockaddr *)&sin,(socklen_t *)&len)) return 0;
                                                      ^~~~~~~~~~~~~~~~~
In file included from platform.h:51,
                 from main.h:25,
                 from connection.cpp:20:
/usr/include/sys/socket.h:117:26: note:   initializing argument 3 of 'int getsockname(int, sockaddr*, socklen_t*)'
    socklen_t *__restrict __len) __THROW;
    ~~~~~~~~~~~~~~~~~~~~~~^~~~~
*** [connection.o] Error code 1

bmake: stopped making "all" in /home/pbulk/build/net/waste/work/waste
--- filedb.o ---
In file included from main.h:25,
                 from filedb.cpp:21:
platform.h: In function 'char* safe_strncpy(char*, char*, int)':
platform.h:74:104: warning: no return statement in function returning non-void [-Wreturn-type]
 static inline char *safe_strncpy(char *out, char *in, int maxl) { strncpy(out,in,maxl); out[maxl-1]=0; }
                                                                                                        ^
filedb.cpp: In member function 'int C_FileDB::DoScan(int, C_FileDB*)':
filedb.cpp:702:89: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
         debug_printf("C_FileDB::DoScan(): error calling findfirstfile(%s)!\n",s.cur_path);
                                                                                         ^
filedb.cpp: In member function 'void C_FileDB::mp3_getmetainfo(FILE*, char*, int)':
filedb.cpp:1173:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    char *modes[4]={"Stereo","Joint Stereo","2 Channel","Mono"};
                                                              ^
filedb.cpp:1173:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
filedb.cpp:1173:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
filedb.cpp:1173:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
filedb.cpp: In member function 'int C_FileDB::readIn(char*)':
filedb.cpp:1292:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
         fread(&m_database_mb,1,4,fp);
         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1293:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
         fread(&m_database_xbytes,1,4,fp);
         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1294:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
         fread(&m_database_newesttime,1,4,fp);
         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1295:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
         fread(&m_dir_index_used,1,4,fp);
         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1296:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
         fread(&m_scanidx_gpos,1,4,fp);
         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1306:20: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
               fread(&di,sizeof(di),1,fp);
               ~~~~~^~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1310:18: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
             fread(&m_database_used,1,4,fp);
             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
filedb.cpp:1319:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
                   fread(&db,sizeof(db),1,fp);
                   ~~~~~^~~~~~~~~~~~~~~~~~~~~
bmake: 1 error

bmake: stopped making "all" in /home/pbulk/build/net/waste/work/waste
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/net/waste
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el8-trunk-x86_64/net/waste