=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/sysutils/backuppc", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for backuppc-4.4.0nb4 --- rounding.h --- --- proto.h-tstamp --- perl ./mkproto.pl ./*.c ./lib/compat.c --- proto.h --- --- rsync.o --- --- generator.o --- --- rsync.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c rsync.c -o rsync.o --- generator.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c generator.c -o generator.o --- receiver.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c receiver.c -o receiver.o --- cleanup.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c cleanup.c -o cleanup.o --- sender.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c sender.c -o sender.o --- exclude.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c exclude.c -o exclude.o --- util.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c util.c -o util.o --- util2.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c util2.c -o util2.o --- main.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c main.c -o main.o --- checksum.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c checksum.c -o checksum.o --- match.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c match.c -o match.o --- syscall.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c syscall.c -o syscall.o --- log.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c log.c -o log.o --- backup.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backup.c -o backup.o --- delete.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c delete.c -o delete.o --- options.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c options.c -o options.o --- io.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c io.c -o io.o --- compat.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c compat.c -o compat.o --- hlink.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c hlink.c -o hlink.o --- token.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c token.c -o token.o --- uidlist.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c uidlist.c -o uidlist.o uidlist.c: In function 'recv_add_id': uidlist.c:235:70: warning: operand of '?:' changes signedness from 'id_t' {aka 'int'} to 'uid_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] 235 | id2 = user_to_uid(name, &uid, False) ? uid : id; | ^~ uidlist.c:238:71: warning: operand of '?:' changes signedness from 'id_t' {aka 'int'} to 'gid_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] 238 | id2 = group_to_gid(name, &gid, False) ? gid : id; | ^~ uidlist.c: In function 'match_uid': uidlist.c:261:25: warning: comparison of integer expressions of different signedness: 'uid_t' {aka 'unsigned int'} and 'id_t' {aka 'int'} [-Wsign-compare] 261 | if (last && uid == last->id) | ^~ uidlist.c:265:30: warning: comparison of integer expressions of different signedness: 'id_t' {aka 'int'} and 'uid_t' {aka 'unsigned int'} [-Wsign-compare] 265 | if (list->id == uid) | ^~ uidlist.c: In function 'match_gid': uidlist.c:281:25: warning: comparison of integer expressions of different signedness: 'gid_t' {aka 'unsigned int'} and 'id_t' {aka 'int'} [-Wsign-compare] 281 | if (last && gid == last->id) | ^~ uidlist.c:285:38: warning: comparison of integer expressions of different signedness: 'id_t' {aka 'int'} and 'gid_t' {aka 'unsigned int'} [-Wsign-compare] 285 | if (list->id == gid) | ^~ uidlist.c: In function 'add_uid': uidlist.c:309:30: warning: comparison of integer expressions of different signedness: 'id_t' {aka 'int'} and 'uid_t' {aka 'unsigned int'} [-Wsign-compare] 309 | if (list->id == uid) | ^~ uidlist.c: In function 'add_gid': uidlist.c:329:30: warning: comparison of integer expressions of different signedness: 'id_t' {aka 'int'} and 'gid_t' {aka 'unsigned int'} [-Wsign-compare] 329 | if (list->id == gid) | ^~ --- socket.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c socket.c -o socket.o --- hashtable.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c hashtable.c -o hashtable.o --- fileio.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c fileio.c -o fileio.o --- batch.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c batch.c -o batch.o --- clientname.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c clientname.c -o clientname.o --- chmod.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c chmod.c -o chmod.o --- acls.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c acls.c -o acls.o --- xattrs.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c xattrs.c -o xattrs.o --- progress.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c progress.c -o progress.o --- pipe.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c pipe.c -o pipe.o --- params.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c params.c -o params.o --- loadparm.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c loadparm.c -o loadparm.o --- clientserver.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c clientserver.c -o clientserver.o --- access.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c access.c -o access.o --- connection.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c connection.c -o connection.o --- authenticate.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c authenticate.c -o authenticate.o --- lib/wildmatch.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/wildmatch.c -o lib/wildmatch.o --- lib/compat.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/compat.c -o lib/compat.o --- lib/snprintf.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/snprintf.c -o lib/snprintf.o --- lib/mdfour.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/mdfour.c -o lib/mdfour.o --- lib/md5.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/md5.c -o lib/md5.o --- lib/permstring.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/permstring.c -o lib/permstring.o --- lib/md5.o --- lib/md5.c:210:21: warning: argument 1 of type 'unsigned char *' declared as a pointer [-Warray-parameter=] 210 | void get_md5(uchar *out, const uchar *input, int n) In file included from lib/../rsync.h:1003, from lib/md5.c:20: lib/../lib/mdigest.h:26:20: note: previously declared as an array 'unsigned char[16]' 26 | void get_md5(uchar digest[MD5_DIGEST_LEN], const uchar *input, int n); --- lib/pool_alloc.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/pool_alloc.c -o lib/pool_alloc.o --- lib/mdfour.o --- In function 'mdfour_result', inlined from 'mdfour' at lib/mdfour.c:201:2: lib/mdfour.c:188:11: warning: storing the address of local variable 'md' in 'm' [-Wdangling-pointer=] 188 | m = md; | ~~^~~~ lib/mdfour.c: In function 'mdfour': lib/mdfour.c:198:20: note: 'md' declared here 198 | md_context md; | ^~ lib/mdfour.c:29:20: note: 'm' declared here 29 | static md_context *m; | ^ --- lib/sysacls.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/sysacls.c -o lib/sysacls.o --- lib/sysxattrs.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c lib/sysxattrs.c -o lib/sysxattrs.o --- bpc_sysCalls.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c bpc_sysCalls.c -o bpc_sysCalls.o --- backuppc/bpc_attrib.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_attrib.c -o backuppc/bpc_attrib.o --- backuppc/bpc_dirOps.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_dirOps.c -o backuppc/bpc_dirOps.o --- bpc_sysCalls.o --- bpc_sysCalls.c: In function 'bpc_opendir': bpc_sysCalls.c:1960:15: warning: pointer 'd' used after 'free' [-Wuse-after-free] 1960 | free(d->entries); | ~^~~~~~~~~ bpc_sysCalls.c:1959:9: note: call to 'free' here 1959 | free(d); | ^~~~~~~ --- backuppc/bpc_hashtable.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_hashtable.c -o backuppc/bpc_hashtable.o --- backuppc/bpc_poolWrite.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_poolWrite.c -o backuppc/bpc_poolWrite.o --- backuppc/bpc_attrib.o --- backuppc/bpc_attrib.c: In function 'bpc_attrib_dirWrite': backuppc/bpc_attrib.c:1249:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 1249 | snprintf(attribPathTemp, BPC_MAXPATHLEN, "%s.%d", attribPath, getpid()); | ^~ backuppc/bpc_attrib.c:1249:5: note: 'snprintf' output between 3 and 2060 bytes into a destination of size 2048 1249 | snprintf(attribPathTemp, BPC_MAXPATHLEN, "%s.%d", attribPath, getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_attrib.c:1146:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 1146 | snprintf(attribPathTemp, BPC_MAXPATHLEN, "%s.%d", attribPath, getpid()); | ^~ In function 'bpc_attrib_dirWriteOld', inlined from 'bpc_attrib_dirWrite' at backuppc/bpc_attrib.c:1233:43: backuppc/bpc_attrib.c:1146:5: note: 'snprintf' output between 3 and 2060 bytes into a destination of size 2048 1146 | snprintf(attribPathTemp, BPC_MAXPATHLEN, "%s.%d", attribPath, getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- backuppc/bpc_poolWrite.o --- backuppc/bpc_poolWrite.c: In function 'bpc_poolWrite_addToPool': backuppc/bpc_poolWrite.c:762:47: warning: '.lock' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 762 | snprintf(lockFile, BPC_MAXPATHLEN, "%s.lock", poolPath); | ^~~~~ backuppc/bpc_poolWrite.c:762:9: note: 'snprintf' output between 6 and 2053 bytes into a destination of size 2048 762 | snprintf(lockFile, BPC_MAXPATHLEN, "%s.lock", poolPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- backuppc/bpc_attribCache.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_attribCache.c -o backuppc/bpc_attribCache.o --- backuppc/bpc_fileDigest.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_fileDigest.c -o backuppc/bpc_fileDigest.o --- backuppc/bpc_fileZIO.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_fileZIO.c -o backuppc/bpc_fileZIO.o --- backuppc/bpc_lib.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_lib.c -o backuppc/bpc_lib.o --- backuppc/bpc_attribCache.o --- backuppc/bpc_attribCache.c: In function 'splitPath': backuppc/bpc_attribCache.c:128:13: warning: 'strncpy' output may be truncated copying 2048 bytes from a string of length 4095 [-Wstringop-truncation] 128 | strncpy(fullPath, path, BPC_MAXPATHLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_attribCache.c: In function 'bpc_attribCache_loadPath': backuppc/bpc_attribCache.c:234:68: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 234 | snprintf(fullAttribPath, sizeof(fullAttribPath), "%s/%s", topDir, attribPath); | ^ backuppc/bpc_attribCache.c:234:13: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096 234 | snprintf(fullAttribPath, sizeof(fullAttribPath), "%s/%s", topDir, attribPath); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_attribCache.c: In function 'bpc_attribCache_loadInode': backuppc/bpc_attribCache.c:366:63: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size between 2042 and 4089 [-Wformat-truncation=] 366 | snprintf(inodeDir, sizeof(inodeDir), "%s/pc/%s/%d/%s", BPC_TopDir, ac->hostName, ac->bkupMergeList[i].num, attribDir); | ^~ ~~~~~~~~~ backuppc/bpc_attribCache.c:366:13: note: 'snprintf' output 8 or more bytes (assuming 4102) into a destination of size 4096 366 | snprintf(inodeDir, sizeof(inodeDir), "%s/pc/%s/%d/%s", BPC_TopDir, ac->hostName, ac->bkupMergeList[i].num, attribDir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_attribCache.c:367:66: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 367 | snprintf(fullAttribPath, sizeof(fullAttribPath), "%s/%s", inodeDir, attribFile); | ^~ ~~~~~~~~~~ backuppc/bpc_attribCache.c:367:13: note: 'snprintf' output between 2 and 6144 bytes into a destination of size 4096 367 | snprintf(fullAttribPath, sizeof(fullAttribPath), "%s/%s", inodeDir, attribFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- backuppc/bpc_lib.o --- backuppc/bpc_lib.c: In function 'bpc_digest_md52path_v3': backuppc/bpc_lib.c:185:44: warning: '%c' directive output may be truncated writing 1 byte into a region of size between 0 and 2047 [-Wformat-truncation=] 185 | snprintf(path, BPC_MAXPATHLEN, "%s/%c/%c/%c/%s_%d", compress ? BPC_CPoolDir3 : BPC_PoolDir3, n0, n1, n2, hexStr, ext); | ^~ backuppc/bpc_lib.c:185:40: note: using the range [-2147483648, 2147483647] for directive argument 185 | snprintf(path, BPC_MAXPATHLEN, "%s/%c/%c/%c/%s_%d", compress ? BPC_CPoolDir3 : BPC_PoolDir3, n0, n1, n2, hexStr, ext); | ^~~~~~~~~~~~~~~~~~~ backuppc/bpc_lib.c:185:9: note: 'snprintf' output 10 or more bytes (assuming 2057) into a destination of size 2048 185 | snprintf(path, BPC_MAXPATHLEN, "%s/%c/%c/%c/%s_%d", compress ? BPC_CPoolDir3 : BPC_PoolDir3, n0, n1, n2, hexStr, ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_lib.c:187:44: warning: '%c' directive output may be truncated writing 1 byte into a region of size between 0 and 2047 [-Wformat-truncation=] 187 | snprintf(path, BPC_MAXPATHLEN, "%s/%c/%c/%c/%s", compress ? BPC_CPoolDir3 : BPC_PoolDir3, n0, n1, n2, hexStr); | ^~ backuppc/bpc_lib.c:187:9: note: 'snprintf' output 8 or more bytes (assuming 2055) into a destination of size 2048 187 | snprintf(path, BPC_MAXPATHLEN, "%s/%c/%c/%c/%s", compress ? BPC_CPoolDir3 : BPC_PoolDir3, n0, n1, n2, hexStr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- backuppc/bpc_refCount.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c backuppc/bpc_refCount.c -o backuppc/bpc_refCount.o --- backuppc/bpc_lib.o --- backuppc/bpc_lib.c: In function 'bpc_lib_conf_init': backuppc/bpc_lib.c:40:56: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 40 | snprintf(BPC_CPoolDir, sizeof(BPC_CPoolDir), "%s/%s", BPC_TopDir, "cpool"); | ^~ ~~~~~~~ backuppc/bpc_lib.c:40:5: note: 'snprintf' output between 7 and 2054 bytes into a destination of size 2048 40 | snprintf(BPC_CPoolDir, sizeof(BPC_CPoolDir), "%s/%s", BPC_TopDir, "cpool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_lib.c:41:56: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 41 | snprintf(BPC_CPoolDir3, sizeof(BPC_CPoolDir3), "%s/%s", BPC_TopDir, "cpool"); | ^~ ~~~~~~~ backuppc/bpc_lib.c:41:5: note: 'snprintf' output between 7 and 2054 bytes into a destination of size 2048 41 | snprintf(BPC_CPoolDir3, sizeof(BPC_CPoolDir3), "%s/%s", BPC_TopDir, "cpool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_lib.c:42:56: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 42 | snprintf(BPC_PoolDir, sizeof(BPC_PoolDir), "%s/%s", BPC_TopDir, "pool"); | ^~ ~~~~~~ backuppc/bpc_lib.c:42:5: note: 'snprintf' output between 6 and 2053 bytes into a destination of size 2048 42 | snprintf(BPC_PoolDir, sizeof(BPC_PoolDir), "%s/%s", BPC_TopDir, "pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ backuppc/bpc_lib.c:43:56: warning: '%s' directive output may be truncated writing 4 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 43 | snprintf(BPC_PoolDir3, sizeof(BPC_PoolDir3), "%s/%s", BPC_TopDir, "pool"); | ^~ ~~~~~~ backuppc/bpc_lib.c:43:5: note: 'snprintf' output between 6 and 2053 bytes into a destination of size 2048 43 | snprintf(BPC_PoolDir3, sizeof(BPC_PoolDir3), "%s/%s", BPC_TopDir, "pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- zlib/deflate.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/deflate.c -o zlib/deflate.o --- zlib/inffast.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/inffast.c -o zlib/inffast.o --- zlib/inflate.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/inflate.c -o zlib/inflate.o --- zlib/inftrees.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/inftrees.c -o zlib/inftrees.o --- zlib/trees.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/trees.c -o zlib/trees.o --- zlib/zutil.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/zutil.c -o zlib/zutil.o --- zlib/adler32.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/adler32.c -o zlib/adler32.o --- zlib/compress.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/compress.c -o zlib/compress.o --- zlib/crc32.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c zlib/crc32.c -o zlib/crc32.o --- popt/findme.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c popt/findme.c -o popt/findme.o --- popt/popt.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c popt/popt.c -o popt/popt.o --- popt/poptconfig.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c popt/poptconfig.c -o popt/poptconfig.o --- popt/popthelp.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c popt/popthelp.c -o popt/popthelp.o --- popt/poptparse.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c popt/poptparse.c -o popt/poptparse.o --- popt/popt.o --- popt/popt.c: In function 'expandNextArg': popt/popt.c:629:13: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 629 | strncpy(te, a, alen); te += alen; | ^~~~~~~~~~~~~~~~~~~~ popt/popt.c:624:20: note: length computed here 624 | alen = strlen(a); | ^~~~~~~~~ --- flist.o --- gcc -I. -I. -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -I/opt/local/include -I/usr/include -c flist.c -o flist.o --- rsync_bpc --- gcc -I./zlib -I./popt -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -DHAVE_CONFIG_H -Wall -W -Wl,-R/opt/local/lib -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o rsync_bpc flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o util2.o main.o checksum.o match.o syscall.o log.o backup.o delete.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o bpc_sysCalls.o backuppc/bpc_attrib.o backuppc/bpc_dirOps.o backuppc/bpc_hashtable.o backuppc/bpc_poolWrite.o backuppc/bpc_attribCache.o backuppc/bpc_fileDigest.o backuppc/bpc_fileZIO.o backuppc/bpc_lib.o backuppc/bpc_refCount.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/zutil.o zlib/adler32.o zlib/compress.o zlib/crc32.o popt/findme.o popt/popt.o popt/poptconfig.o popt/popthelp.o popt/poptparse.o -lsec -lsocket -lnsl rm -rf /tmp/work/sysutils/backuppc/work/BackupPC-4.4.0/build//var