Skip to content

Error Installation On 6.12.33+kali amd64 #46

@fenrirStarz

Description

@fenrirStarz

`Building module(s)

command: make -j5 KERNELRELEASE=6.12.33+kali-amd64 -C /lib/modules/6.12.33+kali-amd64/build M=/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800 && make -C /lib/modules/6.12.33+kali-amd64/build M=/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic_btusb

make: Entering directory '/usr/src/linux-headers-6.12.33+kali-amd64'
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_bluetooth_main.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_wakelock.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:817:6: warning: no previous prototype for ‘get_fw_path’ [-Wmissing-prototypes]
817 | void get_fw_path(char* fw_path){
| ^~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:825:6: warning: no previous prototype for ‘set_testmode’ [-Wmissing-prototypes]
825 | void set_testmode(int val){
| ^~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:829:5: warning: no previous prototype for ‘get_testmode’ [-Wmissing-prototypes]
829 | int get_testmode(void){
| ^~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:833:5: warning: no previous prototype for ‘get_hardware_info’ [-Wmissing-prototypes]
833 | int get_hardware_info(void){
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:838:5: warning: no previous prototype for ‘get_adap_test’ [-Wmissing-prototypes]
838 | int get_adap_test(void){
| ^~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:853:6: warning: no previous prototype for ‘get_userconfig_xtal_cap’ [-Wmissing-prototypes]
853 | void get_userconfig_xtal_cap(xtal_cap_conf_t *xtal_cap)
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:866:6: warning: no previous prototype for ‘get_userconfig_txpwr_idx’ [-Wmissing-prototypes]
866 | void get_userconfig_txpwr_idx(txpwr_idx_conf_t *txpwr_idx){
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:893:6: warning: no previous prototype for ‘get_userconfig_txpwr_ofst’ [-Wmissing-prototypes]
893 | void get_userconfig_txpwr_ofst(txpwr_ofst_conf_t *txpwr_ofst){
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:916:6: warning: no previous prototype for ‘rwnx_plat_userconfig_set_value’ [-Wmissing-prototypes]
916 | void rwnx_plat_userconfig_set_value(char *command, char *value){
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth.c:964:6: warning: no previous prototype for ‘rwnx_plat_userconfig_parsing’ [-Wmissing-prototypes]
964 | void rwnx_plat_userconfig_parsing(char *buffer, int size){
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.c:1655:6: warning: no previous prototype for ‘rwnx_rx_handle_msg’ [-Wmissing-prototypes]
1655 | void rwnx_rx_handle_msg(struct rwnx_hw *rwnx_hw, struct ipc_e2a_msg *msg)
| ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_rx.c:1667:6: warning: no previous prototype for ‘rwnx_rx_handle_print’ [-Wmissing-prototypes]
1667 | void rwnx_rx_handle_print(struct rwnx_hw *rwnx_hw, u8 *msg, u32 len)
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:170:18: warning: no previous prototype for ‘rwnx_cmd_malloc’ [-Wmissing-prototypes]
170 | struct rwnx_cmd *rwnx_cmd_malloc(void){
| ^~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:199:6: warning: no previous prototype for ‘rwnx_cmd_free’ [-Wmissing-prototypes]
199 | void rwnx_cmd_free(struct rwnx_cmd *cmd){
| ^~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:209:5: warning: no previous prototype for ‘rwnx_init_cmd_array’ [-Wmissing-prototypes]
209 | int rwnx_init_cmd_array(void){
| ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_msg_tx.c:224:6: warning: no previous prototype for ‘rwnx_free_cmd_array’ [-Wmissing-prototypes]
224 | void rwnx_free_cmd_array(void){
| ^~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_utils.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_usb.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_cmds.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_utils.c:23:5: warning: no previous prototype for ‘rwnx_init_aic’ [-Wmissing-prototypes]
23 | int rwnx_init_aic(struct rwnx_hw *rwnx_hw)
| ^~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_txrxif.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_usb.c:1375:5: warning: no previous prototype for ‘aicfw_download_fw_8800’ [-Wmissing-prototypes]
1375 | int aicfw_download_fw_8800(struct aic_usb_dev *usb_dev){
| ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_usb.c:1650:5: warning: no previous prototype for ‘aicfw_download_fw’ [-Wmissing-prototypes]
1650 | int aicfw_download_fw(struct aic_usb_dev *usb_dev)
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_cmds.c:339:6: warning: no previous prototype for ‘cmd_mgr_task_process’ [-Wmissing-prototypes]
339 | void cmd_mgr_task_process(struct work_struct *work)
| ^~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_irqs.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_cfgfile.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_strs.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicbluetooth_cmds.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_compat_8800d80.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_irqs.c:21:13: warning: no previous prototype for ‘rwnx_irq_hdlr’ [-Wmissing-prototypes]
21 | irqreturn_t rwnx_irq_hdlr(int irq, void *dev_id)
| ^~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_irqs.c:34:6: warning: no previous prototype for ‘rwnx_task’ [-Wmissing-prototypes]
34 | void rwnx_task(unsigned long data)
| ^~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_compat_8800d80x2.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/md5.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_tx.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:310:6: warning: no previous prototype for ‘rwnx_rx_data_skb_resend’ [-Wmissing-prototypes]
310 | void rwnx_rx_data_skb_resend(struct rwnx_hw *rwnx_hw, struct rwnx_vif *rwnx_vif, struct sk_buff *skb)
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1383:5: warning: no previous prototype for ‘reord_flush_tid’ [-Wmissing-prototypes]
1383 | int reord_flush_tid(struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u8 tid)
| ^~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1635:6: warning: no previous prototype for ‘reord_rxframes_process’ [-Wmissing-prototypes]
1635 | bool reord_rxframes_process(struct aicwf_rx_priv *rx_priv, struct reord_ctrl *preorder_ctrl, int bforced)
| ^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1671:6: warning: no previous prototype for ‘reord_rxframes_ind’ [-Wmissing-prototypes]
1671 | void reord_rxframes_ind(struct aicwf_rx_priv *rx_priv,
| ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1755:5: warning: no previous prototype for ‘reord_process_unit’ [-Wmissing-prototypes]
1755 | int reord_process_unit(struct recv_msdu *pframe, struct aicwf_rx_priv *rx_priv, struct sk_buff *skb, u16 seq_num, u8 tid, u8 forward, u8 is_amsdu)
| ^~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1951:6: warning: no previous prototype for ‘remove_sec_hdr_mgmt_frame’ [-Wmissing-prototypes]
1951 | void remove_sec_hdr_mgmt_frame(struct hw_rxhdr *hw_rxhdr,struct sk_buff *skb)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:2032:6: warning: no previous prototype for ‘defrag_timeout_cb’ [-Wmissing-prototypes]
2032 | void defrag_timeout_cb(struct timer_list *t)
| ^~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_txq.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_rx_prealloc.o
In file included from /usr/src/linux-headers-6.12.33+kali-common/include/linux/string.h:390,
from /usr/src/linux-headers-6.12.33+kali-common/include/linux/dma-mapping.h:7,
from /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:10:
In function ‘fortify_memcpy_chk’,
inlined from ‘rwnx_rx_add_rtap_hdr’ at /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1215:9,
inlined from ‘rwnx_rx_monitor’ at /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:1255:5,
inlined from ‘rwnx_rxdataind_aicwf’ at /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_rx.c:2169:13:
/usr/src/linux-headers-6.12.33+kali-common/include/linux/fortify-string.h:571:25: warning: call to ‘__write_overflow_field’ declared with attribute warning: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning]
571 | write_overflow_field(p_size_field, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_tx.c:1243:5: warning: no previous prototype for ‘intf_tx’ [-Wmissing-prototypes]
1243 | int intf_tx(struct rwnx_hw *priv,struct msg_buf *msg)
| ^~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.c:13:7: warning: no previous prototype for ‘aicwf_prealloc_txq_alloc’ [-Wmissing-prototypes]
13 | void *aicwf_prealloc_txq_alloc(size_t size)
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aicwf_txq_prealloc.c:50:6: warning: no previous prototype for ‘aicwf_prealloc_txq_free’ [-Wmissing-prototypes]
50 | void aicwf_prealloc_txq_free(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_txq.c:154:6: warning: no previous prototype for ‘rwnx_txq_flush’ [-Wmissing-prototypes]
154 | void rwnx_txq_flush(struct rwnx_hw *rwnx_hw, struct rwnx_txq txq)
| ^~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_mesh.o
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:549:6: warning: no previous prototype for ‘rwnx_skb_align_8bytes’ [-Wmissing-prototypes]
549 | void rwnx_skb_align_8bytes(struct sk_buff skb){
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:616:6: warning: no previous prototype for ‘rwnx_frame_parser’ [-Wmissing-prototypes]
616 | void rwnx_frame_parser(char
tag, char
data, unsigned long len){
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:1154:6: warning: no previous prototype for ‘rwnx_update_mesh_power_mode’ [-Wmissing-prototypes]
1154 | void rwnx_update_mesh_power_mode(struct rwnx_vif *vif)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_defs.h:32,
from /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:25:
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_compat.h:395:5: warning: no previous prototype for ‘rwnx_select_queue’ [-Wmissing-prototypes]
395 | rwnx_select_queue(dev, skb, sb_dev)
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:1675:5: note: in expansion of macro ‘rwnx_select_queue’
1675 | u16 rwnx_select_queue(struct net_device *dev, struct sk_buff *skb,
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:1968:6: warning: no previous prototype for ‘aicwf_p2p_alive_timeout’ [-Wmissing-prototypes]
1968 | void aicwf_p2p_alive_timeout(struct timer_list *t)
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:2638:5: warning: no previous prototype for ‘rwnx_send_check_p2p’ [-Wmissing-prototypes]
2638 | int rwnx_send_check_p2p(struct cfg80211_scan_request *param){
| ^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3474:6: warning: no previous prototype for ‘apm_staloss_work_process’ [-Wmissing-prototypes]
3474 | void apm_staloss_work_process(struct work_struct *work)
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:3588:6: warning: no previous prototype for ‘apm_probe_sta_work_process’ [-Wmissing-prototypes]
3588 | void apm_probe_sta_work_process(struct work_struct *work)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4067:5: warning: no previous prototype for ‘rwnx_cfg80211_set_monitor_channel
’ [-Wmissing-prototypes]
4067 | int rwnx_cfg80211_set_monitor_channel
(struct wiphy *wiphy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4077:5: warning: no previous prototype for ‘rwnx_cfg80211_probe_client’ [-Wmissing-prototypes]
4077 | int rwnx_cfg80211_probe_client(struct wiphy *wiphy, struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4114:6: warning: no previous prototype for ‘rwnx_cfg80211_mgmt_frame_register’ [-Wmissing-prototypes]
4114 | void rwnx_cfg80211_mgmt_frame_register(struct wiphy *wiphy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:4794:5: warning: no previous prototype for ‘rwnx_cfg80211_channel_switch’ [-Wmissing-prototypes]
4794 | int rwnx_cfg80211_channel_switch(struct wiphy *wiphy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5131:5: warning: no previous prototype for ‘rwnx_cfg80211_change_bss’ [-Wmissing-prototypes]
5131 | int rwnx_cfg80211_change_bss(struct wiphy *wiphy, struct net_device dev,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5912:30: error: initialization of ‘int (
)(struct wiphy *, struct net_device *, struct cfg80211_chan_def , u32, int)’ {aka ‘int ()(struct wiphy *, struct net_device *, struct cfg80211_chan_def , unsigned int, int)’} from incompatible pointer type ‘int ()(struct wiphy *, struct net_device *, struct cfg80211_chan_def , u32)’ {aka ‘int ()(struct wiphy *, struct net_device *, struct cfg80211_chan_def *, unsigned int)’} [-Wincompatible-pointer-types]
5912 | .start_radar_detection = rwnx_cfg80211_start_radar_detection,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:5912:30: note: (near initialization for ‘rwnx_cfg80211_ops.start_radar_detection’)
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8110:5: warning: no previous prototype for ‘rwnx_ic_system_init’ [-Wmissing-prototypes]
8110 | int rwnx_ic_system_init(struct rwnx_hw *rwnx_hw){
| ^~~~~~~~~~~~~~~~~~~
LD [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic_load_fw/aic_load_fw.o
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8149:5: warning: no previous prototype for ‘rwnx_ic_rf_init’ [-Wmissing-prototypes]
8149 | int rwnx_ic_rf_init(struct rwnx_hw *rwnx_hw){
| ^~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.c:8188:6: warning: no previous prototype for ‘aic_ipc_setting’ [-Wmissing-prototypes]
8188 | void aic_ipc_setting(struct rwnx_vif rwnx_vif){
| ^~~~~~~~~~~~~~~
CC [M] /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_pci.o
make[3]: *** [/usr/src/linux-headers-6.12.33+kali-common/scripts/Makefile.build:234: /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_main.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_mod_params.c:268:6: warning: no previous prototype for ‘rwnx_get_countrycode_channels’ [-Wmissing-prototypes]
268 | void rwnx_get_countrycode_channels(struct wiphy wiphy,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:776:5: warning: no previous prototype for ‘rwnx_request_firmware_common’ [-Wmissing-prototypes]
776 | int rwnx_request_firmware_common(struct rwnx_hw rwnx_hw, u32
buffer, const char filename)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:787:6: warning: no previous prototype for ‘rwnx_release_firmware_common’ [-Wmissing-prototypes]
787 | void rwnx_release_firmware_common(u32
buffer)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:804:5: warning: no previous prototype for ‘rwnx_plat_bin_fw_upload_2’ [-Wmissing-prototypes]
804 | int rwnx_plat_bin_fw_upload_2(struct rwnx_hw *rwnx_hw, u32 fw_addr,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:1973:5: warning: no previous prototype for ‘rwnx_atoi2’ [-Wmissing-prototypes]
1973 | int rwnx_atoi2(char *value, int c_len)
| ^~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2000:5: warning: no previous prototype for ‘rwnx_atoi’ [-Wmissing-prototypes]
2000 | int rwnx_atoi(char *value)
| ^~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2348:6: warning: no previous prototype for ‘get_userconfig_xtal_cap’ [-Wmissing-prototypes]
2348 | void get_userconfig_xtal_cap(xtal_cap_conf_t *xtal_cap)
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2357:6: warning: no previous prototype for ‘rwnx_plat_nvram_set_value’ [-Wmissing-prototypes]
2357 | void rwnx_plat_nvram_set_value(char *command, char *value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2663:6: warning: no previous prototype for ‘rwnx_plat_nvram_set_value_8800d80x2’ [-Wmissing-prototypes]
2663 | void rwnx_plat_nvram_set_value_8800d80x2(char *command, char *value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:2886:6: warning: no previous prototype for ‘rwnx_plat_userconfig_parsing_8800d80x2’ [-Wmissing-prototypes]
2886 | void rwnx_plat_userconfig_parsing_8800d80x2(char *buffer, int size)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_pci.c:85:5: warning: no previous prototype for ‘rwnx_pci_register_drv’ [-Wmissing-prototypes]
85 | int rwnx_pci_register_drv(void)
| ^~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_pci.c:90:6: warning: no previous prototype for ‘rwnx_pci_unregister_drv’ [-Wmissing-prototypes]
90 | void rwnx_pci_unregister_drv(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
In function ‘rwnx_plat_patch_load’,
inlined from ‘rwnx_platform_on’ at /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:3577:11:
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:1603:9: warning: ‘sprintf’ argument 3 overlaps destination object ‘aic_fw_path’ [-Wrestrict]
1603 | sprintf(aic_fw_path, "%s/%s", aic_fw_path, "aic8800DC");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c: In function ‘rwnx_platform_on’:
/var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv/rwnx_platform.c:51:13: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
51 | extern char aic_fw_path[FW_PATH_MAX_LEN];
| ^~~~~~~~~~~
make[2]: *** [/usr/src/linux-headers-6.12.33+kali-common/scripts/Makefile.build:483: /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800/aic8800_fdrv] Error 2
make[1]: *** [/usr/src/linux-headers-6.12.33+kali-common/Makefile:1970: /var/lib/dkms/aic8800-usb/1.0/build/src/USB/driver_fw/drivers/aic8800] Error 2
make: *** [/usr/src/linux-headers-6.12.33+kali-common/Makefile:236: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.12.33+kali-amd64'

exit code: 2

elapsed time: 00:00:13

----------------------------------------------------------------`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions