=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for gated-3.5.11nb5 --- gated --- (cd src; make) --- all --- --- config --- util/config obj.FreeBSD-11.2-RELEASE-amd64/Config Parsing obj.FreeBSD-11.2-RELEASE-amd64/Config Directory: obj.FreeBSD-11.2-RELEASE-amd64 Building Makefile from Makefile.template make links depend Make started at Fri Aug 24 11:57:26 UTC 2018 with: CC = cc CFLAGS = -O CWFLAGS = -W -Wreturn-type -Wcast-qual -Wpointer-arith -Wwrite-strings -Wswitch -Wshadow IFLAGS = rm -f core core.gated gated checksum.o grand.o if.o inet.o krt.o krt_rtread_kinfo.o krt_ifread_kinfo.o krt_rt_sock.o krt_symbols_sysctl.o krt_ipmulti_nocache.o policy.o rt_aggregate.o rt_radix.o rt_redirect.o rt_static.o rt_table.o sockaddr.o str.o targets.o task.o trace.o parse.o aspath.o asmatch.o icmp.o ospf_build_dbsum.o ospf_build_ls.o ospf_choose_dr.o ospf_conf.o ospf_flood.o ospf_init.o ospf_log.o ospf_lsdb.o ospf_newq.o ospf_rt.o ospf_rtab.o ospf_rxlinkup.o ospf_rxmon.o ospf_rxpkt.o ospf_spf.o ospf_spf_leaves.o ospf_states.o ospf_tqhandle.o ospf_trace.o ospf_txpkt.o rip.o parser.o lexer.o version.o linterrs.gated rm -f gated.8 ospf_monitor.8 ripquery.8 gdc.8 inst-man rm -f y.tab.* y.output rm -f version.c version.ids version.ids.new rm -f core.ripquery ripquery ripquery.o checksum.o str.o standalone.o linterrs.ripquery rm -f core.ospf_monitor ospf_monitor ospf_monitor.o checksum.o str.o standalone.o linterrs.ospf_monitor rm -f core.gdc gdc gdc.o str.o standalone.o linterrs.gdc rm -f libgated.a IEFBR14.o rm -f lexer.c parser.c parser.h rm -f TAGS Make ended at Fri Aug 24 11:57:26 UTC 2018 Make started at Fri Aug 24 11:57:26 UTC 2018 with: CC = cc CFLAGS = -O CWFLAGS = -W -Wreturn-type -Wcast-qual -Wpointer-arith -Wwrite-strings -Wswitch -Wshadow IFLAGS = Configuring: parser Building: parser yacc: 4 rules never reduced Building: paths list Building: dependency list using ../util/mkdep -flag -MM Make ended at Fri Aug 24 11:57:29 UTC 2018 done cd obj.FreeBSD-11.2-RELEASE-amd64 make -j 3 -J 15,16 all Make started at Fri Aug 24 11:57:29 UTC 2018 with: CC = cc CFLAGS = -O CWFLAGS = -W -Wreturn-type -Wcast-qual -Wpointer-arith -Wwrite-strings -Wswitch -Wshadow IFLAGS = --- gated.8 --- --- ripquery.8 --- --- ospf_monitor.8 --- --- gated.8 --- Building: gated.8 --- ripquery.8 --- Building: ripquery.8 --- ospf_monitor.8 --- Building: ospf_monitor.8 --- gdc.8 --- --- lexer.c --- --- gdc.8 --- Building: gdc.8 --- inst-man --- --- lexer.c --- Building: lexical analyzer --- inst-man --- Building: inst-man script --- checksum.o --- Compiling: checksum.c --- grand.o --- Compiling: grand.c --- if.o --- --- checksum.o --- checksum.c:127:10: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] if (len < vlen) { ~~~ ^ ~~~~ --- if.o --- Compiling: if.c --- inet.o --- Compiling: inet.c --- if.o --- if.c:91:43: warning: missing field 'ifl_change' initializer [-Wmissing-field-initializers] if_link if_plist = { &if_plist, &if_plist }; /* List of physical interfaces */ --- inet.o --- inet.c:548:12: warning: missing field 'mask' initializer [-Wmissing-field-initializers] --- if.o --- ^ --- inet.o --- { NULL }, ^ --- if.o --- if.c:94:64: warning: missing field 'ifi_state' initializer [-Wmissing-field-initializers] if_addr if_list = { {(if_info *) &if_list, (if_info *) &if_list} }; /* List of active interfaces */ --- inet.o --- inet.c:847:19: warning: unused parameter 'tp' [-Wunused-parameter] --- if.o --- ^ --- inet.o --- inet_reinit __PF1(tp, task *) ^ --- if.o --- if.c:94:66: warning: missing field 'ifa_net' initializer [-Wmissing-field-initializers] if_addr if_list = { {(if_info *) &if_list, (if_info *) &if_list} }; /* List of active interfaces */ --- inet.o --- inet.c:881:22: warning: unused parameter 'tp' [-Wunused-parameter] --- if.o --- ^ --- inet.o --- inet_ifachange __PF2(tp, task *, ^ --- if.o --- if.c:97:64: warning: missing field 'ifae_addr' initializer [-Wmissing-field-initializers] if_addr_entry if_local_list = { &if_local_list, &if_local_list }; /* List of unique local addresses of up interfaces */ --- inet.o --- inet.c:989:17: warning: unused parameter 'tp' [-Wunused-parameter] --- if.o --- ^ --- inet.o --- inet_dump __PF2(tp, task *, ^ --- if.o --- if.c:98:61: warning: missing field 'ifae_addr' initializer [-Wmissing-field-initializers] if_addr_entry if_addr_list = { &if_addr_list, &if_addr_list }; /* List of addresses */ ^ --- inet.o --- inet.c:1116:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(inet_task, ^~~~~~~~~~~~~~~~~~~~~~~ --- if.o --- if.c:99:61: warning: missing field 'ifae_addr' initializer [-Wmissing-field-initializers] if_addr_entry if_name_list = { &if_name_list, &if_name_list }; /* List of interface names */ ^ --- inet.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- if.o --- if.c:100:61: warning: missing field 'ifae_addr' initializer [-Wmissing-field-initializers] if_addr_entry if_link_list = { &if_link_list, &if_link_list }; /* List of physical addresses */ ^ --- inet.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- if.o --- if.c:102:46: warning: missing field 'ifi_state' initializer [-Wmissing-field-initializers] if_info if_config = { &if_config, &if_config }; /* List of configured interfaces */ ^ if.c:112:24: warning: missing field 'rtp_preference2' initializer [-Wmissing-field-initializers] rt_parms int_rtparms = RTPARMS_INIT(1, ^ ./rt_table.h:386:5: note: expanded from macro 'RTPARMS_INIT' } ^ --- inet.o --- syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ --- if.o --- if.c:419:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, --- inet.o --- inet.c:1116:6: note: treat the string as an argument to avoid this --- if.o --- ^~~~~~~~~~~~~~~~ --- inet.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' --- if.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' --- inet.o --- #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) --- if.o --- #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) --- inet.o --- ^ --- if.o --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- inet.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- if.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- inet.o --- syslog((pri), trace_buffer); \ --- if.o --- syslog((pri), trace_buffer); \ --- inet.o --- ^ --- if.o --- ^~~~~~~~~~~~ --- inet.o --- inet.c:1123:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] --- if.o --- if.c:419:2: note: treat the string as an argument to avoid this --- inet.o --- trace_log_tp(inet_task, ^~~~~~~~~~~~~~~~~~~~~~~ --- if.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) --- inet.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' --- if.o --- ^ --- inet.o --- #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- if.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ --- inet.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- if.o --- ^ --- inet.o --- syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ --- if.o --- if.c:567:4: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, --- inet.o --- inet.c:1123:6: note: treat the string as an argument to avoid this --- if.o --- ^~~~~~~~~~~~~~~~ --- inet.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' --- if.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' --- inet.o --- #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) --- if.o --- #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) --- inet.o --- ^ --- if.o --- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- inet.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- if.o --- ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- inet.o --- syslog((pri), trace_buffer); \ --- if.o --- syslog((pri), trace_buffer); \ --- inet.o --- ^ --- if.o --- ^~~~~~~~~~~~ --- inet.o --- inet.c:1141:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] --- if.o --- if.c:567:4: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ if.c:624:24: warning: unused parameter 'tp' [-Wunused-parameter] if_control_reset __PF2(tp, task *, ^ if.c:659:32: warning: comparison of integers of different signs: 'pref_t' (aka 'int') and 'u_long' (aka 'unsigned long') [-Wsign-compare] if (ifap->ifa_preference != GA2S(cp->config_data)) { ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ if.c:666:37: warning: comparison of integers of different signs: 'pref_t' (aka 'int') and 'u_long' (aka 'unsigned long') [-Wsign-compare] if (ifap->ifa_preference_down != GA2S(cp->config_data)) { ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ --- inet.o --- trace_log_tp(inet_task, ^~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ inet.c:1141:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ --- if.o --- if.c:1421:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ if.c:1421:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ if.c:1547:7: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)' [-Wimplicit-function-declaration] if (!strncmp(ifl->ifl_name, name, nlen) ^ if.c:1547:7: note: include the header or explicitly provide a declaration for 'strncmp' if.c:1548:9: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] && strlen(ifl->ifl_name) == nlen) { ^ if.c:1548:9: note: include the header or explicitly provide a declaration for 'strlen' if.c:1641:6: warning: implicitly declaring library function 'strncpy' with type 'char *(char *, const char *, unsigned long)' [-Wimplicit-function-declaration] strncpy(ifl->ifl_name, name, nlen); ^ if.c:1641:6: note: include the header or explicitly provide a declaration for 'strncpy' --- inet.o --- 7 warnings generated. --- krt.o --- --- if.o --- if.c:2135:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(if_task, ^~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ if.c:2135:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ if.c:2225:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(if_task, ^~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ if.c:2225:5: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ if.c:2543:15: warning: unused parameter 'tp' [-Wunused-parameter] --- krt.o --- Compiling: krt.c --- if.o --- if_dump __PF2(tp, task *, ^ if.c:2769:7: warning: unused parameter 'interval' [-Wunused-parameter] interval, time_t) ^ if.c:2910:20: warning: unused parameter 'tp' [-Wunused-parameter] if_iflchange __PF2(tp, task *, ^ --- krt.o --- krt.c:912:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt.c:912:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt.c:946:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt.c:946:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt.c:1168:82: warning: missing field 'kd_dest' initializer [-Wmissing-field-initializers] static struct krt_delq_entry krt_delq_queue = { &krt_delq_queue, &krt_delq_queue }; ^ krt.c:1442:26: warning: unused parameter 'jp' [-Wunused-parameter] krt_remnant_remove __PF1(jp, task_job *) --- checksum.o --- 1 warning generated. --- krt_rtread_kinfo.o --- --- krt.o --- ^ --- krt_rtread_kinfo.o --- Compiling: krt_rtread_kinfo.c krt_rtread_kinfo.c:115:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rtread_kinfo.c:115:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rtread_kinfo.c:135:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ --- krt.o --- krt.c:1888:17: warning: unused parameter 'jp' [-Wunused-parameter] krt_q_run __PF1(jp, task_job *) ^ krt.c:2125:21: warning: unused parameter 'tip' [-Wunused-parameter] krt_q_timeout __PF2(tip, task_timer *, ^ krt.c:2126:7: warning: unused parameter 'interval' [-Wunused-parameter] interval, time_t) ^ krt.c:2272:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt.c:2272:7: note: treat the string as an argument to avoid this --- krt_rtread_kinfo.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rtread_kinfo.c:135:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ --- krt.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt.c:3166:20: warning: unused parameter 'tp' [-Wunused-parameter] krt_shutdown __PF1(tp, task *) ^ krt.c:3181:23: warning: unused parameter 'jp' [-Wunused-parameter] krt_ifcheck_run __PF1(jp, task_job *) ^ krt.c:3190:5: warning: unused parameter 'interval' [-Wunused-parameter] interval, time_t) ^ krt.c:3423:15: warning: unused parameter 'tip' [-Wunused-parameter] krt_age __PF2(tip, task_timer *, ^ krt.c:3424:8: warning: unused parameter 'interval' [-Wunused-parameter] interval, time_t) ^ --- krt_rtread_kinfo.o --- 2 warnings generated. --- krt_ifread_kinfo.o --- --- krt.o --- krt.c:3498:6: warning: unused parameter 'data' [-Wunused-parameter] data, void_t, ^ krt.c:3538:9: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] (void) strcpy(buf, "unlimited"); ^ krt.c:3538:9: note: include the header or explicitly provide a declaration for 'strcpy' --- krt_ifread_kinfo.o --- Compiling: krt_ifread_kinfo.c krt_ifread_kinfo.c:112:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_ifread_kinfo.c:112:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_ifread_kinfo.c:137:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ --- krt.o --- krt.c:3683:18: warning: unused parameter 'tp' [-Wunused-parameter] krt_reinit __PF1(tp, task *) ^ krt.c:3916:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt.c:3916:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' --- krt_ifread_kinfo.o --- ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_ifread_kinfo.c:137:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_ifread_kinfo.c:190:26: warning: implicit declaration of function 'krt_type_to_ll' is invalid in C99 [-Wimplicit-function-declaration] lladdr = sockbuild_ll(krt_type_to_ll(ap->dl.gdl_type), --- krt.o --- syslog((pri), trace_buffer); \ ^ --- krt_ifread_kinfo.o --- ^ krt_ifread_kinfo.c:227:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_ifread_kinfo.c:227:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_ifread_kinfo.c:93:18: warning: unused parameter 'save_task_state' [-Wunused-parameter] krt_ifread __PF1(save_task_state, flag_t) ^ 5 warnings generated. --- krt_rt_sock.o --- Compiling: krt_rt_sock.c krt_rt_sock.c:97:6: error: use of undeclared identifier 'RTM_OLDADD' {RTM_OLDADD, "OLDADD"}, ^ krt_rt_sock.c:98:6: error: use of undeclared identifier 'RTM_OLDDEL' {RTM_OLDDEL, "OLDDEL"}, ^ krt_rt_sock.c:216:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:216:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:226:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:226:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:245:10: error: use of undeclared identifier 'RTM_OLDADD' case RTM_OLDADD: ^ krt_rt_sock.c:246:10: error: use of undeclared identifier 'RTM_OLDDEL' case RTM_OLDDEL: ^ krt_rt_sock.c:278:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:278:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:574:10: error: use of undeclared identifier 'RTM_OLDADD' case RTM_OLDADD: ^ krt_rt_sock.c:575:10: error: use of undeclared identifier 'RTM_OLDDEL' case RTM_OLDDEL: ^ krt_rt_sock.c:586:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:586:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:592:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:592:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:612:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:612:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:624:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:624:7: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:635:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:635:7: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:656:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:656:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:661:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:661:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:678:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:678:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:695:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:695:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:727:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(krt_task, ^~~~~~~~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:727:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:531:21: warning: unused parameter 'tp' [-Wunused-parameter] krt_trace_msg __PF7(tp, task *, ^ krt_rt_sock.c:1040:24: warning: unused parameter 'tp' [-Wunused-parameter] krt_change_start __PF1(tp, task *) ^ krt_rt_sock.c:1047:22: warning: unused parameter 'tp' [-Wunused-parameter] krt_change_end __PF1(tp, task *) ^ krt_rt_sock.c:1147:6: warning: implicitly declaring library function 'strerror' with type 'char *(int)' [-Wimplicit-function-declaration] strerror(errno), ^ krt_rt_sock.c:1147:6: note: include the header or explicitly provide a declaration for 'strerror' krt_rt_sock.c:1400:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:1400:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:1472:10: error: use of undeclared identifier 'RTM_OLDADD' case RTM_OLDADD: ^ krt_rt_sock.c:1559:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:1559:6: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:1589:3: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:1589:3: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:1601:10: error: use of undeclared identifier 'RTM_OLDDEL' case RTM_OLDDEL: ^ krt_rt_sock.c:1644:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_rt_sock.c:1644:7: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_rt_sock.c:1766:7: error: use of undeclared identifier 'RTM_OLDADD' case RTM_OLDADD: --- if.o --- 23 warnings generated. --- krt_symbols_sysctl.o --- --- krt_rt_sock.o --- ^ krt_rt_sock.c:1767:7: error: use of undeclared identifier 'RTM_OLDDEL' case RTM_OLDDEL: ^ krt_rt_sock.c:1801:24: warning: implicit declaration of function 'krt_type_to_ll' is invalid in C99 [-Wimplicit-function-declaration] ap ? sockbuild_ll(krt_type_to_ll(ap->dl.gdl_type), ^ 22 warnings and 10 errors generated. *** [krt_rt_sock.o] Error code 1 make[2]: stopped in /var/pkgsrc/work/net/gated/work/gated-3-5-11/src/obj.FreeBSD-11.2-RELEASE-amd64 --- krt_symbols_sysctl.o --- Compiling: krt_symbols_sysctl.c krt_symbols_sysctl.c:96:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_symbols_sysctl.c:96:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_symbols_sysctl.c:119:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_symbols_sysctl.c:119:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ krt_symbols_sysctl.c:137:2: warning: format string is not a string literal (potentially insecure) [-Wformat-security] trace_log_tp(tp, ^~~~~~~~~~~~~~~~ ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^~~~~~~~~~~~ krt_symbols_sysctl.c:137:2: note: treat the string as an argument to avoid this ./trace.h:363:40: note: expanded from macro 'trace_log_tp' #define trace_log_tp(tp, cf, pri, msg) trace_log_tf((tp)->task_trace, (cf), (pri), msg) ^ ./trace.h:358:17: note: expanded from macro 'trace_log_tf' syslog((pri), trace_buffer); \ ^ 3 warnings generated. --- krt.o --- 17 warnings generated. 1 error make[2]: stopped in /var/pkgsrc/work/net/gated/work/gated-3-5-11/src/obj.FreeBSD-11.2-RELEASE-amd64 A failure has been detected in another branch of the parallel make make[1]: stopped in /var/pkgsrc/work/net/gated/work/gated-3-5-11/src *** [gated] Error code 2 bmake: stopped in /var/pkgsrc/work/net/gated/work/gated-3-5-11 1 error bmake: stopped in /var/pkgsrc/work/net/gated/work/gated-3-5-11 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/net/gated *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/net/gated