+ 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/ocsync-0.90.4nb32/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ocsync-0.90.4nb32/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ocsync-0.90.4nb32 [ 2%] Building C object src/std/CMakeFiles/cstdlib.dir/c_alloc.c.o [ 4%] Building C object src/std/CMakeFiles/cstdlib.dir/c_dir.c.o [ 7%] Building C object src/std/CMakeFiles/cstdlib.dir/c_file.c.o [ 9%] Building C object src/std/CMakeFiles/cstdlib.dir/c_list.c.o [ 12%] Building C object src/std/CMakeFiles/cstdlib.dir/c_path.c.o [ 14%] Building C object src/std/CMakeFiles/cstdlib.dir/c_rbtree.c.o [ 17%] Building C object src/std/CMakeFiles/cstdlib.dir/c_string.c.o /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_string.c: In function 'c_strreplace': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_string.c:257:6: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 257 | strncpy(src + of, repl, rl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_string.c:247:18: note: length computed here 247 | size_t rl = strlen(repl); | ^~~~~~~~~~~~ [ 19%] Building C object src/std/CMakeFiles/cstdlib.dir/c_time.c.o [ 21%] Linking C static library libcstdlib.a [ 21%] Built target cstdlib [ 24%] Building C object src/httpbf/CMakeFiles/httpbflib.dir/src/httpbf.c.o [ 26%] Linking C static library libhttpbflib.a [ 26%] Built target httpbflib [ 29%] Building C object src/CMakeFiles/ocsync.dir/csync.c.o [ 31%] Building C object src/CMakeFiles/ocsync.dir/csync_config.c.o [ 34%] Building C object src/CMakeFiles/ocsync.dir/csync_exclude.c.o [ 36%] Building C object src/CMakeFiles/ocsync.dir/csync_log.c.o /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c: In function 'csync_log': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:53:32: warning: '%06ld' directive output may be truncated writing between 6 and 20 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 53 | snprintf(buf, len, "%s.%06ld", tbuf, (long) tv.tv_usec); | ^~~~~ In function 'current_timestring', inlined from 'csync_log_stderr' at /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:69:10, inlined from 'csync_log_function' at /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:97:5, inlined from 'csync_log' at /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:117:9: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:53:9: note: 'snprintf' output between 8 and 85 bytes into a destination of size 64 53 | snprintf(buf, len, "%s.%06ld", tbuf, (long) tv.tv_usec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c: In function 'csync_log': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:87:41: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=] 87 | snprintf(buf, sizeof(buf), "%s: %s", function, buffer); | ^~ ...... 117 | csync_log_function(ctx, verbosity, function, buffer); | ~~~~~~ In function 'csync_log_function', inlined from 'csync_log' at /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:117:9: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_log.c:87:9: note: 'snprintf' output 3 or more bytes (assuming 1026) into a destination of size 1024 87 | snprintf(buf, sizeof(buf), "%s: %s", function, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building C object src/CMakeFiles/ocsync.dir/csync_statedb.c.o In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_statedb.c:42: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h: In function 'c_jhash64': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:210:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 210 | case 23: c+=((uint64_t)k[22]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:5: note: here 211 | case 22: c+=((uint64_t)k[21]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 211 | case 22: c+=((uint64_t)k[21]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:5: note: here 212 | case 21: c+=((uint64_t)k[20]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 212 | case 21: c+=((uint64_t)k[20]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:5: note: here 213 | case 20: c+=((uint64_t)k[19]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 20: c+=((uint64_t)k[19]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:5: note: here 214 | case 19: c+=((uint64_t)k[18]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 19: c+=((uint64_t)k[18]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:5: note: here 215 | case 18: c+=((uint64_t)k[17]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 215 | case 18: c+=((uint64_t)k[17]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:5: note: here 216 | case 17: c+=((uint64_t)k[16]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | case 17: c+=((uint64_t)k[16]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:5: note: here 218 | case 16: b+=((uint64_t)k[15]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 218 | case 16: b+=((uint64_t)k[15]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:5: note: here 219 | case 15: b+=((uint64_t)k[14]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 219 | case 15: b+=((uint64_t)k[14]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:5: note: here 220 | case 14: b+=((uint64_t)k[13]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | case 14: b+=((uint64_t)k[13]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:5: note: here 221 | case 13: b+=((uint64_t)k[12]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | case 13: b+=((uint64_t)k[12]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:5: note: here 222 | case 12: b+=((uint64_t)k[11]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 222 | case 12: b+=((uint64_t)k[11]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:5: note: here 223 | case 11: b+=((uint64_t)k[10]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | case 11: b+=((uint64_t)k[10]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:5: note: here 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:5: note: here 225 | case 9: b+=((uint64_t)k[ 8]); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | case 9: b+=((uint64_t)k[ 8]); | ~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:5: note: here 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:5: note: here 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:5: note: here 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:5: note: here 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:5: note: here 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:5: note: here 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:5: note: here 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:233:5: note: here 233 | case 1: a+=((uint64_t)k[ 0]); | ^~~~ [ 41%] Building C object src/CMakeFiles/ocsync.dir/csync_dbtree.c.o [ 43%] Building C object src/CMakeFiles/ocsync.dir/csync_time.c.o [ 46%] Building C object src/CMakeFiles/ocsync.dir/csync_util.c.o [ 48%] Building C object src/CMakeFiles/ocsync.dir/csync_misc.c.o [ 51%] Building C object src/CMakeFiles/ocsync.dir/csync_lock.c.o [ 53%] Building C object src/CMakeFiles/ocsync.dir/csync_update.c.o In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_update.c:33: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h: In function 'c_jhash64': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:210:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 210 | case 23: c+=((uint64_t)k[22]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:5: note: here 211 | case 22: c+=((uint64_t)k[21]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 211 | case 22: c+=((uint64_t)k[21]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:5: note: here 212 | case 21: c+=((uint64_t)k[20]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 212 | case 21: c+=((uint64_t)k[20]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:5: note: here 213 | case 20: c+=((uint64_t)k[19]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 20: c+=((uint64_t)k[19]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:5: note: here 214 | case 19: c+=((uint64_t)k[18]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 19: c+=((uint64_t)k[18]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:5: note: here 215 | case 18: c+=((uint64_t)k[17]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 215 | case 18: c+=((uint64_t)k[17]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:5: note: here 216 | case 17: c+=((uint64_t)k[16]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | case 17: c+=((uint64_t)k[16]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:5: note: here 218 | case 16: b+=((uint64_t)k[15]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 218 | case 16: b+=((uint64_t)k[15]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:5: note: here 219 | case 15: b+=((uint64_t)k[14]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 219 | case 15: b+=((uint64_t)k[14]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:5: note: here 220 | case 14: b+=((uint64_t)k[13]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | case 14: b+=((uint64_t)k[13]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:5: note: here 221 | case 13: b+=((uint64_t)k[12]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | case 13: b+=((uint64_t)k[12]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:5: note: here 222 | case 12: b+=((uint64_t)k[11]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 222 | case 12: b+=((uint64_t)k[11]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:5: note: here 223 | case 11: b+=((uint64_t)k[10]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | case 11: b+=((uint64_t)k[10]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:5: note: here 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:5: note: here 225 | case 9: b+=((uint64_t)k[ 8]); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | case 9: b+=((uint64_t)k[ 8]); | ~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:5: note: here 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:5: note: here 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:5: note: here 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:5: note: here 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:5: note: here 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:5: note: here 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:5: note: here 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:233:5: note: here 233 | case 1: a+=((uint64_t)k[ 0]); | ^~~~ [ 56%] Building C object src/CMakeFiles/ocsync.dir/csync_reconcile.c.o /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c: In function '_csync_merge_algorithm_visitor': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c:109:25: warning: the comparison will always evaluate as 'true' for the address of 'path' will never be NULL [-Waddress] 109 | if( tmp->path ) { | ^~~ In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c:23: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_private.h:195:8: note: 'path' declared here 195 | char path[1]; /* u8 */ | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c:152:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 152 | cur->instruction = CSYNC_INSTRUCTION_NEW; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c:155:9: note: here 155 | case CSYNC_INSTRUCTION_EVAL: | ^~~~ In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_reconcile.c:28: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h: In function 'c_jhash64': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:210:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 210 | case 23: c+=((uint64_t)k[22]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:5: note: here 211 | case 22: c+=((uint64_t)k[21]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 211 | case 22: c+=((uint64_t)k[21]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:5: note: here 212 | case 21: c+=((uint64_t)k[20]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 212 | case 21: c+=((uint64_t)k[20]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:5: note: here 213 | case 20: c+=((uint64_t)k[19]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 20: c+=((uint64_t)k[19]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:5: note: here 214 | case 19: c+=((uint64_t)k[18]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 19: c+=((uint64_t)k[18]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:5: note: here 215 | case 18: c+=((uint64_t)k[17]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 215 | case 18: c+=((uint64_t)k[17]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:5: note: here 216 | case 17: c+=((uint64_t)k[16]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | case 17: c+=((uint64_t)k[16]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:5: note: here 218 | case 16: b+=((uint64_t)k[15]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 218 | case 16: b+=((uint64_t)k[15]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:5: note: here 219 | case 15: b+=((uint64_t)k[14]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 219 | case 15: b+=((uint64_t)k[14]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:5: note: here 220 | case 14: b+=((uint64_t)k[13]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | case 14: b+=((uint64_t)k[13]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:5: note: here 221 | case 13: b+=((uint64_t)k[12]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | case 13: b+=((uint64_t)k[12]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:5: note: here 222 | case 12: b+=((uint64_t)k[11]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 222 | case 12: b+=((uint64_t)k[11]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:5: note: here 223 | case 11: b+=((uint64_t)k[10]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | case 11: b+=((uint64_t)k[10]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:5: note: here 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:5: note: here 225 | case 9: b+=((uint64_t)k[ 8]); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | case 9: b+=((uint64_t)k[ 8]); | ~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:5: note: here 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:5: note: here 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:5: note: here 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:5: note: here 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:5: note: here 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:5: note: here 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:5: note: here 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:233:5: note: here 233 | case 1: a+=((uint64_t)k[ 0]); | ^~~~ [ 58%] Building C object src/CMakeFiles/ocsync.dir/csync_propagate.c.o /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_propagate.c: In function '_csync_rename_file': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_propagate.c:917:13: warning: the comparison will always evaluate as 'true' for the address of 'path' will never be NULL [-Waddress] 917 | if( !(st->path && st->destpath) ) { | ^~ In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_propagate.c:34: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_private.h:195:8: note: 'path' declared here 195 | char path[1]; /* u8 */ | ^~~~ In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_propagate.c:39: /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h: In function 'c_jhash64': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:210:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 210 | case 23: c+=((uint64_t)k[22]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:5: note: here 211 | case 22: c+=((uint64_t)k[21]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:211:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 211 | case 22: c+=((uint64_t)k[21]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:5: note: here 212 | case 21: c+=((uint64_t)k[20]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:212:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 212 | case 21: c+=((uint64_t)k[20]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:5: note: here 213 | case 20: c+=((uint64_t)k[19]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:213:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | case 20: c+=((uint64_t)k[19]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:5: note: here 214 | case 19: c+=((uint64_t)k[18]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:214:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | case 19: c+=((uint64_t)k[18]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:5: note: here 215 | case 18: c+=((uint64_t)k[17]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:215:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 215 | case 18: c+=((uint64_t)k[17]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:5: note: here 216 | case 17: c+=((uint64_t)k[16]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:216:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | case 17: c+=((uint64_t)k[16]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:5: note: here 218 | case 16: b+=((uint64_t)k[15]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:218:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 218 | case 16: b+=((uint64_t)k[15]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:5: note: here 219 | case 15: b+=((uint64_t)k[14]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:219:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 219 | case 15: b+=((uint64_t)k[14]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:5: note: here 220 | case 14: b+=((uint64_t)k[13]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:220:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 220 | case 14: b+=((uint64_t)k[13]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:5: note: here 221 | case 13: b+=((uint64_t)k[12]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:221:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 221 | case 13: b+=((uint64_t)k[12]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:5: note: here 222 | case 12: b+=((uint64_t)k[11]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:222:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 222 | case 12: b+=((uint64_t)k[11]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:5: note: here 223 | case 11: b+=((uint64_t)k[10]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:223:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | case 11: b+=((uint64_t)k[10]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:5: note: here 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:224:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | case 10: b+=((uint64_t)k[ 9]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:5: note: here 225 | case 9: b+=((uint64_t)k[ 8]); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:225:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 225 | case 9: b+=((uint64_t)k[ 8]); | ~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:5: note: here 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:226:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | case 8: a+=((uint64_t)k[ 7]<<56); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:5: note: here 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:227:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | case 7: a+=((uint64_t)k[ 6]<<48); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:5: note: here 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:228:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | case 6: a+=((uint64_t)k[ 5]<<40); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:5: note: here 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:229:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | case 5: a+=((uint64_t)k[ 4]<<32); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:5: note: here 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:230:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | case 4: a+=((uint64_t)k[ 3]<<24); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:5: note: here 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:231:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | case 3: a+=((uint64_t)k[ 2]<<16); | ~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:5: note: here 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ^~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:232:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 232 | case 2: a+=((uint64_t)k[ 1]<<8); | ~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/std/c_jhash.h:233:5: note: here 233 | case 1: a+=((uint64_t)k[ 0]); | ^~~~ [ 60%] Building CXX object src/CMakeFiles/ocsync.dir/csync_rename.cc.o [ 63%] Building C object src/CMakeFiles/ocsync.dir/vio/csync_vio.c.o [ 65%] Building C object src/CMakeFiles/ocsync.dir/vio/csync_vio_handle.c.o [ 68%] Building C object src/CMakeFiles/ocsync.dir/vio/csync_vio_file_stat.c.o [ 70%] Building C object src/CMakeFiles/ocsync.dir/vio/csync_vio_local.c.o /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c: In function 'csync_vio_local_readdir': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:231:17: error: 'struct dirent' has no member named 'd_type' 231 | switch (dirent->d_type) { | ^~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:232:10: error: 'DT_FIFO' undeclared (first use in this function) 232 | case DT_FIFO: | ^~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:232:10: note: each undeclared identifier is reported only once for each function it appears in /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:233:10: error: 'DT_SOCK' undeclared (first use in this function) 233 | case DT_SOCK: | ^~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:234:10: error: 'DT_CHR' undeclared (first use in this function) 234 | case DT_CHR: | ^~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:235:10: error: 'DT_BLK' undeclared (first use in this function) 235 | case DT_BLK: | ^~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:237:10: error: 'DT_DIR' undeclared (first use in this function); did you mean 'DATADIR'? 237 | case DT_DIR: | ^~~~~~ | DATADIR /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:238:10: error: 'DT_REG' undeclared (first use in this function) 238 | case DT_REG: | ^~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:240:17: error: 'struct dirent' has no member named 'd_type' 240 | if (dirent->d_type == DT_DIR) { | ^~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/vio/csync_vio_local.c:246:10: error: 'DT_UNKNOWN' undeclared (first use in this function) 246 | case DT_UNKNOWN: | ^~~~~~~~~~ *** [src/CMakeFiles/ocsync.dir/vio/csync_vio_local.c.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/net/ocsync/work/build 1 error bmake[2]: stopped in /home/pbulk/build/net/ocsync/work/build *** [src/CMakeFiles/ocsync.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/net/ocsync/work/build 1 error bmake[1]: stopped in /home/pbulk/build/net/ocsync/work/build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/net/ocsync/work/build 1 error bmake: stopped in /home/pbulk/build/net/ocsync/work/build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/net/ocsync *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/net/ocsync