configure: WARNING: *** Disabling building of unit tests ../source_subfolder/lib/route/cls/ematch_syntax.y:30.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 30 | %error-verbose | ^~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:30.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 30 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose ../source_subfolder/lib/route/cls/ematch_syntax.y:31.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 31 | %define api.pure | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.14-22: warning: POSIX Yacc does not support string literals [-Wyacc] 32 | %name-prefix "ematch_" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.1-22: warning: POSIX Yacc does not support %name-prefix [-Wyacc] 32 | %name-prefix "ematch_" | ^~~~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:32.1-22: warning: deprecated directive: ‘%name-prefix "ematch_"’, use ‘%define api.prefix {ematch_}’ [-Wdeprecated] 32 | %name-prefix "ematch_" | ^~~~~~~~~~~~~~~~~~~~~~ | %define api.prefix {ematch_} ../source_subfolder/lib/route/cls/ematch_syntax.y:63.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 63 | %token KW_OPEN "(" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:64.21-23: warning: POSIX Yacc does not support string literals [-Wyacc] 64 | %token KW_CLOSE ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:65.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 65 | %token KW_PLUS "+" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:66.20-25: warning: POSIX Yacc does not support string literals [-Wyacc] 66 | %token KW_MASK "mask" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:67.21-24: warning: POSIX Yacc does not support string literals [-Wyacc] 67 | %token KW_SHIFT ">>" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:68.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 68 | %token KW_AT "at" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:69.23-27: warning: POSIX Yacc does not support string literals [-Wyacc] 69 | %token EMATCH_CMP "cmp" | ^~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:70.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 70 | %token EMATCH_NBYTE "pattern" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:71.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 71 | %token EMATCH_TEXT "text" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:72.24-29: warning: POSIX Yacc does not support string literals [-Wyacc] 72 | %token EMATCH_META "meta" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:73.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 73 | %token KW_EQ "=" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:74.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 74 | %token KW_GT ">" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:75.18-20: warning: POSIX Yacc does not support string literals [-Wyacc] 75 | %token KW_LT "<" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:76.20-25: warning: POSIX Yacc does not support string literals [-Wyacc] 76 | %token KW_FROM "from" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:77.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 77 | %token KW_TO "to" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:79.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 79 | %token META_RANDOM "random" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:80.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 80 | %token META_LOADAVG_0 "loadavg_0" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:81.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 81 | %token META_LOADAVG_1 "loadavg_1" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:82.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 82 | %token META_LOADAVG_2 "loadavg_2" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:83.21-25: warning: POSIX Yacc does not support string literals [-Wyacc] 83 | %token META_DEV "dev" | ^~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:84.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 84 | %token META_PRIO "prio" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:85.23-29: warning: POSIX Yacc does not support string literals [-Wyacc] 85 | %token META_PROTO "proto" | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:86.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 86 | %token META_PKTTYPE "pkttype" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:87.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 87 | %token META_PKTLEN "pktlen" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:88.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 88 | %token META_DATALEN "datalen" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:89.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 89 | %token META_MACLEN "maclen" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:90.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 90 | %token META_MARK "mark" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:91.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 91 | %token META_TCINDEX "tcindex" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:92.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 92 | %token META_RTCLASSID "rtclassid" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:93.23-29: warning: POSIX Yacc does not support string literals [-Wyacc] 93 | %token META_RTIIF "rtiif" | ^~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:94.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 94 | %token META_SK_FAMILY "sk_family" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:95.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 95 | %token META_SK_STATE "sk_state" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:96.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 96 | %token META_SK_REUSE "sk_reuse" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:97.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 97 | %token META_SK_REFCNT "sk_refcnt" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:98.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 98 | %token META_SK_RCVBUF "sk_rcvbuf" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:99.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 99 | %token META_SK_SNDBUF "sk_sndbuf" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:100.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 100 | %token META_SK_SHUTDOWN "sk_shutdown" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:101.26-35: warning: POSIX Yacc does not support string literals [-Wyacc] 101 | %token META_SK_PROTO "sk_proto" | ^~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:102.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 102 | %token META_SK_TYPE "sk_type" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:103.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 103 | %token META_SK_RMEM_ALLOC "sk_rmem_alloc" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:104.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 104 | %token META_SK_WMEM_ALLOC "sk_wmem_alloc" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:105.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 105 | %token META_SK_WMEM_QUEUED "sk_wmem_queued" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:106.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 106 | %token META_SK_RCV_QLEN "sk_rcv_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:107.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 107 | %token META_SK_SND_QLEN "sk_snd_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:108.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 108 | %token META_SK_ERR_QLEN "sk_err_qlen" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:109.35-53: warning: POSIX Yacc does not support string literals [-Wyacc] 109 | %token META_SK_FORWARD_ALLOCS "sk_forward_allocs" | ^~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:110.27-37: warning: POSIX Yacc does not support string literals [-Wyacc] 110 | %token META_SK_ALLOCS "sk_allocs" | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:111.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 111 | %token META_SK_ROUTE_CAPS "sk_route_caps" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:112.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 112 | %token META_SK_HASH "sk_hash" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:113.31-45: warning: POSIX Yacc does not support string literals [-Wyacc] 113 | %token META_SK_LINGERTIME "sk_lingertime" | ^~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:114.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 114 | %token META_SK_ACK_BACKLOG "sk_ack_backlog" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:115.36-55: warning: POSIX Yacc does not support string literals [-Wyacc] 115 | %token META_SK_MAX_ACK_BACKLOG "sk_max_ack_backlog" | ^~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:116.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 116 | %token META_SK_PRIO "sk_prio" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:117.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 117 | %token META_SK_RCVLOWAT "sk_rcvlowat" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:118.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 118 | %token META_SK_RCVTIMEO "sk_rcvtimeo" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:119.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 119 | %token META_SK_SNDTIMEO "sk_sndtimeo" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:120.32-47: warning: POSIX Yacc does not support string literals [-Wyacc] 120 | %token META_SK_SENDMSG_OFF "sk_sendmsg_off" | ^~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:121.34-51: warning: POSIX Yacc does not support string literals [-Wyacc] 121 | %token META_SK_WRITE_PENDING "sk_write_pending" | ^~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:122.22-27: warning: POSIX Yacc does not support string literals [-Wyacc] 122 | %token META_VLAN "vlan" | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:123.24-31: warning: POSIX Yacc does not support string literals [-Wyacc] 123 | %token META_RXHASH "rxhash" | ^~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:124.25-33: warning: POSIX Yacc does not support string literals [-Wyacc] 124 | %token META_DEVNAME "devname" | ^~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:125.29-41: warning: POSIX Yacc does not support string literals [-Wyacc] 125 | %token META_SK_BOUND_IF "sk_bound_if" | ^~~~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:139.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 139 | %destructor { free($$); NL_DBG(2, "string destructor\n"); } | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:140.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 140 | %destructor { rtnl_pktloc_put($$); NL_DBG(2, "pktloc destructor\n"); ... | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:141.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 141 | %destructor { free($$.data); NL_DBG(2, "quoted destructor\n"); } | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:142.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 142 | %destructor { rtnl_meta_value_put($$); NL_DBG(2, "meta value destruct... | ^~~~~~~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:201.24-26: warning: POSIX Yacc does not support string literals [-Wyacc] 201 | | EMATCH_NBYTE "(" pktloc KW_EQ pattern ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:201.49-51: warning: POSIX Yacc does not support string literals [-Wyacc] 201 | | EMATCH_NBYTE "(" pktloc KW_EQ pattern ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:219.23-25: warning: POSIX Yacc does not support string literals [-Wyacc] 219 | | EMATCH_TEXT "(" STR QUOTED text_from text_to ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:219.56-58: warning: POSIX Yacc does not support string literals [-Wyacc] 219 | | EMATCH_TEXT "(" STR QUOTED text_from text_to ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:246.23-25: warning: POSIX Yacc does not support string literals [-Wyacc] 246 | | EMATCH_META "(" meta_value operand meta_value ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:246.57-59: warning: POSIX Yacc does not support string literals [-Wyacc] 246 | | EMATCH_META "(" meta_value operand meta_value ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:265.11-13: warning: POSIX Yacc does not support string literals [-Wyacc] 265 | | "(" expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:265.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 265 | | "(" expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:293.20-22: warning: POSIX Yacc does not support string literals [-Wyacc] 293 | EMATCH_CMP "(" cmp_expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:293.33-35: warning: POSIX Yacc does not support string literals [-Wyacc] 293 | EMATCH_CMP "(" cmp_expr ")" | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:322.11-16: warning: POSIX Yacc does not support string literals [-Wyacc] 322 | | "from" pktloc | ^~~~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:329.11-14: warning: POSIX Yacc does not support string literals [-Wyacc] 329 | | "to" pktloc | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:447.23-25: warning: POSIX Yacc does not support string literals [-Wyacc] 447 | | align LAYER "+" NUMBER mask | ^~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:474.17-20: warning: POSIX Yacc does not support string literals [-Wyacc] 474 | | ALIGN "at" | ^~~~ ../source_subfolder/lib/route/cls/ematch_syntax.y:476.18-21: warning: POSIX Yacc does not support string literals [-Wyacc] 476 | | NUMBER "at" | ^~~~ ../source_subfolder/lib/route/pktloc_syntax.y:10.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 10 | %error-verbose | ^~~~~~~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:10.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 10 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose ../source_subfolder/lib/route/pktloc_syntax.y:11.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 11 | %define api.pure | ^~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:12.14-22: warning: POSIX Yacc does not support string literals [-Wyacc] 12 | %name-prefix "pktloc_" | ^~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:12.1-22: warning: POSIX Yacc does not support %name-prefix [-Wyacc] 12 | %name-prefix "pktloc_" | ^~~~~~~~~~~~~~~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:12.1-22: warning: deprecated directive: ‘%name-prefix "pktloc_"’, use ‘%define api.prefix {pktloc_}’ [-Wdeprecated] 12 | %name-prefix "pktloc_" | ^~~~~~~~~~~~~~~~~~~~~~ | %define api.prefix {pktloc_} ../source_subfolder/lib/route/pktloc_syntax.y:16.1-7: warning: POSIX Yacc does not support %expect [-Wyacc] 16 | %expect 1 | ^~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y:39.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 39 | %destructor { free($$); } NAME | ^~~~~~~~~~~ ../source_subfolder/lib/route/pktloc_syntax.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] ../source_subfolder/lib/route/cls/ematch_syntax.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] ../source_subfolder/lib/handlers.c:206:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (kind < 0 || kind > NL_CB_KIND_MAX) ~~~~ ^ ~ ../source_subfolder/lib/handlers.c:296:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (type < 0 || type > NL_CB_TYPE_MAX) ~~~~ ^ ~ ../source_subfolder/lib/handlers.c:299:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (kind < 0 || kind > NL_CB_KIND_MAX) ~~~~ ^ ~ ../source_subfolder/lib/handlers.c:346:11: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (kind < 0 || kind > NL_CB_KIND_MAX) ~~~~ ^ ~ 4 warnings generated. ../source_subfolder/lib/route/tc.c:553:9: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (id < 0 || id > RTNL_TC_STATS_MAX) ~~ ^ ~ ../source_subfolder/lib/route/tc.c:1012:13: warning: address of array 'tc->tc_kind' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!tc->tc_kind) ~~~~~^~~~~~~ 2 warnings generated. ../source_subfolder/lib/netfilter/ct.c:47:17: warning: unused function 'htonll' [-Wunused-function] static uint64_t htonll(uint64_t x) ^ 1 warning generated. clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument] ../source_subfolder/src/nf-log.c:90:17: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (copy_mode < 0) ~~~~~~~~~ ^ ~ 1 warning generated. ../source_subfolder/src/nf-queue.c:102:17: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (copy_mode < 0) ~~~~~~~~~ ^ ~ 1 warning generated. libtool: install: warning: relinking `libnl-genl-3.la' libtool: install: warning: relinking `libnl-route-3.la' libtool: install: warning: relinking `libnl-nf-3.la' libtool: install: warning: relinking `libnl-idiag-3.la' libtool: install: warning: relinking `libnl-cli-3.la' CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY /home/conan/w/cci_PR-3915/1/eb9301ae-99c2-4261-bb72-b89be57256b0/recipes/libnl/all/test_package/show_links.c:103:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(err = nl_connect(p_nl_sock, NETLINK_ROUTE)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3915/1/eb9301ae-99c2-4261-bb72-b89be57256b0/recipes/libnl/all/test_package/show_links.c:103:12: note: place parentheses around the assignment to silence this warning if(err = nl_connect(p_nl_sock, NETLINK_ROUTE)) ^ ( ) /home/conan/w/cci_PR-3915/1/eb9301ae-99c2-4261-bb72-b89be57256b0/recipes/libnl/all/test_package/show_links.c:103:12: note: use '==' to turn this assignment into an equality comparison if(err = nl_connect(p_nl_sock, NETLINK_ROUTE)) ^ == 1 warning generated.