Compilation against older kernel headers (3.18) fails. ../src/core/platform/wifi/nm-wifi-utils-nl80211.c:437:10: error: 'NL80211_STA_INFO_BEACON_SIGNAL_AVG' undeclared
Attempted to compile on i686 for machines where the kernel can not be upgraded, so compiling against the 3.18 headers.
Is a workaround possible? If not we will bypass this architecture entirely.
Error:
[432/847] Compiling C object src/core/libNetworkManagerBase.a.p/platform_wifi_nm-wifi-utils-nl80211.c.o
FAILED: src/core/libNetworkManagerBase.a.p/platform_wifi_nm-wifi-utils-nl80211.c.o
ccache cc -Isrc/core/libNetworkManagerBase.a.p -Isrc/core -I../src/core -Ilibnm-core -I../libnm-core -I. -I.. -Ishared -I../shared -I../shared/systemd/sd-adapt-shared -I../shared/systemd/src/basic -I../shared/systemd/src/shared -I/usr/local/include/gio-unix-2.0 -I/usr/local/include/libmount -I/usr/local/include/blkid -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -flto=auto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O3 -fdata-sections -ffunction-sections -flto-partition=none -Wall -Wextra -Wdeclaration-after-statement -Wfloat-equal -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wpointer-arith -Wshadow -Wshift-negative-value -Wstrict-prototypes -Wundef -Wvla -Wno-duplicate-decl-specifier -Wno-format-truncation -Wno-format-y2k -Wno-missing-field-initializers -Wno-pragmas -Wno-sign-compare -Wno-unknown-pragmas -Wno-unused-parameter -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -fno-strict-aliasing -Wimplicit-fallthrough -fuse-ld=gold -fPIC -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 '-DG_LOG_DOMAIN="NetworkManager"' -MD -MQ src/core/libNetworkManagerBase.a.p/platform_wifi_nm-wifi-utils-nl80211.c.o -MF src/core/libNetworkManagerBase.a.p/platform_wifi_nm-wifi-utils-nl80211.c.o.d -o src/core/libNetworkManagerBase.a.p/platform_wifi_nm-wifi-utils-nl80211.c.o -c ../src/core/platform/wifi/nm-wifi-utils-nl80211.c
../src/core/platform/wifi/nm-wifi-utils-nl80211.c: In function 'nl80211_station_dump_handler':
../src/core/platform/wifi/nm-wifi-utils-nl80211.c:437:10: error: 'NL80211_STA_INFO_BEACON_SIGNAL_AVG' undeclared (first use in this function); did you mean 'NL80211_STA_INFO_CHAIN_SIGNAL_AVG'?
437 | [NL80211_STA_INFO_BEACON_SIGNAL_AVG] = {.type = NLA_U8},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| NL80211_STA_INFO_CHAIN_SIGNAL_AVG
../src/core/platform/wifi/nm-wifi-utils-nl80211.c:437:10: note: each undeclared identifier is reported only once for each function it appears in
../src/core/platform/wifi/nm-wifi-utils-nl80211.c:437:10: error: array index in initializer not of integer type
../src/core/platform/wifi/nm-wifi-utils-nl80211.c:437:10: note: (near initialization for 'stats_policy')
And
[439/847] Compiling C object src/core/libNetworkManagerBase.a.p/platform_nm-linux-platform.c.o
FAILED: src/core/libNetworkManagerBase.a.p/platform_nm-linux-platform.c.o
ccache cc -Isrc/core/libNetworkManagerBase.a.p -Isrc/core -I../src/core -Ilibnm-core -I../libnm-core -I. -I.. -Ishared -I../shared -I../shared/systemd/sd-adapt-shared -I../shared/systemd/src/basic -I../shared/systemd/src/shared -I/usr/local/include/gio-unix-2.0 -I/usr/local/include/libmount -I/usr/local/include/blkid -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -flto=auto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -O3 -fdata-sections -ffunction-sections -flto-partition=none -Wall -Wextra -Wdeclaration-after-statement -Wfloat-equal -Wformat-nonliteral -Wformat-security -Wimplicit-function-declaration -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wpointer-arith -Wshadow -Wshift-negative-value -Wstrict-prototypes -Wundef -Wvla -Wno-duplicate-decl-specifier -Wno-format-truncation -Wno-format-y2k -Wno-missing-field-initializers -Wno-pragmas -Wno-sign-compare -Wno-unknown-pragmas -Wno-unused-parameter -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -fno-strict-aliasing -Wimplicit-fallthrough -fuse-ld=gold -fPIC -pthread -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 '-DG_LOG_DOMAIN="NetworkManager"' -MD -MQ src/core/libNetworkManagerBase.a.p/platform_nm-linux-platform.c.o -MF src/core/libNetworkManagerBase.a.p/platform_nm-linux-platform.c.o.d -o src/core/libNetworkManagerBase.a.p/platform_nm-linux-platform.c.o -c ../src/core/platform/nm-linux-platform.c
../src/core/platform/nm-linux-platform.c: In function '_parse_lnk_bridge':
../src/core/platform/nm-linux-platform.c:1309:10: error: 'IFLA_BR_AGEING_TIME' undeclared (first use in this function); did you mean 'IFLA_BR_HELLO_TIME'?
1309 | [IFLA_BR_AGEING_TIME] = {.type = NLA_U32},
| ^~~~~~~~~~~~~~~~~~~
| IFLA_BR_HELLO_TIME
../src/core/platform/nm-linux-platform.c:1309:10: note: each undeclared identifier is reported only once for each function it appears in
../src/core/platform/nm-linux-platform.c:1309:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1309:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1310:10: error: 'IFLA_BR_STP_STATE' undeclared (first use in this function); did you mean 'IFLA_BRPORT_STATE'?
1310 | [IFLA_BR_STP_STATE] = {.type = NLA_U32},
| ^~~~~~~~~~~~~~~~~
| IFLA_BRPORT_STATE
../src/core/platform/nm-linux-platform.c:1310:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1310:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1311:10: error: 'IFLA_BR_PRIORITY' undeclared (first use in this function); did you mean 'IFLA_PRIORITY'?
1311 | [IFLA_BR_PRIORITY] = {.type = NLA_U16},
| ^~~~~~~~~~~~~~~~
| IFLA_PRIORITY
../src/core/platform/nm-linux-platform.c:1311:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1311:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1312:10: error: 'IFLA_BR_VLAN_PROTOCOL' undeclared (first use in this function); did you mean 'IFLA_VLAN_PROTOCOL'?
1312 | [IFLA_BR_VLAN_PROTOCOL] = {.type = NLA_U16},
| ^~~~~~~~~~~~~~~~~~~~~
| IFLA_VLAN_PROTOCOL
../src/core/platform/nm-linux-platform.c:1312:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1312:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1314:10: error: 'IFLA_BR_GROUP_FWD_MASK' undeclared (first use in this function)
1314 | [IFLA_BR_GROUP_FWD_MASK] = {.type = NLA_U16},
| ^~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1314:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1314:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1315:10: error: 'IFLA_BR_GROUP_ADDR' undeclared (first use in this function)
1315 | [IFLA_BR_GROUP_ADDR] = {.minlen = sizeof(NMEtherAddr)},
| ^~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1315:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1315:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1316:10: error: 'IFLA_BR_MCAST_SNOOPING' undeclared (first use in this function)
1316 | [IFLA_BR_MCAST_SNOOPING] = {.type = NLA_U8},
| ^~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1316:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1316:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1317:10: error: 'IFLA_BR_MCAST_ROUTER' undeclared (first use in this function)
1317 | [IFLA_BR_MCAST_ROUTER] = {.type = NLA_U8},
| ^~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1317:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1317:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1318:10: error: 'IFLA_BR_MCAST_QUERY_USE_IFADDR' undeclared (first use in this function)
1318 | [IFLA_BR_MCAST_QUERY_USE_IFADDR] = {.type = NLA_U8},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1318:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1318:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1319:10: error: 'IFLA_BR_MCAST_QUERIER' undeclared (first use in this function)
1319 | [IFLA_BR_MCAST_QUERIER] = {.type = NLA_U8},
| ^~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1319:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1319:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1320:10: error: 'IFLA_BR_MCAST_HASH_MAX' undeclared (first use in this function)
1320 | [IFLA_BR_MCAST_HASH_MAX] = {.type = NLA_U32},
| ^~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1320:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1320:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1321:10: error: 'IFLA_BR_MCAST_LAST_MEMBER_CNT' undeclared (first use in this function)
1321 | [IFLA_BR_MCAST_LAST_MEMBER_CNT] = {.type = NLA_U32},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1321:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1321:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1322:10: error: 'IFLA_BR_MCAST_STARTUP_QUERY_CNT' undeclared (first use in this function)
1322 | [IFLA_BR_MCAST_STARTUP_QUERY_CNT] = {.type = NLA_U32},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1322:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1322:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1323:10: error: 'IFLA_BR_MCAST_LAST_MEMBER_INTVL' undeclared (first use in this function)
1323 | [IFLA_BR_MCAST_LAST_MEMBER_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1323:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1323:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1324:10: error: 'IFLA_BR_MCAST_MEMBERSHIP_INTVL' undeclared (first use in this function)
1324 | [IFLA_BR_MCAST_MEMBERSHIP_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1324:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1324:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1325:10: error: 'IFLA_BR_MCAST_QUERIER_INTVL' undeclared (first use in this function)
1325 | [IFLA_BR_MCAST_QUERIER_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1325:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1325:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1326:10: error: 'IFLA_BR_MCAST_QUERY_INTVL' undeclared (first use in this function)
1326 | [IFLA_BR_MCAST_QUERY_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1326:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1326:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1327:10: error: 'IFLA_BR_MCAST_QUERY_RESPONSE_INTVL' undeclared (first use in this function)
1327 | [IFLA_BR_MCAST_QUERY_RESPONSE_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1327:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1327:10: note: (near initialization for 'policy')
../src/core/platform/nm-linux-platform.c:1328:10: error: 'IFLA_BR_MCAST_STARTUP_QUERY_INTVL' undeclared (first use in this function)
1328 | [IFLA_BR_MCAST_STARTUP_QUERY_INTVL] = {.type = NLA_U64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:1328:10: error: array index in initializer not of integer type
../src/core/platform/nm-linux-platform.c:1328:10: note: (near initialization for 'policy')
In file included from ../src/core/platform/nm-linux-platform.c:43:
../src/core/platform/nm-linux-platform.c: In function '_nl_msg_new_link_set_linkinfo':
../src/core/platform/nm-linux-platform.c:4123:26: error: 'IFLA_BR_AGEING_TIME' undeclared (first use in this function); did you mean 'IFLA_BR_HELLO_TIME'?
4123 | NLA_PUT_U32(msg, IFLA_BR_AGEING_TIME, props->ageing_time);
| ^~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:300:43: note: in expansion of macro 'NLA_PUT_TYPE'
300 | #define NLA_PUT_U32(msg, attrtype, value) NLA_PUT_TYPE(msg, uint32_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4123:9: note: in expansion of macro 'NLA_PUT_U32'
4123 | NLA_PUT_U32(msg, IFLA_BR_AGEING_TIME, props->ageing_time);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4124:26: error: 'IFLA_BR_STP_STATE' undeclared (first use in this function); did you mean 'IFLA_BRPORT_STATE'?
4124 | NLA_PUT_U32(msg, IFLA_BR_STP_STATE, !!props->stp_state);
| ^~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:300:43: note: in expansion of macro 'NLA_PUT_TYPE'
300 | #define NLA_PUT_U32(msg, attrtype, value) NLA_PUT_TYPE(msg, uint32_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4124:9: note: in expansion of macro 'NLA_PUT_U32'
4124 | NLA_PUT_U32(msg, IFLA_BR_STP_STATE, !!props->stp_state);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4125:26: error: 'IFLA_BR_PRIORITY' undeclared (first use in this function); did you mean 'IFLA_PRIORITY'?
4125 | NLA_PUT_U16(msg, IFLA_BR_PRIORITY, props->priority);
| ^~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:298:43: note: in expansion of macro 'NLA_PUT_TYPE'
298 | #define NLA_PUT_U16(msg, attrtype, value) NLA_PUT_TYPE(msg, uint16_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4125:9: note: in expansion of macro 'NLA_PUT_U16'
4125 | NLA_PUT_U16(msg, IFLA_BR_PRIORITY, props->priority);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4126:26: error: 'IFLA_BR_VLAN_PROTOCOL' undeclared (first use in this function); did you mean 'IFLA_VLAN_PROTOCOL'?
4126 | NLA_PUT_U16(msg, IFLA_BR_VLAN_PROTOCOL, htons(props->vlan_protocol));
| ^~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:298:43: note: in expansion of macro 'NLA_PUT_TYPE'
298 | #define NLA_PUT_U16(msg, attrtype, value) NLA_PUT_TYPE(msg, uint16_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4126:9: note: in expansion of macro 'NLA_PUT_U16'
4126 | NLA_PUT_U16(msg, IFLA_BR_VLAN_PROTOCOL, htons(props->vlan_protocol));
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4129:26: error: 'IFLA_BR_GROUP_FWD_MASK' undeclared (first use in this function)
4129 | NLA_PUT_U16(msg, IFLA_BR_GROUP_FWD_MASK, props->group_fwd_mask);
| ^~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:298:43: note: in expansion of macro 'NLA_PUT_TYPE'
298 | #define NLA_PUT_U16(msg, attrtype, value) NLA_PUT_TYPE(msg, uint16_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4129:9: note: in expansion of macro 'NLA_PUT_U16'
4129 | NLA_PUT_U16(msg, IFLA_BR_GROUP_FWD_MASK, props->group_fwd_mask);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4130:22: error: 'IFLA_BR_GROUP_ADDR' undeclared (first use in this function)
4130 | NLA_PUT(msg, IFLA_BR_GROUP_ADDR, sizeof(props->group_addr), &props->group_addr);
| ^~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../src/core/platform/nm-linux-platform.c:4131:25: error: 'IFLA_BR_MCAST_SNOOPING' undeclared (first use in this function)
4131 | NLA_PUT_U8(msg, IFLA_BR_MCAST_SNOOPING, !!props->mcast_snooping);
| ^~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:294:42: note: in expansion of macro 'NLA_PUT_TYPE'
294 | #define NLA_PUT_U8(msg, attrtype, value) NLA_PUT_TYPE(msg, uint8_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4131:9: note: in expansion of macro 'NLA_PUT_U8'
4131 | NLA_PUT_U8(msg, IFLA_BR_MCAST_SNOOPING, !!props->mcast_snooping);
| ^~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4132:25: error: 'IFLA_BR_MCAST_ROUTER' undeclared (first use in this function)
4132 | NLA_PUT_U8(msg, IFLA_BR_MCAST_ROUTER, props->mcast_router);
| ^~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:294:42: note: in expansion of macro 'NLA_PUT_TYPE'
294 | #define NLA_PUT_U8(msg, attrtype, value) NLA_PUT_TYPE(msg, uint8_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4132:9: note: in expansion of macro 'NLA_PUT_U8'
4132 | NLA_PUT_U8(msg, IFLA_BR_MCAST_ROUTER, props->mcast_router);
| ^~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4133:25: error: 'IFLA_BR_MCAST_QUERY_USE_IFADDR' undeclared (first use in this function)
4133 | NLA_PUT_U8(msg, IFLA_BR_MCAST_QUERY_USE_IFADDR, !!props->mcast_query_use_ifaddr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:294:42: note: in expansion of macro 'NLA_PUT_TYPE'
294 | #define NLA_PUT_U8(msg, attrtype, value) NLA_PUT_TYPE(msg, uint8_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4133:9: note: in expansion of macro 'NLA_PUT_U8'
4133 | NLA_PUT_U8(msg, IFLA_BR_MCAST_QUERY_USE_IFADDR, !!props->mcast_query_use_ifaddr);
| ^~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4134:25: error: 'IFLA_BR_MCAST_QUERIER' undeclared (first use in this function)
4134 | NLA_PUT_U8(msg, IFLA_BR_MCAST_QUERIER, !!props->mcast_querier);
| ^~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:294:42: note: in expansion of macro 'NLA_PUT_TYPE'
294 | #define NLA_PUT_U8(msg, attrtype, value) NLA_PUT_TYPE(msg, uint8_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4134:9: note: in expansion of macro 'NLA_PUT_U8'
4134 | NLA_PUT_U8(msg, IFLA_BR_MCAST_QUERIER, !!props->mcast_querier);
| ^~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4135:26: error: 'IFLA_BR_MCAST_HASH_MAX' undeclared (first use in this function)
4135 | NLA_PUT_U32(msg, IFLA_BR_MCAST_HASH_MAX, props->mcast_hash_max);
| ^~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:300:43: note: in expansion of macro 'NLA_PUT_TYPE'
300 | #define NLA_PUT_U32(msg, attrtype, value) NLA_PUT_TYPE(msg, uint32_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4135:9: note: in expansion of macro 'NLA_PUT_U32'
4135 | NLA_PUT_U32(msg, IFLA_BR_MCAST_HASH_MAX, props->mcast_hash_max);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4136:26: error: 'IFLA_BR_MCAST_LAST_MEMBER_CNT' undeclared (first use in this function)
4136 | NLA_PUT_U32(msg, IFLA_BR_MCAST_LAST_MEMBER_CNT, props->mcast_last_member_count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:300:43: note: in expansion of macro 'NLA_PUT_TYPE'
300 | #define NLA_PUT_U32(msg, attrtype, value) NLA_PUT_TYPE(msg, uint32_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4136:9: note: in expansion of macro 'NLA_PUT_U32'
4136 | NLA_PUT_U32(msg, IFLA_BR_MCAST_LAST_MEMBER_CNT, props->mcast_last_member_count);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4137:26: error: 'IFLA_BR_MCAST_STARTUP_QUERY_CNT' undeclared (first use in this function)
4137 | NLA_PUT_U32(msg, IFLA_BR_MCAST_STARTUP_QUERY_CNT, props->mcast_startup_query_count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:300:43: note: in expansion of macro 'NLA_PUT_TYPE'
300 | #define NLA_PUT_U32(msg, attrtype, value) NLA_PUT_TYPE(msg, uint32_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4137:9: note: in expansion of macro 'NLA_PUT_U32'
4137 | NLA_PUT_U32(msg, IFLA_BR_MCAST_STARTUP_QUERY_CNT, props->mcast_startup_query_count);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4138:26: error: 'IFLA_BR_MCAST_LAST_MEMBER_INTVL' undeclared (first use in this function)
4138 | NLA_PUT_U64(msg, IFLA_BR_MCAST_LAST_MEMBER_INTVL, props->mcast_last_member_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4138:9: note: in expansion of macro 'NLA_PUT_U64'
4138 | NLA_PUT_U64(msg, IFLA_BR_MCAST_LAST_MEMBER_INTVL, props->mcast_last_member_interval);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4139:26: error: 'IFLA_BR_MCAST_MEMBERSHIP_INTVL' undeclared (first use in this function)
4139 | NLA_PUT_U64(msg, IFLA_BR_MCAST_MEMBERSHIP_INTVL, props->mcast_membership_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4139:9: note: in expansion of macro 'NLA_PUT_U64'
4139 | NLA_PUT_U64(msg, IFLA_BR_MCAST_MEMBERSHIP_INTVL, props->mcast_membership_interval);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4140:26: error: 'IFLA_BR_MCAST_QUERIER_INTVL' undeclared (first use in this function)
4140 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERIER_INTVL, props->mcast_querier_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4140:9: note: in expansion of macro 'NLA_PUT_U64'
4140 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERIER_INTVL, props->mcast_querier_interval);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4141:26: error: 'IFLA_BR_MCAST_QUERY_INTVL' undeclared (first use in this function)
4141 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERY_INTVL, props->mcast_query_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4141:9: note: in expansion of macro 'NLA_PUT_U64'
4141 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERY_INTVL, props->mcast_query_interval);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4142:26: error: 'IFLA_BR_MCAST_QUERY_RESPONSE_INTVL' undeclared (first use in this function)
4142 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERY_RESPONSE_INTVL, props->mcast_query_response_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4142:9: note: in expansion of macro 'NLA_PUT_U64'
4142 | NLA_PUT_U64(msg, IFLA_BR_MCAST_QUERY_RESPONSE_INTVL, props->mcast_query_response_interval);
| ^~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4143:26: error: 'IFLA_BR_MCAST_STARTUP_QUERY_INTVL' undeclared (first use in this function)
4143 | NLA_PUT_U64(msg, IFLA_BR_MCAST_STARTUP_QUERY_INTVL, props->mcast_startup_query_interval);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../shared/nm-platform/nm-netlink.h:281:26: note: in definition of macro 'NLA_PUT'
281 | if (nla_put(msg, attrtype, attrlen, data) < 0) \
| ^~~~~~~~
../shared/nm-platform/nm-netlink.h:304:43: note: in expansion of macro 'NLA_PUT_TYPE'
304 | #define NLA_PUT_U64(msg, attrtype, value) NLA_PUT_TYPE(msg, uint64_t, attrtype, value)
| ^~~~~~~~~~~~
../src/core/platform/nm-linux-platform.c:4143:9: note: in expansion of macro 'NLA_PUT_U64'
4143 | NLA_PUT_U64(msg, IFLA_BR_MCAST_STARTUP_QUERY_INTVL, props->mcast_startup_query_interval);
| ^~~~~~~~~~~
Configured using:
meson -Dprefix=/usr/local -Dlibdir=/usr/local/lib \
-Dmandir=/usr/local/share/man -Dbuildtype=release \
-Db_lto=true \
-Dcpp_args='-fuse-ld=gold -pipe' -Dc_args='-fuse-ld=gold -pipe' \
--default-library=both \
-Ddbus_conf_dir=/usr/local/share/dbus-1/system.d \
-Dsystem_ca_path=/usr/local/etc/ssl/certs \
-Dpolkit_agent_helper_1=/usr/local/polkit-1/polkit-agent-helper-1 \
-Dsession_tracking_consolekit=false \
-Dsession_tracking=elogind \
-Dsuspend_resume=elogind \
-Dsystemdsystemunitdir=no \
-Dsystemd_journal=false \
-Dmodify_system=true \
-Dppp=false \
-Dselinux=false \
-Diwd=false \
-Dteamdctl=false \
-Dnm_cloud_setup=true \
-Dbluez5_dun=false \
-Dlibaudit=no \
-Debpf=false \
-Dwifi=false \
-Dwext=false \
-Dconfig_plugins_default=keyfile \
-Dnetconfig=no \
-Dconfig_dns_rc_manager_default=symlink \
-Ddhcpcd=no \
-Dvapi=true \
-Ddocs=false \
-Dmore_asserts=no \
-Dmore_logging=false \
-Dqt=false \
builddir
config build portion:
patching file clients/tui/newt/meson.build
The Meson build system
Version: 0.57.1
Source dir: /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b
Build dir: /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/builddir
Build type: native build
Project name: NetworkManager
Project version: 1.30.0
C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (GCC) 10.2.1 20210105")
C linker for the host machine: cc ld.gold 2.36.1
Host machine cpu family: x86
Host machine cpu: i686
Program intltool-merge found: YES (/usr/local/bin/intltool-merge)
Program perl found: YES (/usr/local/bin/perl)
Program xsltproc found: YES (/usr/local/bin/xsltproc)
Program /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-exports.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-exports.sh)
Has header "sys/auxv.h" : YES
Checking for function "getrandom" : NO
Checking for function "getrandom" : NO
Checking for function "pidfd_open" : NO
Checking for function "pidfd_send_signal" : NO
Checking for function "rt_sigqueueinfo" : NO
Checking for function "secure_getenv" : YES
Checking for function "__secure_getenv" : NO
Checking for function "reallocarray" : NO
Checking for function "explicit_bzero" : NO
Checking for function "memfd_create" : NO
Checking for size of "pid_t" : 4
Checking for size of "uid_t" : 4
Checking for size of "gid_t" : 4
Checking for size of "dev_t" : 8
Checking for size of "ino_t" : 8
Checking for size of "time_t" : 4
Checking for size of "rlim_t" : 8
Compiler for C supports arguments -fdata-sections: YES
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports link arguments -Wl,--gc-sections: YES
Compiler for C supports arguments -flto-partition=none: YES
Compiler for C supports arguments -Wall: YES
Compiler for C supports arguments -Wextra: YES
Compiler for C supports arguments -Wdeclaration-after-statement: YES
Compiler for C supports arguments -Wfloat-equal: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wimplicit-function-declaration: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wshift-negative-value: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wvla: YES
Compiler for C supports arguments -Wno-duplicate-decl-specifier: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -Wno-format-y2k: YES
Compiler for C supports arguments -Wno-gnu-variable-sized-type-not-at-end: NO
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-pragmas: YES
Compiler for C supports arguments -Wno-sign-compare: YES
Compiler for C supports arguments -Wno-tautological-constant-out-of-range-compare: NO
Compiler for C supports arguments -Wno-unknown-pragmas: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wparentheses-equality: NO
Compiler for C supports arguments -Wpointer-arith: YES (cached)
Compiler for C supports arguments -Wshadow: YES (cached)
Compiler for C supports arguments -Wstrict-prototypes: YES (cached)
Compiler for C supports arguments -Wtypedef-redefinition: NO
Compiler for C supports arguments -Wundef: YES (cached)
Compiler for C supports arguments -Wunknown-attributes: NO
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Checking if "-Werror=implicit-fallthrough" compiles: YES
meson.build:239: WARNING: Consider using the built-in warning_level option instead of using "-Wall".
meson.build:239: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Found pkg-config: /usr/local/bin/pkg-config (0.29.2)
Run-time dependency uuid found: YES 2.36.2
Run-time dependency libelogind found: YES 246.10
Run-time dependency libudev found: YES 243
Run-time dependency dbus-1 found: YES 1.13.18
Run-time dependency libndp found: YES 1.7
Run-time dependency jansson found: YES 2.13.1
Program eu-readelf found: YES (/usr/local/bin/eu-readelf)
Found CMake: /usr/local/bin/cmake (3.19.4)
Run-time dependency libsystemd found: NO (tried pkgconfig and cmake)
Run-time dependency libsystemd-login found: NO (tried pkgconfig and cmake)
Run-time dependency systemd found: NO (tried pkgconfig and cmake)
Run-time dependency gio-unix-2.0 found: YES 2.67.4
Run-time dependency gmodule-2.0 found: YES 2.67.4
Library dl found: YES
Run-time dependency gobject-introspection-1.0 found: YES 1.66.1
Run-time dependency udev found: YES 243
Run-time dependency polkit-gobject-1 found: YES 0.117
Run-time dependency nss found: YES 3.61
Run-time dependency mm-glib found: YES 1.16.2
Run-time dependency mobile-broadband-provider-info found: YES 20201225
Program dhclient /sbin/dhclient /usr/sbin/pppd/dhclient /usr/local/sbin/dhclient found: NO
Message: dhclient not found, assume path /usr/sbin/dhclient
Program dhcpcanon /sbin/dhcpcanon /usr/sbin/pppd/dhcpcanon /usr/local/sbin/dhcpcanon found: NO
Message: dhcpcanon not found, assume path /usr/sbin/dhcpcanon
Program resolvconf /usr/resolvconf /usr/sbin/resolvconf /usr/local/sbin/resolvconf found: NO
Program /sbin/iptables found: YES (/sbin/iptables)
Program dnsmasq /sbin/dnsmasq /usr/sbin/dnsmasq found: NO
Program dnssec_trigger /usr/local/libexec/dnssec_trigger /usr/local/lib/dnssec_trigger /usr/local/lib/dnssec-trigger/dnssec_trigger /usr/libexec/dnssec_trigger /usr/lib/dnssec_trigger /usr/lib/dnssec-trigger/dnssec_trigger found: NO
Run-time dependency libpsl found: YES 0.21.1
Run-time dependency libcurl found: YES 7.75.0
Run-time dependency libnewt found: YES 0.52.21
Vala compiler for the host machine: valac (valac 0.51.2)
Program /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-gitlab-ci.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-gitlab-ci.sh)
Program /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-tree.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-tree.sh)
Program /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/run-nm-test.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/run-nm-test.sh)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Found pkg-config: /usr/local/bin/pkg-config (0.29.2)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Configuring nm-version-macros.h using configuration
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
WARNING: target links against shared modules. This is not recommended as it is not supported on some platforms
WARNING: target links against shared modules. This is not recommended as it is not supported on some platforms
WARNING: target links against shared modules. This is not recommended as it is not supported on some platforms
WARNING: target links against shared modules. This is not recommended as it is not supported on some platforms
Program /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-config-options.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/check-config-options.sh)
Program glib-mkenums found: YES (/usr/local/bin/glib-mkenums)
Build-time dependency gobject-introspection-1.0 found: YES 1.66.1
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.66.1 (cached)
Program g-ir-compiler found: YES (/usr/local/bin/g-ir-compiler)
Configuring org.freedesktop.nm_dispatcher.service using configuration
Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen)
Configuring settings-docs.h using configuration
clients/common/meson.build:55: WARNING: Got an empty configuration_data() object and found no substitutions in the input file 'settings-docs.h.in'. If you want to copy a file to the build dir, use the 'copy:' keyword argument added in 0.47.0
Configuring generate-docs-nm-settings-nmcli.xml using configuration
clients/cli/meson.build:75: WARNING: Got an empty configuration_data() object and found no substitutions in the input file 'generate-docs-nm-settings-nmcli.xml.in'. If you want to copy a file to the build dir, use the 'copy:' keyword argument added in 0.47.0
Configuring server.conf using configuration
Configuring org.freedesktop.NetworkManager.policy.in using configuration
Program vapigen found: YES (/usr/local/bin/vapigen)
Configuring config.h using configuration
Configuring config-extra.h using configuration
Program tools/meson-post-install.sh found: YES (/usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/tools/meson-post-install.sh)
Message:
System paths:
prefix: /usr/local
exec_prefix: /usr/local
systemdunitdir: no
nmbinary: /usr/local/sbin/NetworkManager
nmconfdir: /usr/local/etc/NetworkManager
nmlibdir: /usr/local/lib/NetworkManager
nmdatadir: /usr/local/share/NetworkManager
nmstatedir: /var/local/lib/NetworkManager
nmrundir: /var/local/run/NetworkManager
nmvpndir: /usr/local/lib/NetworkManager
nmplugindir: /usr/local/lib/NetworkManager/1.30.0
system-ca-path: /usr/local/etc/ssl/certs
Platform:
session tracking: elogind
suspend/resume: elogind
policykit: true (default: true) (permissive modify.system)
polkit-agent-helper-1: /usr/local/lib/polkit-1/polkit-agent-helper-1
selinux: false
systemd-journald: false (default: logging.backend=syslog)
hostname persist: default
libaudit: false (default: logging.audit=false)
Features:
wext: false
wifi: false
iwd: false
pppd: false
jansson: yes (soname: libjansson.so.4)
modemmanager-1: true
ofono: false
concheck: true
libteamdctl: false
ovs: true
nmcli: true
nmtui: true
nm-cloud-setup: true
Configuration_plugins (main.plugins=keyfile)
ifcfg-rh: false
ifupdown: false
Handlers for /etc/resolv.conf:
resolvconf: false
netconfig: false
config-dns-rc-manager-default: symlink
DHCP clients (default internal):
dhclient: true /usr/sbin/dhclient
dhcpcd: false
dhcpcanon: true /usr/sbin/dhcpcanon
Miscellaneous:
have introspection: true
build documentation and manpages: false
firewalld zone for shared mode: true
tests: yes
more-asserts: 0
more-logging: false
warning-level: 1
valgrind: false
code coverage: false
LTO: true
Linker garbage collection: true
crypto: nss
sanitizers: none
Mozilla Public Suffix List: true
vapi: true
ebpf: false
Build targets in project: 281
Option buildtype is: release [default: debugoptimized]
Found ninja-1.10.0 at /usr/local/bin/ninja
Core properties:
Source dir /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b
Build dir /usr/local/tmp/crew/NetworkManager1.30.0.tar.bz2.dir/NetworkManager-1.30.0-fc29a96097e0f11ab963c27036b6b8b3e1f3d42b/builddir
Main project options:
Core options Current Value Possible Values Description
------------ ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
backend ninja [ninja, vs, vs2010, vs2015, vs2017, vs2019, xcode] Backend to use
buildtype release [plain, debug, debugoptimized, release, minsize, custom] Build type to use
cmake_prefix_path [] List of additional prefixes for cmake to search
debug false [true, false] Debug
default_library both [shared, static, both] Default library type
force_fallback_for [] Force fallback for those subprojects
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
optimization 3 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
strip false [true, false] Strip targets on install
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 1 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, forcefallback, nopromote] Wrap mode
Backend options Current Value Possible Values Description
--------------- ------------- --------------- -----------
backend_max_links 0 >=0 Maximum number of linker processes to run or 0 for no limit
Base options Current Value Possible Values Description
------------ ------------- --------------- -----------
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto true [true, false] Use link time optimization
b_lto_threads 0 Use multiple threads for Link Time Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug false [true, false, if-release] Disable asserts
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie false [true, false] Build executables as position independent
b_sanitize none [none, address, thread, undefined, memory, address,undefined] Code sanitizer to use
b_staticpic true [true, false] Build static libraries as position independent
Compiler options Current Value Possible Values Description
---------------- ------------- --------------- -----------
c_args [-fuse-ld=gold, -pipe] Extra arguments passed to the c compiler
c_link_args [-fuse-ld=gold, -pipe] Extra arguments passed to the c linker
c_std gnu11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
vala_args [] Extra arguments passed to the vala compiler
vala_link_args [] Extra arguments passed to the vala linker
Directories Current Value Possible Values Description
----------- ------------- --------------- -----------
prefix /usr/local Installation prefix
bindir bin Executable directory
datadir share Data file directory
includedir include Header file directory
infodir share/info Info page directory
libdir lib Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
sysconfdir etc Sysconf data directory
Testing options Current Value Possible Values Description
--------------- ------------- --------------- -----------
errorlogs true [true, false] Whether to print the logs from failing tests
stdsplit true [true, false] Split stdout and stderr in test logs
Project options Current Value Possible Values Description
--------------- ------------- --------------- -----------
bluez5_dun false [true, false] enable Bluez5 DUN support
concheck true [true, false] enable connectivity checking support
config_auth_polkit_default default [default, true, false, root-only] Default value for configuration main.auth-polkit.
config_dhcp_default internal [dhcpcanon, dhclient, dhcpcd, internal, nettools] Default configuration option for main.dhcp setting, used as fallback if the configuration option is unset
config_dns_rc_manager_default symlink [auto, symlink, file, netconfig, resolvconf] Configure default value for main.rc-manager setting
config_logging_backend_default default [default, syslog, journal] Default value for logging.backend
config_plugins_default keyfile Default configuration option for main.plugins setting, used as fallback if the configuration option is unset
crypto nss [nss, gnutls] Cryptography library to use for certificate and key operations
dbus_conf_dir /usr/local/share/dbus-1/system.d where D-Bus system.d directory is
dhclient Enable dhclient support
dhcpcanon Enable dhcpcanon support (experimental)
dhcpcd no Enable dhcpcd support
dist_version Define the NM's distribution version string
dnsmasq path to dnsmasq
dnssec_trigger path to unbound dnssec-trigger-script
docs false [true, false] use to build documentation
ebpf false [auto, true, false] Enable eBPF support
firewalld_zone true [true, false] Install and use firewalld zone for shared mode
hostname_persist default [default, suse, gentoo, slackware] Hostname persist method
ifcfg_rh false [true, false] enable ifcfg-rh configuration plugin (Fedora/RHEL)
ifupdown false [true, false] enable ifupdown configuration plugin (Debian/Ubuntu)
introspection true [true, false] Enable introspection for this build
iptables path to iptables
iwd false [true, false] enable iwd support (experimental)
kernel_firmware_dir /lib/firmware where kernel firmware directory is (default is /lib/firmware)
ld_gc true [true, false] Enable garbage collection of unused symbols on linking
libaudit no [yes, yes-disabled-by-default, no] Build with audit daemon support. yes-disabled-by-default enables support, but disables it unless explicitly configured via NetworkManager.conf
libpsl true [true, false] Link against libpsl
modem_manager true [true, false] Enable new ModemManager1 interface support
modify_system true [true, false] Allow users to modify system connections
more_asserts no Enable more assertions for debugging (0 = no, 100 = all, default: auto)
more_logging false [true, false] Enable more debug logging
netconfig no Enable SUSE netconfig support
nm_cloud_setup true [true, false] Build nm-cloud-setup, a tool for automatically configure networking in cloud (EXPERIMENTAL!)
nmcli true [true, false] Build nmcli
nmtui true [true, false] Build nmtui
ofono false [true, false] Enable oFono support (experimental)
ovs true [true, false] enable Open vSwitch support
polkit true [true, false] User auth-polkit configuration option.
polkit_agent_helper_1 /usr/local/lib/polkit-1/polkit-agent-helper-1 Path name to the polkit-agent-helper-1 binary from polkit
ppp false [true, false] enable PPP/PPPoE support
pppd path to pppd binary
pppd_plugin_dir path to the pppd plugins directory
qt false [true, false] enable Qt examples
resolvconf Enable resolvconf support
selinux false [true, false] Build with SELinux
session_tracking elogind [systemd, elogind, no] Compatibility option to choose one session tracking module
session_tracking_consolekit false [true, false] Support consolekit session tracking
suspend_resume elogind [upower, systemd, elogind, consolekit, auto] Build NetworkManager with specific suspend/resume support
system_ca_path /usr/local/etc/ssl/certs path to system CA certificates
systemd_journal false [true, false] Use systemd journal for logging
systemdsystemunitdir no Directory for systemd service files
teamdctl false [true, false] enable Teamd control support
tests yes [yes, no, root] Build NetworkManager tests
udev_dir Absolute path of the udev base directory. Set to 'no' not to install the udev rule
valgrind [no] Use valgrind to memory-check the tests
valgrind_suppressions Use specific valgrind suppression file
vapi true [auto, true, false] build Vala bindings
wext false [true, false] Enable or disable Linux Wireless Extensions
wifi false [true, false] enable Wi-Fi support
ninja: Entering directory `builddir'