=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for flow-tools-0.68nb6 Making all in lib /usr/pkg/bin/bmake all-am source='ftio.c' object='ftio.o' libtool=no depfile='.deps/ftio.Po' tmpdepfile='.deps/ftio.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftio.c' || echo './'`ftio.c source='ftswap.c' object='ftswap.o' libtool=no depfile='.deps/ftswap.Po' tmpdepfile='.deps/ftswap.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftswap.c' || echo './'`ftswap.c source='ftencode.c' object='ftencode.o' libtool=no depfile='.deps/ftencode.Po' tmpdepfile='.deps/ftencode.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftencode.c' || echo './'`ftencode.c source='ftdecode.c' object='ftdecode.o' libtool=no depfile='.deps/ftdecode.Po' tmpdepfile='.deps/ftdecode.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftdecode.c' || echo './'`ftdecode.c source='ftprof.c' object='ftprof.o' libtool=no depfile='.deps/ftprof.Po' tmpdepfile='.deps/ftprof.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftprof.c' || echo './'`ftprof.c source='bit1024.c' object='bit1024.o' libtool=no depfile='.deps/bit1024.Po' tmpdepfile='.deps/bit1024.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'bit1024.c' || echo './'`bit1024.c source='fmt.c' object='fmt.o' libtool=no depfile='.deps/fmt.Po' tmpdepfile='.deps/fmt.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'fmt.c' || echo './'`fmt.c source='support.c' object='support.o' libtool=no depfile='.deps/support.Po' tmpdepfile='.deps/support.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'support.c' || echo './'`support.c support.c:636:7: warning: variable 'c2' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!(c = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:701:7: note: uninitialized use occurs here if (c2) ^~ support.c:636:3: note: remove the 'if' if its condition is always false if (!(c = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:628:20: note: initialize the variable 'c2' to silence this warning char *c, *cs, *c2, *p, *p2; ^ = NULL support.c:641:7: warning: variable 'cs' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!(c2 = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:698:7: note: uninitialized use occurs here if (cs) ^~ support.c:641:3: note: remove the 'if' if its condition is always false if (!(c2 = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:636:7: warning: variable 'cs' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!(c = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:698:7: note: uninitialized use occurs here if (cs) ^~ support.c:636:3: note: remove the 'if' if its condition is always false if (!(c = (char*)malloc(len+1))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ support.c:628:15: note: initialize the variable 'cs' to silence this warning char *c, *cs, *c2, *p, *p2; ^ = NULL 3 warnings generated. source='ftfile.c' object='ftfile.o' libtool=no depfile='.deps/ftfile.Po' tmpdepfile='.deps/ftfile.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftfile.c' || echo './'`ftfile.c source='fttlv.c' object='fttlv.o' libtool=no depfile='.deps/fttlv.Po' tmpdepfile='.deps/fttlv.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'fttlv.c' || echo './'`fttlv.c source='ftmap.c' object='ftmap.o' libtool=no depfile='.deps/ftmap.Po' tmpdepfile='.deps/ftmap.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftmap.c' || echo './'`ftmap.c source='ftrec.c' object='ftrec.o' libtool=no depfile='.deps/ftrec.Po' tmpdepfile='.deps/ftrec.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftrec.c' || echo './'`ftrec.c source='fterr.c' object='fterr.o' libtool=no depfile='.deps/fterr.Po' tmpdepfile='.deps/fterr.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'fterr.c' || echo './'`fterr.c fterr.c:115:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, buf); ^~~ fterr.c:137:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, buf2); ^~~~ fterr.c:162:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, buf); ^~~ fterr.c:186:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, buf); ^~~ fterr.c:208:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_INFO, buf2); ^~~~ 5 warnings generated. source='ftchash.c' object='ftchash.o' libtool=no depfile='.deps/ftchash.Po' tmpdepfile='.deps/ftchash.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftchash.c' || echo './'`ftchash.c source='ftsym.c' object='ftsym.o' libtool=no depfile='.deps/ftsym.Po' tmpdepfile='.deps/ftsym.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftsym.c' || echo './'`ftsym.c source='radix.c' object='radix.o' libtool=no depfile='.deps/radix.Po' tmpdepfile='.deps/radix.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'radix.c' || echo './'`radix.c source='fttag.c' object='fttag.o' libtool=no depfile='.deps/fttag.Po' tmpdepfile='.deps/fttag.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'fttag.c' || echo './'`fttag.c source='ftfil.c' object='ftfil.o' libtool=no depfile='.deps/ftfil.Po' tmpdepfile='.deps/ftfil.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftfil.c' || echo './'`ftfil.c ftfil.c:3540:46: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 65536, ftfla->mode, lp->mode)) { ^~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3567:44: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 256, ftflipp->mode, lp->mode)) { ^~~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3594:46: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 65536, ftflippo->mode, lp->mode)) { ^~~~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3621:43: warning: passing 'unsigned char [33]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 33, ftflipl->mode, lp->mode)) { ^~~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3648:44: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 256, ftflipt->mode, lp->mode)) { ^~~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3675:44: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 256, ftfliptcp->mode, lp->mode)) { ^~~~~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3702:46: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 65536, ftflif->mode, lp->mode)) { ^~~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ ftfil.c:3729:46: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftfil_load_lookup(lp, lp->word, 65536, ftfle->mode, lp->mode)) { ^~~~~~~~~~~ ftfil.c:306:9: note: passing argument to parameter 'list' here char *list, int mode); ^ 8 warnings generated. source='ftstat.c' object='ftstat.o' libtool=no depfile='.deps/ftstat.Po' tmpdepfile='.deps/ftstat.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftstat.c' || echo './'`ftstat.c ftstat.c:12675:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c32); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:12677:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:12675:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c32); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:12656:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c32, ftch_recc32); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:12744:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c322); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:12746:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:12744:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c322); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:12720:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c322, ftch_recc322); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:12823:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c162); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:12825:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:12823:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c162); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:12799:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c162, ftch_recc162); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:12906:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c163); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:12908:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:12906:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c163); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:12878:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c163, ftch_recc163); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13003:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c164); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13005:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13003:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c164); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:12971:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c164, ftch_recc164); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13094:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c32); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13096:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13094:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c32); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13080:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c32, ftch_recc32); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13148:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13150:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13148:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13134:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix, ftch_recprefix); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13215:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix_tag); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13217:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13215:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix_tag); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13193:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix_tag, ftch_recprefix_tag); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13298:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix2tag2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13300:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13298:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix2tag2); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13270:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix2tag2, ftch_recprefix2tag2); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13392:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefixh); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13394:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13392:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefixh); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13375:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefixh, ftch_recprefixh); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13472:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13474:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13472:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix2); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13455:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix2, ftch_recprefix2); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13552:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13554:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13552:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix16); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13530:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix16, ftch_recprefix16); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13634:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix162); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13636:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13634:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix162); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13607:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix162, ftch_recprefix162); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13728:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13730:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13728:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix216); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13703:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix216, ftch_recprefix216); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13826:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_prefix2162); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13828:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13826:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_prefix2162); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13796:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_prefix2162, ftch_recprefix2162); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13916:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_c64); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13918:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13916:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_c64); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:13902:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_c64, ftch_recc64); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:13975:16: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (rpt->out->sort_field == FT_STAT_FIELD_PACKETS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13980:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:13975:12: note: remove the 'if' if its condition is always true } else if (rpt->out->sort_field == FT_STAT_FIELD_PACKETS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:13957:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_int, ftch_recint); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:14082:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_flow1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:14084:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:14082:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_flow1); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:14046:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_flow1, ftch_recflow1); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ ftstat.c:14202:5: warning: variable 'sort_offset' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] CHASH_DUMP_STD_SORT(ftchash_rec_flow1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:191:16: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftstat.c:14204:24: note: uninitialized use occurs here ftchash_sort(ftch, sort_offset, sort_flags); ^~~~~~~~~~~ ftstat.c:14202:5: note: remove the 'if' if its condition is always true CHASH_DUMP_STD_SORT(ftchash_rec_flow1); ^ ftstat.c:191:12: note: expanded from macro 'CHASH_DUMP_STD_SORT' } else if (rpt->out->sort_field == FT_STAT_FIELD_MAX_BPS) {\ ^ ftstat.c:14173:3: note: variable 'sort_offset' is declared here CHASH_DUMP_INIT(ftchash_rec_flow1, ftch_recflow1); ^ ftstat.c:154:3: note: expanded from macro 'CHASH_DUMP_INIT' int len, fmt, sort_flags, sort_offset, comma;\ ^ 19 warnings generated. source='getdate.c' object='getdate.o' libtool=no depfile='.deps/getdate.Po' tmpdepfile='.deps/getdate.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'getdate.c' || echo './'`getdate.c getdate.y:695:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (ISUPPER (*p)) ^~~~~~~~~~~~ getdate.y:43:44: note: expanded from macro 'ISUPPER' #define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:57:44: note: expanded from macro 'isupper' #define isupper(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_U)) ^~~~ getdate.y:696:12: warning: array subscript is of type 'char' [-Wchar-subscripts] *p = tolower (*p); ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ getdate.y:776:26: warning: array subscript is of type 'char' [-Wchar-subscripts] if (buff[1] == '\0' && ISALPHA (*buff)) ^~~~~~~~~~~~~~~ getdate.y:42:44: note: expanded from macro 'ISALPHA' #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ getdate.y:814:14: warning: array subscript is of type 'char' [-Wchar-subscripts] while (ISSPACE (*yyInput)) ^~~~~~~~~~~~~~~~~~ getdate.y:41:44: note: expanded from macro 'ISSPACE' #define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ getdate.y:835:11: warning: array subscript is of type 'char' [-Wchar-subscripts] if (ISALPHA (c)) ^~~~~~~~~~~ getdate.y:42:44: note: expanded from macro 'ISALPHA' #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ getdate.y:837:36: warning: array subscript is of type 'char' [-Wchar-subscripts] for (p = buff; (c = *yyInput++, ISALPHA (c)) || c == '.';) ^~~~~~~~~~~ getdate.y:42:44: note: expanded from macro 'ISALPHA' #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ 6 warnings generated. source='ftxfield.c' object='ftxfield.o' libtool=no depfile='.deps/ftxfield.Po' tmpdepfile='.deps/ftxfield.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftxfield.c' || echo './'`ftxfield.c source='ftmask.c' object='ftmask.o' libtool=no depfile='.deps/ftmask.Po' tmpdepfile='.deps/ftmask.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftmask.c' || echo './'`ftmask.c source='ftvar.c' object='ftvar.o' libtool=no depfile='.deps/ftvar.Po' tmpdepfile='.deps/ftvar.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftvar.c' || echo './'`ftvar.c ftvar.c:81:19: warning: if statement has empty body [-Wempty-body] if (ftve->val); ^ ftvar.c:81:19: note: put the semicolon on a separate line to silence this warning ftvar.c:324:23: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*ve && isalnum(*ve)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ ftvar.c:359:24: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*tmp && isalnum(*tmp)) ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ 3 warnings generated. source='ftxlate.c' object='ftxlate.o' libtool=no depfile='.deps/ftxlate.Po' tmpdepfile='.deps/ftxlate.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I. -I./lib -I. -I. -I. -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'ftxlate.c' || echo './'`ftxlate.c ftxlate.c:786:29: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((lp->cur_action->type == FT_XLATE_TYPE_IP_ADDR_PRIV_MASK)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftxlate.c:786:29: note: remove extraneous parentheses around the comparison to silence this warning if ((lp->cur_action->type == FT_XLATE_TYPE_IP_ADDR_PRIV_MASK)) { ~ ^ ~ ftxlate.c:786:29: note: use '=' to turn this equality comparison into an assignment if ((lp->cur_action->type == FT_XLATE_TYPE_IP_ADDR_PRIV_MASK)) { ^~ = ftxlate.c:797:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } else if ((lp->cur_action->type == FT_XLATE_TYPE_IP_PORT_PRIV_MASK)) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftxlate.c:797:36: note: remove extraneous parentheses around the comparison to silence this warning } else if ((lp->cur_action->type == FT_XLATE_TYPE_IP_PORT_PRIV_MASK)) { ~ ^ ~ ftxlate.c:797:36: note: use '=' to turn this equality comparison into an assignment } else if ((lp->cur_action->type == FT_XLATE_TYPE_IP_PORT_PRIV_MASK)) { ^~ = ftxlate.c:1036:32: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (decode_hex(lp->word, 64, ftxiaa->key, 32) < 0) { ^~~~~~~~~~~ ftxlate.c:186:60: note: passing argument to parameter 'out' here static int decode_hex(char *in, int in_len, unsigned char *out, int out_len); ^ ftxlate.c:1078:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (load_key_file(ftxiaa->key_fname, (char*)&ftxiaa->key) < 0) { ^~~~~~~~~~~~~~~~~~~ ftxlate.c:81:54: note: passing argument to parameter 'key' here static int load_key_file(char *fname, unsigned char *key); ^ ftxlate.c:1537:39: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cryptopan_init(&ftxiaa->cp, ftxiaa->key) < 0) { ^~~~~~~~~~~ ftxlate.c:79:64: note: passing argument to parameter 'key' here static int cryptopan_init(struct cryptopan *cp, unsigned char *key); ^ ftxlate.c:1739:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (load_key_file(ftxiaa->key_fname, (char*)&ftxiaa->key) < 0) { ^~~~~~~~~~~~~~~~~~~ ftxlate.c:81:54: note: passing argument to parameter 'key' here static int load_key_file(char *fname, unsigned char *key); ^ ftxlate.c:1749:41: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cryptopan_init(&ftxiaa->cp, ftxiaa->key) < 0) ^~~~~~~~~~~ ftxlate.c:79:64: note: passing argument to parameter 'key' here static int cryptopan_init(struct cryptopan *cp, unsigned char *key); ^ ftxlate.c:1789:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (load_key_file(ftxiaa->key_fname, (char*)&ftxiaa->key) < 0) { ^~~~~~~~~~~~~~~~~~~ ftxlate.c:81:54: note: passing argument to parameter 'key' here static int load_key_file(char *fname, unsigned char *key); ^ ftxlate.c:1799:41: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cryptopan_init(&ftxiaa->cp, ftxiaa->key) < 0) ^~~~~~~~~~~ ftxlate.c:79:64: note: passing argument to parameter 'key' here static int cryptopan_init(struct cryptopan *cp, unsigned char *key); ^ 9 warnings generated. rm -f libft.a ar cru libft.a ftio.o ftswap.o ftencode.o ftdecode.o ftprof.o bit1024.o fmt.o support.o ftfile.o fttlv.o ftmap.o ftrec.o fterr.o ftchash.o ftsym.o radix.o fttag.o ftfil.o ftstat.o getdate.o ftxfield.o ftmask.o ftvar.o ftxlate.o ranlib libft.a Making all in src source='flow-capture.c' object='flow-capture.o' libtool=no depfile='.deps/flow-capture.Po' tmpdepfile='.deps/flow-capture.TPo' depmode=gcc3 /bin/sh ../depcomp cc -I./../lib -L./../lib -I. -I. -I../lib -I/usr/include -I/usr/pkg/include -g -Wall -g -Wall -c `test -f 'flow-capture.c' || echo './'`flow-capture.c cc -g -Wall -g -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o flow-capture -L../lib flow-capture.o -lft -lz flow-capture.o: In function `main': /usr/pkgsrc/work/net/flow-tools/work/flow-tools-0.68/src/flow-capture.c:768: undefined reference to `__wait350' clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/net/flow-tools/work/flow-tools-0.68/src *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/net/flow-tools/work/flow-tools-0.68 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/flow-tools *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/flow-tools