Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DKMS make.log for rtl8814au-94.bdf80b5 for kernel 6.3.1-zen1-1-zen (x86_64)
- 2023年 05月 04日 星期四 17:25:31 CST
- make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.3.1-zen1-1-zen/build M=/var/lib/dkms/rtl8814au/94.bdf80b5/build modules
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_cmd.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_security.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_debug.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_io.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ioctl_query.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ioctl_set.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ieee80211.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mlme.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mlme_ext.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mi.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_wlan_util.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_vht.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_pwrctrl.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_rf.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_chplan.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_recv.o
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mlme.c: 在函数‘rtw_drv_scan_by_self’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mlme.c:3130:17: 警告:this ‘else’ clause does not guard... [-Wmisleading-indentation]
- 3130 | else
- | ^~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_mlme.c:3133:25: 附注:...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
- 3133 | goto exit;
- | ^~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_recv.c: 在函数‘validate_mp_recv_frame’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_recv.c:3575:25: 警告:this ‘for’ clause does not guard... [-Wmisleading-indentation]
- 3575 | for (i = 0; i < precv_frame->u.hdr.len; i = i + 8)
- | ^~~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:60,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_recv.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/rtw_debug.h:52:33: 附注:...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
- 52 | #define RTW_INFO(x,...) do {} while (0)
- | ^~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_recv.c:3578:33: 附注:in expansion of macro ‘RTW_INFO’
- 3578 | RTW_INFO("#############################\n");
- | ^~~~~~~~
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_sta_mgt.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ap.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/mesh/rtw_mesh.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/mesh/rtw_mesh_pathtbl.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/mesh/rtw_mesh_hwmp.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_xmit.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_p2p.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_rson.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_tdls.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_br_ext.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_iol.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_sreset.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_btcoex_wifionly.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_btcoex.o
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ap.c: 在函数‘rtw_ap_update_chbw_by_ifbmp’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ap.c:4398:42: 警告:the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
- 4398 | if (!(ifbmp & BIT(i)) || !dvobj->padapters)
- | ^
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ap.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:1111:19: 附注:‘padapters’在此声明 1111 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
- | ^~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_ap.c:4418:42: 警告:the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress]
- 4418 | if (!(ifbmp & BIT(i)) || !dvobj->padapters)
- | ^
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:1111:19: 附注:‘padapters’在此声明 1111 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/
- | ^~~~~~~~~
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_beamforming.o
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_sta_mgt.c: 在函数‘rtw_mfree_stainfo’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_sta_mgt.c:384:25: 警告:the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress]
- 384 | if (&psta->lock != NULL)
- | ^~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:103,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_sta_mgt.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/sta_info.h:263:17: 附注:‘lock’在此声明 263 | _lock lock;
- | ^~~~
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_odm.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_rm.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_rm_fsm.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_rm_util.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/efuse/rtw_efuse.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/usb_intf.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/usb_ops_linux.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_linux.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/xmit_linux.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/mlme_linux.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/recv_linux.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_cfgvendor.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/wifi_regd.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_android.o
- CC [M] /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_proc.o
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_br_ext.c:20:18: 致命错误:net/ipx.h:没有那个文件或目录 20 | #include <net/ipx.h>
- | ^~~~~~~~~~~
- 编译中断。make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/core/rtw_br_ext.o] 错误 1
- make[2]: *** 正在等待未完成的任务....
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c: 在函数‘rtw_net_set_mac_address’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c:1471:28: 警告:passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1471 | _rtw_memcpy(pnetdev->dev_addr, sa->sa_data, ETH_ALEN); /* set mac addr to net_device */
- | ~~~~~~~^~~~~~~~~~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:27,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service.h:313:35: 附注:需要类型‘void *’,但实参的类型为‘const unsigned char *’
- 313 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz);
- | ~~~~~~^~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c: 在函数‘rtw_os_ndev_register’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c:1896:9: 错误:提供给函数‘netif_napi_add’的实参太多 1896 | netif_napi_add(ndev, &adapter->napi, rtw_recv_napi_poll, RTL_NAPI_WEIGHT);
- | ^~~~~~~~~~~~~~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service_linux.h:31,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service.h:57:
- ./include/linux/netdevice.h:2606:1: 附注:在此声明 2606 | netif_napi_add(struct net_device *dev, struct napi_struct *napi,
- | ^~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.c:1912:25: 警告:passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1912 | _rtw_memcpy(ndev->dev_addr, adapter_mac_addr(adapter), ETH_ALEN);
- | ~~~~^~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service.h:313:35: 附注:需要类型‘void *’,但实参的类型为‘const unsigned char *’
- 313 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz);
- | ~~~~~~^~~
- make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/os_intfs.o] 错误 1
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c: 在函数‘rtw_cfg80211_ch_switch_notify’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:464:17: 错误:提供给函数‘cfg80211_ch_switch_started_notify’的实参太少 464 | cfg80211_ch_switch_started_notify(adapter->pnetdev, &chdef, 0, false);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service_linux.h:94,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service.h:57,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:27,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:17:
- ./include/net/cfg80211.h:8392:6: 附注:在此声明 8392 | void cfg80211_ch_switch_started_notify(struct net_device *dev,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:472:5: 警告:this ‘if’ clause does not guard... [-Wmisleading-indentation]
- 472 | if (!rtw_cfg80211_allow_ch_switch_notify(adapter))
- | ^~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:474:17: 附注:...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
- 474 | cfg80211_ch_switch_notify(adapter->pnetdev, &chdef);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:474:17: 错误:提供给函数‘cfg80211_ch_switch_notify’的实参太少./include/net/cfg80211.h:8375:6: 附注:在此声明 8375 | void cfg80211_ch_switch_notify(struct net_device *dev,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c: 在函数‘rtw_cfg80211_indicate_connect’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:1147:26: 错误:‘struct cfg80211_roam_info’没有名为‘bssid’的成员 1147 | roam_info.bssid = cur_network->network.MacAddress;
- | ^
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c: 在文件作用域:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9945:20: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, int, u8, bool, const u8 *, struct key_params *)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, int, unsigned char, _Bool, const unsigned char *, struct key_params *)’} from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, u8, bool, const u8 *, struct key_params *)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, unsigned char, _Bool, const unsigned char *, struct key_params *)’} [-Werror=incompatible-pointer-types]
- 9945 | .add_key = cfg80211_rtw_add_key,
- | ^~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9945:20: 附注:(在‘rtw_cfg80211_ops.add_key’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9946:20: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, int, u8, bool, const u8 *, void *, void (*)(void *, struct key_params *))’ {或称 ‘int (*)(struct wiphy *, struct net_device *, int, unsigned char, _Bool, const unsigned char *, void *, void (*)(void *, struct key_params *))’} from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, u8, bool, const u8 *, void *, void (*)(void *, struct key_params *))’ {或称 ‘int (*)(struct wiphy *, struct net_device *, unsigned char, _Bool, const unsigned char *, void *, void (*)(void *, struct key_params *))’} [-Werror=incompatible-pointer-types]
- 9946 | .get_key = cfg80211_rtw_get_key,
- | ^~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9946:20: 附注:(在‘rtw_cfg80211_ops.get_key’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9947:20: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, int, u8, bool, const u8 *)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, int, unsigned char, _Bool, const unsigned char *)’} from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, u8, bool, const u8 *)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, unsigned char, _Bool, const unsigned char *)’} [-Werror=incompatible-pointer-types]
- 9947 | .del_key = cfg80211_rtw_del_key,
- | ^~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9947:20: 附注:(在‘rtw_cfg80211_ops.del_key’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9948:28: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, int, u8, bool, bool)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, int, unsigned char, _Bool, _Bool)’} from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, u8, bool, bool)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, unsigned char, _Bool, _Bool)’} [-Werror=incompatible-pointer-types]
- 9948 | .set_default_key = cfg80211_rtw_set_default_key,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9948:28: 附注:(在‘rtw_cfg80211_ops.set_default_key’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9950:33: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, int, u8)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, int, unsigned char)’} from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *, u8)’ {或称 ‘int (*)(struct wiphy *, struct net_device *, unsigned char)’} [-Werror=incompatible-pointer-types]
- 9950 | .set_default_mgmt_key = cfg80211_rtw_set_default_mgmt_key,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9950:33: 附注:(在‘rtw_cfg80211_ops.set_default_mgmt_key’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9980:20: 错误:initialization of ‘int (*)(struct wiphy *, struct net_device *, unsigned int)’ from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *)’ [-Werror=incompatible-pointer-types]
- 9980 | .stop_ap = cfg80211_rtw_stop_ap,
- | ^~~~~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:9980:20: 附注:(在‘rtw_cfg80211_ops.stop_ap’的初始化附近)
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c: 在函数‘rtw_wdev_unregister’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.c:10252:17: 错误:‘struct wireless_dev’没有名为‘current_bss’的成员10252 | if (wdev->current_bss) {
- | ^~
- cc1:有些警告被当作是错误make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_cfg80211.o] 错误 1
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/recv_linux.c: 在函数‘napi_recv’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/recv_linux.c:358:76: 错误:‘GRO_DROP’未声明(在此函数内第一次使用)
- 358 | if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_DROP)
- | ^~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/recv_linux.c:358:76: 附注:每个未声明的标识符在其出现的函数内只报告一次make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/recv_linux.o] 错误 1
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c: 在函数‘thread_exit’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c:1294:9: 错误:隐式声明函数‘complete_and_exit’ [-Werror=implicit-function-declaration]
- 1294 | complete_and_exit(comp, 0);
- | ^~~~~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c: 在函数‘rtw_change_ifname’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c:2547:28: 警告:passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 2547 | _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN);
- | ~~~~~~~^~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c:922:24: 附注:需要类型‘void *’,但实参的类型为‘const unsigned char *’
- 922 | void _rtw_memcpy(void *dst, const void *src, u32 sz)
- | ~~~~~~^~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c: 在函数‘rtw_random32’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.c:2671:16: 错误:implicit declaration of function ‘prandom_u32’; did you mean ‘get_random_u32’? [-Werror=implicit-function-declaration]
- 2671 | return prandom_u32();
- | ^~~~~~~~~~~
- | get_random_u32
- cc1:有些警告被当作是错误make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/osdep_service.o] 错误 1
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/efuse/rtw_efuse.c: 在函数‘rtw_efuse_analyze’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/efuse/rtw_efuse.c:905:17: 警告:this ‘if’ clause does not guard... [-Wmisleading-indentation]
- 905 | if (i % 16 == 0)
- | ^~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:60,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/efuse/rtw_efuse.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/rtw_debug.h:231:9: 附注:...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
- 231 | do {\
- | ^~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/core/efuse/rtw_efuse.c:907:25: 附注:in expansion of macro ‘_RTW_PRINT_SEL’
- 907 | _RTW_PRINT_SEL(RTW_DBGDUMP, "%02X%s"
- | ^~~~~~~~~~~~~~
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_proc.c: 在函数‘rtw_drv_proc_open’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_proc.c:232:34: 错误:implicit declaration of function ‘PDE_DATA’; did you mean ‘NODE_DATA’? [-Werror=implicit-function-declaration]
- 232 | ssize_t index = (ssize_t)PDE_DATA(inode);
- | ^~~~~~~~
- | NODE_DATA
- cc1:有些警告被当作是错误make[2]: *** [scripts/Makefile.build:252:/var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/rtw_proc.o] 错误 1
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_linux.c: 在函数‘rtw_mp_efuse_set’中:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_linux.c:9815:46: 警告:passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 9815 | _rtw_memcpy(padapter->pnetdev->dev_addr, get_hal_mac_addr(padapter), ETH_ALEN); /* set mac addr to net_device */
- | ~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/drv_types.h:27,
- from /var/lib/dkms/rtl8814au/94.bdf80b5/build/os_dep/linux/ioctl_linux.c:17:
- /var/lib/dkms/rtl8814au/94.bdf80b5/build/include/osdep_service.h:313:35: 附注:需要类型‘void *’,但实参的类型为‘const unsigned char *’
- 313 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz);
- | ~~~~~~^~~
- make[1]: *** [Makefile:2023:/var/lib/dkms/rtl8814au/94.bdf80b5/build] 错误 2
- make: *** [Makefile:2353:modules] 错误 2 /0.1s
Advertisement
Add Comment
Please, Sign In to add comment