+ 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.4nb35/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ocsync-0.90.4nb35/work.log WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for ocsync-0.90.4nb35 [ 2%] Building C object src/httpbf/CMakeFiles/httpbflib.dir/src/httpbf.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_alloc.c.o [ 12%] Building C object src/std/CMakeFiles/cstdlib.dir/c_list.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_path.c.o [ 19%] Linking C static library libhttpbflib.a [ 21%] Building C object src/std/CMakeFiles/cstdlib.dir/c_string.c.o [ 24%] Building C object src/std/CMakeFiles/cstdlib.dir/c_time.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); | ^~~~~~~~~~~~ [ 24%] Built target httpbflib [ 26%] Linking C static library libcstdlib.a [ 26%] Built target cstdlib [ 29%] Building C object src/CMakeFiles/ocsync.dir/csync.c.o [ 31%] 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building C object src/CMakeFiles/ocsync.dir/csync_exclude.c.o [ 36%] Building C object src/CMakeFiles/ocsync.dir/csync_config.c.o [ 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 /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c: In function 'csync_get_user_home_dir': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c:107:10: error: too many arguments to function 'getpwuid_r' 107 | rc = getpwuid_r(getuid(), &pwd, buf, NSS_BUFLEN_PASSWD, &pwdbuf); | ^~~~~~~~~~ In file included from /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c:40: /usr/include/pwd.h:166:23: note: declared here 166 | extern struct passwd *getpwuid_r(uid_t, struct passwd *, char *, int); | ^~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c:107:8: error: assignment to 'int' from 'struct passwd *' makes integer from pointer without a cast [-Wint-conversion] 107 | rc = getpwuid_r(getuid(), &pwd, buf, NSS_BUFLEN_PASSWD, &pwdbuf); | ^ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c: In function 'csync_get_local_username': /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c:122:10: error: too many arguments to function 'getpwuid_r' 122 | rc = getpwuid_r(getuid(), &pwd, buf, NSS_BUFLEN_PASSWD, &pwdbuf); | ^~~~~~~~~~ /usr/include/pwd.h:166:23: note: declared here 166 | extern struct passwd *getpwuid_r(uid_t, struct passwd *, char *, int); | ^~~~~~~~~~ /home/pbulk/build/net/ocsync/work/ocsync-0.90.4/src/csync_misc.c:122:8: error: assignment to 'int' from 'struct passwd *' makes integer from pointer without a cast [-Wint-conversion] 122 | rc = getpwuid_r(getuid(), &pwd, buf, NSS_BUFLEN_PASSWD, &pwdbuf); | ^ --- src/CMakeFiles/ocsync.dir/csync_misc.c.o --- *** [src/CMakeFiles/ocsync.dir/csync_misc.c.o] Error code 1 bmake[2]: stopped making "src/CMakeFiles/ocsync.dir/build" in /home/pbulk/build/net/ocsync/work/build [ 53%] Building C object src/CMakeFiles/ocsync.dir/csync_update.c.o [ 56%] Building C object src/CMakeFiles/ocsync.dir/csync_reconcile.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]); | ^~~~ /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]); | ^~~~ bmake[2]: 1 error bmake[2]: stopped making "src/CMakeFiles/ocsync.dir/build" in /home/pbulk/build/net/ocsync/work/build --- src/CMakeFiles/ocsync.dir/all --- *** [src/CMakeFiles/ocsync.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/net/ocsync/work/build bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/net/ocsync/work/build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/net/ocsync/work/build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/net/ocsync/work/build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/ocsync *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/ocsync