>>> uccp420wlan 6.9.1 Extracting gzip -d -c /home/thomas/autobuild/instance-2/dl/uccp420wlan/uccp420wlan-6.9.1.tar.gz | tar --strip-components=1 -C /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1 -xf - >>> uccp420wlan 6.9.1 Patching >>> uccp420wlan 6.9.1 Configuring >>> uccp420wlan 6.9.1 Building >>> uccp420wlan 6.9.1 Building kernel module(s) PATH="/home/thomas/autobuild/instance-2/output-1/host/bin:/home/thomas/autobuild/instance-2/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG="/home/thomas/autobuild/instance-2/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/thomas/autobuild/instance-2/output-1/host/lib/pkgconfig:/home/thomas/autobuild/instance-2/output-1/host/share/pkgconfig" BR_BINARIES_DIR=/home/thomas/autobuild/instance-2/output-1/images KCFLAGS=-Wno-attribute-alias /usr/bin/make -j4 -C /home/thomas/autobuild/instance-2/output-1/build/linux-6.1.11 HOSTCC="/home/thomas/autobuild/instance-2/output-1/host/bin/ccache /usr/bin/gcc -O2 -I/home/thomas/autobuild/instance-2/output-1/host/include -L/home/thomas/autobuild/instance-2/output-1/host/lib -Wl,-rpath,/home/thomas/autobuild/instance-2/output-1/host/lib" ARCH=s390 INSTALL_MOD_PATH=/home/thomas/autobuild/instance-2/output-1/target CROSS_COMPILE="/home/thomas/autobuild/instance-2/output-1/host/bin/s390x-buildroot-linux-gnu-" WERROR=0 REGENERATE_PARSERS=1 DEPMOD=/home/thomas/autobuild/instance-2/output-1/host/sbin/depmod PWD=/home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/. M=/home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/. modules make[1]: Entering directory '/home/thomas/autobuild/instance-2/output-1/build/linux-6.1.11' CC [M] /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/80211_if.o CC [M] /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/core.o CC [M] /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/umac_if.o CC [M] /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/tx.o ../uccp420wlan-6.9.1/src/tx.c: In function ‘wait_for_tx_complete’: ../uccp420wlan-6.9.1/src/tx.c:43:34: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 43 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/tx.c: In function ‘uccp420wlan_tx_free_buff_req’: ../uccp420wlan-6.9.1/src/tx.c:1142:49: error: ‘IEEE80211_BAND_2GHZ’ undeclared (first use in this function); did you mean ‘IEEE80211_CHAN_2GHZ’? 1142 | if (ets_band == IEEE80211_BAND_2GHZ) | ^~~~~~~~~~~~~~~~~~~ | IEEE80211_CHAN_2GHZ ../uccp420wlan-6.9.1/src/tx.c:1142:49: note: each undeclared identifier is reported only once for each function it appears in ../uccp420wlan-6.9.1/src/tx.c:1144:54: error: ‘IEEE80211_BAND_5GHZ’ undeclared (first use in this function); did you mean ‘IEEE80211_CHAN_5GHZ’? 1144 | else if (ets_band == IEEE80211_BAND_5GHZ) | ^~~~~~~~~~~~~~~~~~~ | IEEE80211_CHAN_5GHZ ../uccp420wlan-6.9.1/src/tx.c: In function ‘uccp420_flush_vif_all_pend_q’: ../uccp420wlan-6.9.1/src/tx.c:2009:42: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 2009 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/tx.c: In function ‘uccp420_flush_vif_tx_queues’: ../uccp420wlan-6.9.1/src/tx.c:2232:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 2232 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/tx.o] Error 1 make[2]: *** Waiting for unfinished jobs.... ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_scan_abort’: ../uccp420wlan-6.9.1/src/core.c:123:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 123 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_cancel_hw_roc’: ../uccp420wlan-6.9.1/src/core.c:151:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 151 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_channel_prog_complete’: ../uccp420wlan-6.9.1/src/core.c:180:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 180 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_tx_deinit_complete’: ../uccp420wlan-6.9.1/src/core.c:208:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 208 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_tx_queue_flush_complete’: ../uccp420wlan-6.9.1/src/core.c:235:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 235 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘wait_for_reset_complete’: ../uccp420wlan-6.9.1/src/core.c:268:26: error: ‘struct task_struct’ has no member named ‘state’; did you mean ‘stats’? 268 | current->state = TASK_INTERRUPTIBLE; | ^~~~~ | stats ../uccp420wlan-6.9.1/src/core.c: In function ‘vif_bcn_timer_expiry’: ../uccp420wlan-6.9.1/src/core.c:379:30: error: too few arguments to function ‘ieee80211_beacon_get’ 379 | temp = skb = ieee80211_beacon_get(uvif->dev->hw, uvif->vif); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../uccp420wlan-6.9.1/inc/core.h:42, from ../uccp420wlan-6.9.1/src/core.c:27: ./include/net/mac80211.h:5239:31: note: declared here 5239 | static inline struct sk_buff *ieee80211_beacon_get(struct ieee80211_hw *hw, | ^~~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c:427:30: error: ‘struct ieee80211_vif’ has no member named ‘csa_active’ 427 | if (uvif->vif->csa_active) { | ^~ ../uccp420wlan-6.9.1/src/core.c:428:29: error: implicit declaration of function ‘ieee80211_csa_is_complete’; did you mean ‘ieee80211_scan_completed’? [-Werror=implicit-function-declaration] 428 | if (ieee80211_csa_is_complete(uvif->vif)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | ieee80211_scan_completed ../uccp420wlan-6.9.1/src/core.c:432:23: error: too few arguments to function ‘ieee80211_beacon_get’ 432 | skb = ieee80211_beacon_get(uvif->dev->hw, uvif->vif); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../uccp420wlan-6.9.1/inc/core.h:42, from ../uccp420wlan-6.9.1/src/core.c:27: ./include/net/mac80211.h:5239:31: note: declared here 5239 | static inline struct sk_buff *ieee80211_beacon_get(struct ieee80211_hw *hw, | ^~~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c: In function ‘uccp420wlan_vif_add’: ../uccp420wlan-6.9.1/src/core.c:582:17: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration] 582 | init_timer(&uvif->bcn_timer); | ^~~~~~~~~~ | init_timers ../uccp420wlan-6.9.1/src/core.c:583:32: error: ‘struct timer_list’ has no member named ‘data’ 583 | uvif->bcn_timer.data = (unsigned long)uvif; | ^ ../uccp420wlan-6.9.1/src/core.c:584:42: error: assignment to ‘void (*)(struct timer_list *)’ from incompatible pointer type ‘void (*)(long unsigned int)’ [-Werror=incompatible-pointer-types] 584 | uvif->bcn_timer.function = vif_bcn_timer_expiry; | ^ ../uccp420wlan-6.9.1/src/core.c:590:32: error: ‘struct timer_list’ has no member named ‘data’ 590 | uvif->bcn_timer.data = (unsigned long)uvif; | ^ ../uccp420wlan-6.9.1/src/core.c:591:42: error: assignment to ‘void (*)(struct timer_list *)’ from incompatible pointer type ‘void (*)(long unsigned int)’ [-Werror=incompatible-pointer-types] 591 | uvif->bcn_timer.function = vif_bcn_timer_expiry; | ^ ../uccp420wlan-6.9.1/src/core.c: In function ‘uccp420wlan_vif_bss_info_changed’: ../uccp420wlan-6.9.1/src/core.c:849:37: error: ‘struct ieee80211_bss_conf’ has no member named ‘assoc’ 849 | if (bss_conf->assoc) { | ^~ In file included from ./include/linux/printk.h:566, from ./include/linux/kernel.h:29, from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/rtnetlink.h:6, from ../uccp420wlan-6.9.1/src/core.c:25: ../uccp420wlan-6.9.1/src/core.c:851:69: error: ‘struct ieee80211_bss_conf’ has no member named ‘aid’ 851 | uvif->dev->name, bss_conf->aid); | ^~ ./include/linux/dynamic_debug.h:223:29: note: in definition of macro ‘__dynamic_func_call_cls’ 223 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:249:9: note: in expansion of macro ‘_dynamic_func_call_cls’ 249 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:268:9: note: in expansion of macro ‘_dynamic_func_call’ 268 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/printk.h:581:9: note: in expansion of macro ‘dynamic_pr_debug’ 581 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c:34:17: note: in expansion of macro ‘pr_debug’ 34 | pr_debug(fmt, ##__VA_ARGS__); \ | ^~~~~~~~ ../uccp420wlan-6.9.1/src/core.c:850:33: note: in expansion of macro ‘UCCP_DEBUG_CORE’ 850 | UCCP_DEBUG_CORE("%s-CORE: AID %d,", | ^~~~~~~~~~~~~~~ In file included from ../uccp420wlan-6.9.1/src/core.c:27: ../uccp420wlan-6.9.1/src/core.c:864:51: error: ‘struct ieee80211_bss_conf’ has no member named ‘aid’ 864 | bss_conf->aid); | ^~ ../uccp420wlan-6.9.1/inc/core.h:88:25: note: in definition of macro ‘CALL_UMAC’ 88 | ret = prog_umac(__VA_ARGS__); \ | ^~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c: In function ‘uccp420wlan_rx_frame’: ../uccp420wlan-6.9.1/src/core.c:1238:34: error: ‘IEEE80211_BAND_2GHZ’ undeclared (first use in this function); did you mean ‘IEEE80211_CHAN_2GHZ’? 1238 | rx_status.band = IEEE80211_BAND_2GHZ; | ^~~~~~~~~~~~~~~~~~~ | IEEE80211_CHAN_2GHZ ../uccp420wlan-6.9.1/src/core.c:1238:34: note: each undeclared identifier is reported only once for each function it appears in ../uccp420wlan-6.9.1/src/core.c:1240:34: error: ‘IEEE80211_BAND_5GHZ’ undeclared (first use in this function); did you mean ‘IEEE80211_CHAN_5GHZ’? 1240 | rx_status.band = IEEE80211_BAND_5GHZ; | ^~~~~~~~~~~~~~~~~~~ | IEEE80211_CHAN_5GHZ ../uccp420wlan-6.9.1/src/core.c:1266:34: error: ‘struct ieee80211_rx_status’ has no member named ‘vht_nss’ 1266 | rx_status.vht_nss = 1; | ^ ../uccp420wlan-6.9.1/src/core.c:1268:35: error: ‘struct ieee80211_rx_status’ has no member named ‘vht_nss’ 1268 | rx_status.vht_nss = rx->nss; | ^ ../uccp420wlan-6.9.1/src/core.c:1272:43: error: ‘RX_VHT_FLAG_80MHZ’ undeclared (first use in this function) 1272 | rx_status.flag |= RX_VHT_FLAG_80MHZ; | ^~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c:1274:43: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_8023’? 1274 | rx_status.flag |= RX_FLAG_40MHZ; | ^~~~~~~~~~~~~ | RX_FLAG_8023 ../uccp420wlan-6.9.1/src/core.c:1278:43: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORT_GI’? 1278 | rx_status.flag |= RX_FLAG_SHORT_GI; | ^~~~~~~~~~~~~~~~ | RX_ENC_FLAG_SHORT_GI ../uccp420wlan-6.9.1/src/core.c:1280:35: error: ‘RX_FLAG_VHT’ undeclared (first use in this function) 1280 | rx_status.flag |= RX_FLAG_VHT; | ^~~~~~~~~~~ ../uccp420wlan-6.9.1/src/core.c:1300:43: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’? 1300 | rx_status.flag |= RX_FLAG_HT_GF; | ^~~~~~~~~~~~~ | RX_ENC_FLAG_HT_GF ../uccp420wlan-6.9.1/src/core.c:1302:35: error: ‘RX_FLAG_HT’ undeclared (first use in this function) 1302 | rx_status.flag |= RX_FLAG_HT; | ^~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/core.o] Error 1 ../uccp420wlan-6.9.1/src/80211_if.c:88:17: error: ‘IEEE80211_BAND_2GHZ’ undeclared here (not in a function); did you mean ‘IEEE80211_CHAN_2GHZ’? 88 | .band = IEEE80211_BAND_2GHZ, \ | ^~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:112:9: note: in expansion of macro ‘CHAN2G’ 112 | CHAN2G(2412, 0), /* Channel 1 */ | ^~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:95:17: error: ‘IEEE80211_BAND_5GHZ’ undeclared here (not in a function); did you mean ‘IEEE80211_CHAN_5GHZ’? 95 | .band = IEEE80211_BAND_5GHZ, \ | ^~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:129:9: note: in expansion of macro ‘CHAN5G’ 129 | CHAN5G(5180, 14, 0), /* Channel 36 */ | ^~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c: In function ‘cancel_hw_scan’: ../uccp420wlan-6.9.1/src/80211_if.c:2045:54: warning: passing argument 2 of ‘ieee80211_scan_completed’ makes pointer from integer without a cast [-Wint-conversion] 2045 | ieee80211_scan_completed(hw, true); | ^~~~ | | | int In file included from ../uccp420wlan-6.9.1/src/80211_if.c:39: ./include/net/mac80211.h:5743:58: note: expected ‘struct cfg80211_scan_info *’ but argument is of type ‘int’ 5743 | struct cfg80211_scan_info *info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../uccp420wlan-6.9.1/src/80211_if.c: In function ‘sta_add’: ../uccp420wlan-6.9.1/src/80211_if.c:2096:49: error: ‘struct ieee80211_sta’ has no member named ‘supp_rates’ 2096 | peer_st_info.supp_rates[i] = sta->supp_rates[i]; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2099:34: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2099 | peer_st_info.ht_cap = sta->ht_cap.cap; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2100:40: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2100 | peer_st_info.ht_supported = sta->ht_cap.ht_supported; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2101:41: error: ‘struct ieee80211_sta’ has no member named ‘vht_cap’ 2101 | peer_st_info.vht_supported = sta->vht_cap.vht_supported; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2102:35: error: ‘struct ieee80211_sta’ has no member named ‘vht_cap’ 2102 | peer_st_info.vht_cap = sta->vht_cap.cap; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2103:40: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2103 | peer_st_info.ampdu_factor = sta->ht_cap.ampdu_factor; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2104:41: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2104 | peer_st_info.ampdu_density = sta->ht_cap.ampdu_density; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2105:38: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2105 | peer_st_info.rx_highest = sta->ht_cap.mcs.rx_highest; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2106:37: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2106 | peer_st_info.tx_params = sta->ht_cap.mcs.tx_params; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2110:50: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2110 | uvif->peer_ampdu_factor = (1 << (13 + sta->ht_cap.ampdu_factor)) - 1; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2112:16: error: ‘struct ieee80211_sta’ has no member named ‘vht_cap’ 2112 | if (sta->vht_cap.vht_supported) { | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2113:24: error: ‘struct ieee80211_sta’ has no member named ‘vht_cap’ 2113 | if (sta->vht_cap.cap & IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE) | ^~ ../uccp420wlan-6.9.1/src/80211_if.c:2119:46: error: ‘struct ieee80211_sta’ has no member named ‘ht_cap’ 2119 | peer_st_info.rx_mask[i] = sta->ht_cap.mcs.rx_mask[i]; | ^~ ../uccp420wlan-6.9.1/src/80211_if.c: At top level: ../uccp420wlan-6.9.1/src/80211_if.c:2790:31: error: initialization of ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, unsigned int, u16, const struct ieee80211_tx_queue_params *)’ {aka ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, unsigned int, short unsigned int, const struct ieee80211_tx_queue_params *)’} from incompatible pointer type ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, short unsigned int, const struct ieee80211_tx_queue_params *)’ [-Werror=incompatible-pointer-types] 2790 | .conf_tx = conf_vif_tx, | ^~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2790:31: note: (near initialization for ‘ops.conf_tx’) ../uccp420wlan-6.9.1/src/80211_if.c:2791:31: error: initialization of ‘void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, u64)’ {aka ‘void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, long long unsigned int)’} from incompatible pointer type ‘void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, unsigned int)’ [-Werror=incompatible-pointer-types] 2791 | .bss_info_changed = bss_info_changed, | ^~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2791:31: note: (near initialization for ‘ops.bss_info_changed’) ../uccp420wlan-6.9.1/src/80211_if.c:2795:31: error: initialization of ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_ampdu_params *)’ from incompatible pointer type ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, enum ieee80211_ampdu_mlme_action, struct ieee80211_sta *, u16, u16 *, u8, bool)’ {aka ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, enum ieee80211_ampdu_mlme_action, struct ieee80211_sta *, short unsigned int, short unsigned int *, unsigned char, _Bool)’} [-Werror=incompatible-pointer-types] 2795 | .ampdu_action = ampdu_action, | ^~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2795:31: note: (near initialization for ‘ops.ampdu_action’) ../uccp420wlan-6.9.1/src/80211_if.c:2798:37: error: initialization of ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *)’ from incompatible pointer type ‘int (*)(struct ieee80211_hw *)’ [-Werror=incompatible-pointer-types] 2798 | .cancel_remain_on_channel = cancel_remain_on_channel, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2798:37: note: (near initialization for ‘ops.cancel_remain_on_channel’) ../uccp420wlan-6.9.1/src/80211_if.c:2815:37: error: initialization of ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, struct ieee80211_chanctx_conf *)’ from incompatible pointer type ‘int (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_chanctx_conf *)’ [-Werror=incompatible-pointer-types] 2815 | .assign_vif_chanctx = assign_vif_chanctx, | ^~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2815:37: note: (near initialization for ‘ops.assign_vif_chanctx’) ../uccp420wlan-6.9.1/src/80211_if.c:2816:37: error: initialization of ‘void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, struct ieee80211_chanctx_conf *)’ from incompatible pointer type ‘void (*)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_chanctx_conf *)’ [-Werror=incompatible-pointer-types] 2816 | .unassign_vif_chanctx = unassign_vif_chanctx, | ^~~~~~~~~~~~~~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2816:37: note: (near initialization for ‘ops.unassign_vif_chanctx’) ../uccp420wlan-6.9.1/src/80211_if.c: In function ‘uccp420wlan_init’: ../uccp420wlan-6.9.1/src/80211_if.c:2933:37: error: storage size of ‘band’ isn’t known 2933 | enum ieee80211_band band; | ^~~~ ../uccp420wlan-6.9.1/src/80211_if.c:2936:39: error: ‘IEEE80211_NUM_BANDS’ undeclared (first use in this function); did you mean ‘IEEE80211_NUM_TIDS’? 2936 | for (band = 0; band < IEEE80211_NUM_BANDS; band++) { | ^~~~~~~~~~~~~~~~~~~ | IEEE80211_NUM_TIDS ../uccp420wlan-6.9.1/src/80211_if.c:2936:39: note: each undeclared identifier is reported only once for each function it appears in ../uccp420wlan-6.9.1/src/80211_if.c:2933:37: warning: unused variable ‘band’ [-Wunused-variable] 2933 | enum ieee80211_band band; | ^~~~ ../uccp420wlan-6.9.1/src/80211_if.c: In function ‘proc_init’: ../uccp420wlan-6.9.1/src/80211_if.c:4605:29: error: passing argument 4 of ‘proc_create’ from incompatible pointer type [-Werror=incompatible-pointer-types] 4605 | ¶ms_fops_config); | ^~~~~~~~~~~~~~~~~~~ | | | const struct file_operations * In file included from ../uccp420wlan-6.9.1/src/80211_if.c:33: ./include/linux/proc_fs.h:110:122: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’ 110 | struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:4613:29: error: passing argument 4 of ‘proc_create’ from incompatible pointer type [-Werror=incompatible-pointer-types] 4613 | ¶ms_fops_phy_stats); | ^~~~~~~~~~~~~~~~~~~~~~ | | | const struct file_operations * In file included from ../uccp420wlan-6.9.1/src/80211_if.c:33: ./include/linux/proc_fs.h:110:122: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’ 110 | struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../uccp420wlan-6.9.1/src/80211_if.c:4621:29: error: passing argument 4 of ‘proc_create’ from incompatible pointer type [-Werror=incompatible-pointer-types] 4621 | ¶ms_fops_mac_stats); | ^~~~~~~~~~~~~~~~~~~~~~ | | | const struct file_operations * In file included from ../uccp420wlan-6.9.1/src/80211_if.c:33: ./include/linux/proc_fs.h:110:122: note: expected ‘const struct proc_ops *’ but argument is of type ‘const struct file_operations *’ 110 | struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:250: /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/./src/80211_if.o] Error 1 make[1]: *** [Makefile:2005: /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/.] Error 2 make[1]: Leaving directory '/home/thomas/autobuild/instance-2/output-1/build/linux-6.1.11' make: *** [package/pkg-generic.mk:294: /home/thomas/autobuild/instance-2/output-1/build/uccp420wlan-6.9.1/.stamp_built] Error 2 make: Leaving directory '/home/thomas/autobuild/instance-2/buildroot'