=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/time/dateutils", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for dateutils-0.4.11nb11 Making all in build-aux gmake[1]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/build-aux' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/build-aux' CC yuck-yuck.o CC yuck_bootstrap-yuck.o CC yuck-yuck-scmver.o yuck.c: In function 'get_myself': yuck.c:1188:9: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 1 [-Wrestrict] 1188 | if (UNLIKELY((off = readlink(buf, buf, bsz)) < 0)) { | ^~ yuck.c: In function 'snarf_ln': yuck.c:1003:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1003 | } else if (st == SET_UMBCMD) { | ^ yuck.c:1008:9: note: here 1008 | case SET_OPTION: | ^~~~ yuck.c:1014:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1014 | } else if (st == SET_OPTION) { | ^ yuck.c:1019:9: note: here 1019 | case SET_INTER: | ^~~~ yuck.c:1026:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1026 | st = UNKNOWN; | ~~~^~~~~~~~~ yuck.c:1028:9: note: here 1028 | case SET_SETOPT: | ^~~~ In file included from yuck.c:1742: yuck.yucc: At top level: yuck.yucc:256:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 256 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ yuck.yucc:159:12: note: previously declared as 'yuck_t *' {aka 'union yuck_u *'} 159 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ yuck.c: In function 'optionp': yuck.c:654:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 654 | cur_opt.oarg = 1U; | ~~~~~~~~~~~~~^~~~ yuck.c:655:17: note: here 655 | case '=':; | ^~~~ yuck.yucc:827:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 827 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ yuck.yucc:160:51: note: previously declared as 'yuck_t *' {aka 'union yuck_u *'} 160 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ yuck.yucc:887:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 887 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ yuck.yucc:163:57: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 163 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ yuck.yucc:957:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 957 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ yuck.yucc:162:56: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 162 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ yuck.yucc:1071:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 1071 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ yuck.yucc:164:59: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 164 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ yuck.c: In function 'snarf_ln': yuck.c:1003:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1003 | } else if (st == SET_UMBCMD) { | ^ yuck.c:1008:9: note: here 1008 | case SET_OPTION: | ^~~~ yuck.c:1014:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 1014 | } else if (st == SET_OPTION) { | ^ yuck.c:1019:9: note: here 1019 | case SET_INTER: | ^~~~ yuck.c:1026:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1026 | st = UNKNOWN; | ~~~^~~~~~~~~ yuck.c:1028:9: note: here 1028 | case SET_SETOPT: | ^~~~ yuck.c: In function 'optionp': yuck.c:654:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 654 | cur_opt.oarg = 1U; | ~~~~~~~~~~~~~^~~~ yuck.c:655:17: note: here 655 | case '=':; | ^~~~ yuck.c: In function 'run_m4': yuck.c:1357:13: warning: variable 'outfd' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 1357 | int outfd = STDOUT_FILENO; | ^~~~~ CCLD yuck-bootstrap CCLD yuck gmake[2]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/build-aux' gmake[1]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/build-aux' Making all in data gmake[1]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/data' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/data' gmake[2]: Nothing to be done for 'all-am'. gmake[2]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/data' gmake[1]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/data' Making all in lib gmake[1]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/lib' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/lib' CC ltrcc-date-core.o CC ltrcc-ltrcc.o CC ltrcc-time-core.o CC ltrcc-token.o CC ltrcc-dt-locale.o token.c: In function '__tok_spec': date-core.c:126:1: warning: ignoring attribute 'pure' because it conflicts with attribute 'const' [-Wattributes] 126 | { | ^ token.c:76:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 76 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:77:9: note: here 77 | case 'y': | ^~~~ token.c:87:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | res.wk_cnt = YWD_MONWK_CNT; token.c:88:9: note: here 88 | case 'w': | ^~~~ token.c:115:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:116:9: note: here 116 | case 'a': | ^~~~ token.c:120:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:121:9: note: here 121 | case 'b': | ^~~~ token.c:128:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | res.sc12 = 1; | ~~~~~~~~~^~~ token.c:129:9: note: here 129 | case 'H': | ^~~~ token.c:143:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | res.cap = 1; | ~~~~~~~~^~~ token.c:144:9: note: here 144 | case 'P': | ^~~~ token.c:199:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:200:9: note: here 200 | case 'g': | ^~~~ token.c:216:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | res.ab = BIZDA_BEFORE; token.c:217:17: note: here 217 | case 'b': | ^~~~ In file included from ltrcc.c:406: ltrcc.yucc:131:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 131 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ ltrcc.yucc:44:12: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 44 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ ltrcc.yucc:334:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 334 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ ltrcc.yucc:45:51: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 45 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ ltrcc.yucc:354:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 354 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ltrcc.yucc:48:57: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 48 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ ltrcc.yucc:373:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 373 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ltrcc.yucc:47:56: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 47 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ In file included from time-core.c:73: time-core-strpf.c: In function '__strpt_card': ltrcc.yucc:406:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 406 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ltrcc.yucc:49:59: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 49 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ time-core-strpf.c:111:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:112:17: note: here 112 | case 2: | ^~~~ time-core-strpf.c:113:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 113 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:114:17: note: here 114 | case 3: | ^~~~ time-core-strpf.c:115:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:116:17: note: here 116 | case 4: | ^~~~ time-core-strpf.c:117:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:118:17: note: here 118 | case 5: | ^~~~ time-core-strpf.c:119:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 119 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:120:17: note: here 120 | case 6: | ^~~~ time-core-strpf.c:121:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:122:17: note: here 122 | case 7: | ^~~~ time-core-strpf.c:123:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 123 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:124:17: note: here 124 | case 8: | ^~~~ date-core.c: In function 'dt_get_bday': date-core.c:379:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 379 | that.ymd = __daisy_to_ymd(that.daisy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ date-core.c:380:9: note: here 380 | case DT_YMD: | ^~~~ date-core.c: In function 'dt_get_bday_q': date-core.c:412:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | that.ymd = __daisy_to_ymd(that.daisy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ date-core.c:413:9: note: here 413 | case DT_YMD: | ^~~~ In file included from date-core.c:664: date-core-strpf.c: In function '__strpd_std': date-core-strpf.c:119:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 119 | d.flags.ab = BIZDA_BEFORE; date-core-strpf.c:120:25: note: here 120 | case 'b': | ^~~~ date-core-strpf.c:153:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 153 | d.flags.ab = BIZDA_BEFORE; date-core-strpf.c:154:9: note: here 154 | case 'b': | ^~~~ date-core-strpf.c: In function '__strpd_card': date-core-strpf.c:344:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 344 | if (*sp++ != 'Q') { | ^ date-core-strpf.c:347:9: note: here 347 | case DT_SPFL_N_QTR: | ^~~~ date-core.c: In function 'dt_strpd': date-core.c:919:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 919 | d.flags.ab = BIZDA_BEFORE; date-core.c:920:33: note: here 920 | case 'b': | ^~~~ In file included from ymd.c:390, from date-core.c:134: bizda.c: In function '__get_b_equiv': bizda.c:107:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 107 | res--; | ~~~^~ bizda.c:108:9: note: here 108 | case DT_SUNDAY: | ^~~~ date-core.c: In function 'dt_dadd': date-core.c:1752:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1752 | dur.dv *= 3U; | ~~~~~~~^~~~~ date-core.c:1753:9: note: here 1753 | case DT_DURMO: | ^~~~ CC ltrcc-strops.o strops.c: In function '__rom_pr1': strops.c:236:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:237:9: note: here 237 | case 7: | ^~~~ strops.c:238:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:239:9: note: here 239 | case 6: | ^~~~ strops.c:240:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:241:9: note: here 241 | case 5: | ^~~~ strops.c:246:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | buf[res++] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:247:9: note: here 247 | case 2: | ^~~~ strops.c:248:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | buf[res++] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:249:9: note: here 249 | case 1: | ^~~~ CC tzmap-tzmap.o CC tzraw-tzraw.o In file included from tzmap.c:629: tzmap.yucc:188:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 188 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ tzmap.yucc:95:12: note: previously declared as 'yuck_t *' {aka 'union yuck_u *'} 95 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ tzmap.yucc:570:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 570 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ tzmap.yucc:96:51: note: previously declared as 'yuck_t *' {aka 'union yuck_u *'} 96 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ tzmap.yucc:598:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 598 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ tzmap.yucc:99:57: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 99 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ tzmap.yucc:639:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 639 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ tzmap.yucc:98:56: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 98 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ tzmap.yucc:706:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const union yuck_u[1]'} with mismatched bound [-Warray-parameter=] 706 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ tzmap.yucc:100:59: note: previously declared as 'const yuck_t *' {aka 'const union yuck_u *'} 100 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ tzmap.c: In function 'cmd_cc': tzmap.c:658:31: warning: missing initializer for field 'off' of 'struct tzmap_s' [-Wmissing-field-initializers] 658 | static struct tzmap_s r = {TZM_MAGIC}; | ^~~~~~~ In file included from tzmap.c:59: tzmap.h:58:17: note: 'off' declared here 58 | znoff_t off; | ^~~ tzraw.c: In function 'main': tzraw.c:705:49: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'stamp_t' {aka 'long int'} [-Wformat=] 705 | printf(" tr[%zu]\t%lld\t%hhu\n", j, z->trs[j], z->tys[j]); | ~~~^ ~~~~~~~~~ | | | | long long int stamp_t {aka long int} | %ld tzraw.c: In function 'zif_open': tzraw.c:387:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 387 | hdr = hds; | ~~~~^~~~~ tzraw.c:388:9: note: here 388 | case '\0': | ^~~~ CC tzraw-leaps.o CC libdut_a-version.o CC libdut_a-date-core.o CC libdut_a-time-core.o date-core.c:126:1: warning: ignoring attribute 'pure' because it conflicts with attribute 'const' [-Wattributes] 126 | { | ^ In file included from time-core.c:73: time-core-strpf.c: In function '__strpt_card': time-core-strpf.c:111:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:112:17: note: here 112 | case 2: | ^~~~ time-core-strpf.c:113:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 113 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:114:17: note: here 114 | case 3: | ^~~~ time-core-strpf.c:115:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:116:17: note: here 116 | case 4: | ^~~~ time-core-strpf.c:117:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:118:17: note: here 118 | case 5: | ^~~~ time-core-strpf.c:119:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 119 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:120:17: note: here 120 | case 6: | ^~~~ time-core-strpf.c:121:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 121 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:122:17: note: here 122 | case 7: | ^~~~ time-core-strpf.c:123:31: warning: this statement may fall through [-Wimplicit-fallthrough=] 123 | d->ns *= 10; | ~~~~~~^~~~~ time-core-strpf.c:124:17: note: here 124 | case 8: | ^~~~ In file included from date-core.c:667: fmt-special.gperf:109:1: warning: no previous prototype for '__fmt_special' [-Wmissing-prototypes] date-core.c: In function 'dt_get_bday': date-core.c:379:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 379 | that.ymd = __daisy_to_ymd(that.daisy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ date-core.c:380:9: note: here 380 | case DT_YMD: | ^~~~ date-core.c: In function 'dt_get_bday_q': date-core.c:412:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | that.ymd = __daisy_to_ymd(that.daisy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ date-core.c:413:9: note: here 413 | case DT_YMD: | ^~~~ In file included from date-core.c:664: date-core-strpf.c: In function '__strpd_std': date-core-strpf.c:119:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 119 | d.flags.ab = BIZDA_BEFORE; date-core-strpf.c:120:25: note: here 120 | case 'b': | ^~~~ date-core-strpf.c:153:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 153 | d.flags.ab = BIZDA_BEFORE; date-core-strpf.c:154:9: note: here 154 | case 'b': | ^~~~ date-core-strpf.c: In function '__strpd_card': date-core-strpf.c:344:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 344 | if (*sp++ != 'Q') { | ^ date-core-strpf.c:347:9: note: here 347 | case DT_SPFL_N_QTR: | ^~~~ date-core.c: In function 'dt_strpd': date-core.c:919:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 919 | d.flags.ab = BIZDA_BEFORE; date-core.c:920:33: note: here 920 | case 'b': | ^~~~ In file included from ymd.c:390, from date-core.c:134: bizda.c: In function '__get_b_equiv': bizda.c:107:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 107 | res--; | ~~~^~ bizda.c:108:9: note: here 108 | case DT_SUNDAY: | ^~~~ date-core.c: In function 'dt_dadd': date-core.c:1752:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 1752 | dur.dv *= 3U; | ~~~~~~~^~~~~ date-core.c:1753:9: note: here 1753 | case DT_DURMO: | ^~~~ CC libdut_a-dt-core.o CC libdut_a-strops.o strops.c: In function '__rom_pr1': strops.c:236:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 236 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:237:9: note: here 237 | case 7: | ^~~~ strops.c:238:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:239:9: note: here 239 | case 6: | ^~~~ strops.c:240:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | buf[++res] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:241:9: note: here 241 | case 5: | ^~~~ strops.c:246:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | buf[res++] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:247:9: note: here 247 | case 2: | ^~~~ strops.c:248:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 248 | buf[res++] = cnt; | ~~~~~~~~~~~^~~~~ strops.c:249:9: note: here 249 | case 1: | ^~~~ In file included from dt-core.c:307: dt-core-strpf.c: In function '__fixup_zdiff': dt-core-strpf.c:137:35: warning: missing initializer for field 'znfxd' of 'struct ' [-Wmissing-field-initializers] 137 | dt = dt_dtadd(dt, (struct dt_dtdur_s){DT_DURS, .dv = -zdiff}); | ^~~~~~~~~~ In file included from dt-core.c:58: dt-core.h:175:34: note: 'znfxd' declared here 175 | uint16_t znfxd:1; | ^~~~~ dt-core-strpf.c:137:27: warning: missing braces around initializer [-Wmissing-braces] 137 | dt = dt_dtadd(dt, (struct dt_dtdur_s){DT_DURS, .dv = -zdiff}); | ^ | {{ }} }}} dt-core.c: In function 'dt_milfup': dt-core.c:1838:43: warning: missing initializer for field 'znfxd' of 'struct ' [-Wmissing-field-initializers] 1838 | dt = dt_dtadd(dt, (struct dt_dtdur_s){DT_DURS}); | ^~~~~~~~~~ dt-core.h:175:34: note: 'znfxd' declared here 175 | uint16_t znfxd:1; | ^~~~~ dt-core.c:1838:35: warning: missing braces around initializer [-Wmissing-braces] 1838 | dt = dt_dtadd(dt, (struct dt_dtdur_s){DT_DURS}); | ^ | {{ }} dt-core-strpf.c: In function 'try_zone': dt-core-strpf.c:76:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 76 | minusp = 1; | ~~~~~~~^~~ dt-core-strpf.c:77:9: note: here 77 | case '+': | ^~~~ dt-core.c: In function 'dt_strpdt': dt-core.c:720:55: warning: this statement may fall through [-Wimplicit-fallthrough=] 720 | d.sd.flags.ab = BIZDA_BEFORE; dt-core.c:721:33: note: here 721 | case 'b': | ^~~~ dt-core.c: In function '__sexy_add': dt-core.c:275:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 275 | dv *= MINS_PER_HOUR; dt-core.c:276:9: note: here 276 | case DT_DURM: | ^~~~ CC libdut_a-token.o token.c: In function '__tok_spec': token.c:76:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 76 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:77:9: note: here 77 | case 'y': | ^~~~ token.c:87:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | res.wk_cnt = YWD_MONWK_CNT; token.c:88:9: note: here 88 | case 'w': | ^~~~ token.c:115:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:116:9: note: here 116 | case 'a': | ^~~~ token.c:120:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:121:9: note: here 121 | case 'b': | ^~~~ token.c:128:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | res.sc12 = 1; | ~~~~~~~~~^~~ token.c:129:9: note: here 129 | case 'H': | ^~~~ token.c:143:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 143 | res.cap = 1; | ~~~~~~~~^~~ token.c:144:9: note: here 144 | case 'P': | ^~~~ token.c:199:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | res.abbr = DT_SPMOD_LONG; | ~~~~~~~~~^~~~~~~~~~~~~~~ token.c:200:9: note: here 200 | case 'g': | ^~~~ token.c:216:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 216 | res.ab = BIZDA_BEFORE; token.c:217:17: note: here 217 | case 'b': | ^~~~ CC libdut_a-tzraw.o CC libdut_a-tzmap.o tzraw.c: In function 'zif_open': tzraw.c:387:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 387 | hdr = hds; | ~~~~^~~~~ tzraw.c:388:9: note: here 388 | case '\0': | ^~~~ CC libdut_a-leaps.o CC libdut_a-dt-locale.o CC libdut_a-dt-core-tz-glue.o dt-core-tz-glue.c: In function 'dtz_forgetz': dt-core-tz-glue.c:78:41: warning: missing initializer for field 'znfxd' of 'struct ' [-Wmissing-field-initializers] 78 | d = dt_dtadd(d, (struct dt_dtdur_s){DT_DURS, .dv = zdiff}); | ^~~~~~~~~~ In file included from dt-core-tz-glue.h:41, from dt-core-tz-glue.c:45: dt-core.h:175:34: note: 'znfxd' declared here 175 | uint16_t znfxd:1; | ^~~~~ dt-core-tz-glue.c:78:33: warning: missing braces around initializer [-Wmissing-braces] 78 | d = dt_dtadd(d, (struct dt_dtdur_s){DT_DURS, .dv = zdiff}); | ^ | {{ }} }}} dt-core-tz-glue.c: In function 'dtz_enrichz': dt-core-tz-glue.c:120:41: warning: missing initializer for field 'znfxd' of 'struct ' [-Wmissing-field-initializers] 120 | d = dt_dtadd(d, (struct dt_dtdur_s){DT_DURS, .dv = zdiff}); | ^~~~~~~~~~ dt-core.h:175:34: note: 'znfxd' declared here 175 | uint16_t znfxd:1; | ^~~~~ dt-core-tz-glue.c:120:33: warning: missing braces around initializer [-Wmissing-braces] 120 | d = dt_dtadd(d, (struct dt_dtdur_s){DT_DURS, .dv = zdiff}); | ^ | {{ }} }}} GEN iata.tzmcc /usr/bin/bash: ./tzmap: No such file or directory gmake[2]: [Makefile:1408: iata.tzmcc] Error 127 (ignored) GEN icao.tzmcc /usr/bin/bash: ./tzmap: No such file or directory gmake[2]: [Makefile:1408: icao.tzmcc] Error 127 (ignored) GEN mic.tzmcc /usr/bin/bash: ./tzmap: No such file or directory gmake[2]: [Makefile:1408: mic.tzmcc] Error 127 (ignored) CCLD tzmap CCLD tzraw CCLD ltrcc AR libdut.a gmake[2]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/lib' gmake[1]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/lib' Making all in src gmake[1]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/src' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/src' CC dadd-dadd.o CC libdutio_a-dt-io.o CC libdutio_a-dt-io-zone.o CC libdutio_a-alist.o CC libdutio_a-prchunk.o In file included from dadd.c:222: dadd.yucc:141:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 141 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ dadd.yucc:54:12: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 54 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ dadd.yucc:404:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 404 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ dadd.yucc:55:51: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 55 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ dadd.yucc:438:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 438 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dadd.yucc:58:57: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 58 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ dadd.yucc:470:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 470 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dadd.yucc:57:56: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 57 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ dadd.yucc:541:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 541 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dadd.yucc:59:59: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 59 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ In file included from dt-io.c:72: strpdt-special.gperf:91:1: warning: no previous prototype for '__strpdt_special' [-Wmissing-prototypes] CC dconv-dconv.o CC ddiff-ddiff.o In file included from dconv.c:111: dconv.yucc:141:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 141 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ dconv.yucc:54:12: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 54 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ dconv.yucc:404:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 404 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ dconv.yucc:55:51: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 55 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ dconv.yucc:438:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 438 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dconv.yucc:58:57: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 58 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ dconv.yucc:465:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 465 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dconv.yucc:57:56: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 57 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ dconv.yucc:536:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 536 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dconv.yucc:59:59: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 59 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ CC dgrep-dgrep.o In file included from ddiff.c:648: ddiff.yucc:139:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 139 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ ddiff.yucc:52:12: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 52 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ ddiff.yucc:393:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 393 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ ddiff.yucc:53:51: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 53 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ ddiff.yucc:425:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 425 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ddiff.yucc:56:57: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 56 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ ddiff.yucc:460:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 460 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ddiff.yucc:55:56: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 55 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ ddiff.yucc:528:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 528 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ddiff.yucc:57:59: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 57 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ ddiff.c: In function 'determine_durfmt': ddiff.c:153:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 153 | if (spec.bizda) { | ^ ddiff.c:156:25: note: here 156 | case DT_SPFL_N_DSTD: | ^~~~ In file included from dexpr.c:17, from dgrep.c:57: dexpr-parser.y:58:12: error: conflicting types for 'yyparse'; have 'int(void)' 58 | extern int yyparse(); | ^~~~~~~ In file included from dexpr.c:11: dexpr-parser.h:116:5: note: previous declaration of 'yyparse' with type 'int(struct dexpr_s **)' 116 | int yyparse (dexpr_t *cur); | ^~~~~~~ In file included from dexpr.c:25: dexpr-scanner.l:43:12: error: conflicting types for 'yyparse'; have 'int(void)' 43 | extern int yyparse(); | ^~~~~~~ dexpr-parser.c:979:1: note: previous definition of 'yyparse' with type 'int(struct dexpr_s **)' 979 | yyparse (dexpr_t *cur) | ^~~~~~~ dexpr-scanner.l: In function 'dexpr_parse': dexpr-scanner.l:140:15: error: too many arguments to function 'yyparse' 140 | res = yyparse(root); | ^~~~~~~ dexpr-scanner.l:43:12: note: declared here 43 | extern int yyparse(); | ^~~~~~~ In file included from dgrep.c:123: dgrep.yucc: At top level: dgrep.yucc:147:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 147 | static int yuck_parse(yuck_t tgt[static 1U], int argc, char *argv[]) | ~~~~~~~^~~~~~~~~~~~~~ dgrep.yucc:60:12: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 60 | yuck_parse(yuck_t*, int argc, char *argv[]); | ^~~~~~~ dgrep.yucc:417:30: warning: argument 1 of type 'yuck_t[static 1]' {aka 'struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 417 | static void yuck_free(yuck_t tgt[static 1U]) | ~~~~~~~^~~~~~~~~~~~~~ dgrep.yucc:61:51: note: previously declared as 'yuck_t *' {aka 'struct yuck_s *'} 61 | static __attribute__((nonnull(1))) void yuck_free(yuck_t*); | ^~~~~~~ dgrep.yucc:457:42: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 457 | static void yuck_auto_usage(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dgrep.yucc:64:57: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 64 | static __attribute__((nonnull(1))) void yuck_auto_usage(const yuck_t*); | ^~~~~~~~~~~~~ dgrep.yucc:497:41: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 497 | static void yuck_auto_help(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dgrep.yucc:63:56: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 63 | static __attribute__((nonnull(1))) void yuck_auto_help(const yuck_t*); | ^~~~~~~~~~~~~ dgrep.yucc:574:44: warning: argument 1 of type 'const yuck_t[static 1]' {aka 'const struct yuck_s[1]'} with mismatched bound [-Warray-parameter=] 574 | static void yuck_auto_version(const yuck_t src[static 1U]) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ dgrep.yucc:65:59: note: previously declared as 'const yuck_t *' {aka 'const struct yuck_s *'} 65 | static __attribute__((nonnull(1))) void yuck_auto_version(const yuck_t*); | ^~~~~~~~~~~~~ dexpr-parser.y: In function 'yyparse': dexpr-parser.y:203:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 203 | case DT_SPMOD_ABBR: { | ^ dexpr-parser.y:211:25: note: here 211 | case DT_SPMOD_ILL: | ^~~~ dexpr-parser.y:229:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 229 | case DT_SPMOD_ABBR: { | ^ dexpr-parser.y:237:25: note: here 237 | case DT_SPMOD_ILL: | ^~~~ dexpr.c: In function '__dnf': dexpr.c:292:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 292 | case DEX_CONJ: { | ^ dexpr.c:366:9: note: here 366 | case DEX_DISJ: | ^~~~ gmake[2]: *** [Makefile:902: dgrep-dgrep.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/src' gmake[1]: *** [Makefile:548: all] Error 2 gmake[1]: Leaving directory '/tmp/work/time/dateutils/work/dateutils-0.4.11/src' gmake: *** [Makefile:495: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/time/dateutils *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/time/dateutils