Opde Issues Tracker

compile.21

build number: 21

re-implement command

docker pull immortalwrt/opde:sdk
docker run -it --rm immortalwrt/opde:sdk zsh # or bash
export http_proxy= # [your proxy], do not use localhost or 127.0.0.1
export https_proxy=$http_proxy
opde feeds && opde config -a
make package/feeds/base/mt7601u-ap/compile -j$(nproc) || make package/feeds/base/mt7601u-ap/compile V=s

Compile.txt

Applying ./patches/010-fix-control-reaches-end-of-non-void.patch using plaintext: 
patching file mcu/rtmp_mcu.c
make[4]: Entering directory '/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/linux-4.19.204'
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_profile.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_mbss.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap.c: In function 'APStartUp':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap.c:722:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_assoc.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_auth.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_auth.c: In function 'APPeerDeauthReqAction':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_auth.c:166:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!PeerDeauthReqSanity(pAd, Elem->Msg, Elem->MsgLen, Addr2, &SeqNum, &Reason))
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_auth.c:169:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  pEntry = NULL;
  ^~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_connect.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_mlme.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_sanity.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_sync.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c: In function 'HandleCounterMeasure':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c:566:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!pEntry)
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c:570:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if (IS_ENTRY_APCLI(pEntry))
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c: In function 'RTMPHandleSTAKey':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c:1342:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_wpa.c:1347:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  if (pEntry->bDlsInit && !peerKeyInfo.Request) /*Benson add for big-endian 20081016 --> */
  ^~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_data.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_data.c: In function 'APHandleRxDataFrame_Hdr_Trns':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_data.c:5213:30: warning: passing argument 2 of 'hex_dump' from incompatible pointer type [-Wincompatible-pointer-types]
  hex_dump("DataFrameHeader", pHeader, 36);
                              ^~~~~~~
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_config.h:36,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_data.c:33:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:698:41: note: expected 'unsigned char *' but argument is of type 'HEADER_802_11 *' {aka 'struct _HEADER_802_11 *'}
 void hex_dump(char *str, unsigned char *pSrcBufVA, unsigned int SrcBufLen);
                          ~~~~~~~~~~~~~~~^~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_autoChSel.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_qload.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_cfg.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_cfg.c: In function 'RTMPAPQueryInformation':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_cfg.c:3645:4: warning: ignoring return value of 'copy_to_user', declared with attribute warn_unused_result [-Wunused-result]
    copy_to_user(wrq->u.data.pointer, pMbssStat, wrq->u.data.length);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/crypt_md5.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/crypt_sha2.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/crypt_hmac.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/crypt_aes.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/crypt_arc4.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/mlme.o
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_config.h:36,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/mlme.c:30:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/mlme.c: In function 'MlmeResetRalinkCounters':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/mlme.c:537:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
       (UINT32)&pAd->RalinkCounters.OneSecEnd -
       ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:442:69: note: in definition of macro 'NdisZeroMemory'
 #define NdisZeroMemory(Destination, Length)  memset(Destination, 0, Length)
                                                                     ^~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/mlme.c:538:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
       (UINT32)&pAd->RalinkCounters.OneSecStart);
       ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:442:69: note: in definition of macro 'NdisZeroMemory'
 #define NdisZeroMemory(Destination, Length)  memset(Destination, 0, Length)
                                                                     ^~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_wep.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/action.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data.c: In function 'Indicate_Legacy_Packet_Hdr_Trns':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data.c:2327:31: warning: passing argument 2 of 'hex_dump' from incompatible pointer type [-Wincompatible-pointer-types]
  hex_dump("802_11_hdr", pRxBlk->pHeader, LENGTH_802_11);
                         ~~~~~~^~~~~~~~~
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_config.h:36,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data.c:27:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:698:41: note: expected 'unsigned char *' but argument is of type 'PHEADER_802_11' {aka 'struct _HEADER_802_11 *'}
 void hex_dump(char *str, unsigned char *pSrcBufVA, unsigned int SrcBufLen);
                          ~~~~~~~~~~~~~~~^~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtmp_init.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtmp_init.c: In function 'NICInitializeAsic':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtmp_init.c:1560:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtmp_init_inf.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_tkip.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_aes.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_sync.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/eeprom.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_sanity.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c: In function 'GetEncryptType':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1756:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(enc == Ndis802_11Encryption3Enabled)
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1758:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if(enc == Ndis802_11Encryption4Enabled)
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c: In function 'GetAuthMode':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1772:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(auth == Ndis802_11AuthModeShared)
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1774:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if(auth == Ndis802_11AuthModeAutoSwitch)
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1784:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(auth == Ndis802_11AuthModeWPA2PSK)
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:1786:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  if(auth == Ndis802_11AuthModeWPA1WPA2)
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c: In function 'Show_PMK_Proc':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:4426:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for (idx = 0; idx < 32; idx++)
     ^~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_info.c:4429:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  return 0;
  ^~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_cfg.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_wpa.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_wpa.c: In function 'RTMPCheckWPAframe_Hdr_Trns':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_wpa.c:3081:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if(DataByteCount < (LENGTH_802_3 + LENGTH_EAPOL_H))
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_wpa.c:3087:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  pData += LENGTH_802_3;
  ^~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_radar.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/spectrum.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtmp_timer.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rt_channel.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_profile.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_asic.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/scan.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_cmd.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/uapsd.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ps.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../rate_ctrl/ra_ctrl.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../rate_ctrl/alg_legacy.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../rate_ctrl/alg_ags.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../chips/rtmp_chip.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/txpower.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mac/rtmp_mac.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_hw.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_entrytb.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_entrytb.c: In function 'MacTableInsertEntry':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_entrytb.c:80:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (pAd->MacTab.Size >= MAX_LEN_OF_MAC_TABLE)
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_entrytb.c:83:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   FirstWcid = 1;
   ^~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../phy/rtmp_phy.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../phy/rlt_phy.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../phy/rlt_rf.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/netif_block.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../rate_ctrl/alg_grp.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.o
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_config.h:36,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.c:3:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.c: In function 'convert_reordering_packet_to_preAMSDU_or_802_3_packet':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:886:34: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'UCHAR *' {aka 'unsigned char *'} makes integer from pointer without a cast [-Wint-conversion]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                  ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:929:2: note: in expansion of macro 'SET_OS_PKT_DATATAIL'
  SET_OS_PKT_DATATAIL(__pRxPkt, __pData, __DataSize);      \
  ^~~~~~~~~~~~~~~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.c:1634:2: note: in expansion of macro 'RTMP_OS_PKT_INIT'
  RTMP_OS_PKT_INIT(pRxBlk->pRxPacket,
  ^~~~~~~~~~~~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.c: In function 'ba_enqueue_reordering_packet_hdr_trns':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:886:34: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'UCHAR *' {aka 'unsigned char *'} makes integer from pointer without a cast [-Wint-conversion]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                  ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:929:2: note: in expansion of macro 'SET_OS_PKT_DATATAIL'
  SET_OS_PKT_DATATAIL(__pRxPkt, __pData, __DataSize);      \
  ^~~~~~~~~~~~~~~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ba_action.c:1793:3: note: in expansion of macro 'RTMP_OS_PKT_INIT'
   RTMP_OS_PKT_INIT(pRxBlk->pRxPacket,
   ^~~~~~~~~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mgmt/mgmt_ht.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_and.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_mbss_inf.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rt_os_util.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/ap_ioctl.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.o
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'duplicate_pkt':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:502:21: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast [-Wint-conversion]
   NdisMoveMemory(skb->tail, pHeader802_3, HdrLen);
                  ~~~^~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:440:61: note: in definition of macro 'NdisMoveMemory'
 #define NdisMoveMemory(Destination, Source, Length) memmove(Destination, Source, Length)
                                                             ^~~~~~~~~~~
In file included from ./arch/arm64/include/asm/processor.h:41,
                 from ./include/asm-generic/qrwlock.h:23,
                 from ./arch/arm64/include/generated/asm/qrwlock.h:1,
                 from ./arch/arm64/include/asm/spinlock.h:19,
                 from ./include/linux/spinlock.h:88,
                 from ./include/linux/seqlock.h:36,
                 from ./include/linux/time.h:6,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:10,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:18,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
./include/linux/string.h:380:38: note: expected 'void *' but argument is of type 'sk_buff_data_t' {aka 'unsigned int'}
 __FORTIFY_INLINE void *memmove(void *p, const void *q, __kernel_size_t size)
                                ~~~~~~^
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:504:21: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast [-Wint-conversion]
   NdisMoveMemory(skb->tail, pData, DataSize);
                  ~~~^~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:440:61: note: in definition of macro 'NdisMoveMemory'
 #define NdisMoveMemory(Destination, Source, Length) memmove(Destination, Source, Length)
                                                             ^~~~~~~~~~~
In file included from ./arch/arm64/include/asm/processor.h:41,
                 from ./include/asm-generic/qrwlock.h:23,
                 from ./arch/arm64/include/generated/asm/qrwlock.h:1,
                 from ./arch/arm64/include/asm/spinlock.h:19,
                 from ./include/linux/spinlock.h:88,
                 from ./include/linux/seqlock.h:36,
                 from ./include/linux/time.h:6,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:10,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:18,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
./include/linux/string.h:380:38: note: expected 'void *' but argument is of type 'sk_buff_data_t' {aka 'unsigned int'}
 __FORTIFY_INLINE void *memmove(void *p, const void *q, __kernel_size_t size)
                                ~~~~~~^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'duplicate_pkt_with_VLAN':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:567:12: warning: passing argument 5 of 'VLAN_8023_Header_Copy' makes pointer from integer without a cast [-Wint-conversion]
         skb->tail, FromWhichBSSID,
         ~~~^~~~~~
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:37:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_os_util.h:229:17: note: expected 'PUCHAR' {aka 'unsigned char *'} but argument is of type 'sk_buff_data_t' {aka 'unsigned int'}
  OUT PUCHAR     pData,
      ~~~~~~~~~~~^~~~~
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:572:21: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast [-Wint-conversion]
   NdisMoveMemory(skb->tail, pData, DataSize);
                  ~~~^~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:440:61: note: in definition of macro 'NdisMoveMemory'
 #define NdisMoveMemory(Destination, Source, Length) memmove(Destination, Source, Length)
                                                             ^~~~~~~~~~~
In file included from ./arch/arm64/include/asm/processor.h:41,
                 from ./include/asm-generic/qrwlock.h:23,
                 from ./arch/arm64/include/generated/asm/qrwlock.h:1,
                 from ./arch/arm64/include/asm/spinlock.h:19,
                 from ./include/linux/spinlock.h:88,
                 from ./include/linux/seqlock.h:36,
                 from ./include/linux/time.h:6,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:10,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:18,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
./include/linux/string.h:380:38: note: expected 'void *' but argument is of type 'sk_buff_data_t' {aka 'unsigned int'}
 __FORTIFY_INLINE void *memmove(void *p, const void *q, __kernel_size_t size)
                                ~~~~~~^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'ClonePacket':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:694:20: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'unsigned char *' makes integer from pointer without a cast [-Wint-conversion]
   pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
                    ^
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_os.h:42,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp_comm.h:66,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:35:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOsPktInit':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/os/rt_linux.h:886:34: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'UCHAR *' {aka 'unsigned char *'} makes integer from pointer without a cast [-Wint-conversion]
   ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                  ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:713:2: note: in expansion of macro 'SET_OS_PKT_DATATAIL'
  SET_OS_PKT_DATATAIL(pRxPkt, pData, DataSize);
  ^~~~~~~~~~~~~~~~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'wlan_802_11_to_802_3_packet':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:739:15: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'unsigned char *' makes integer from pointer without a cast [-Wint-conversion]
  pOSPkt->tail = pOSPkt->data + pOSPkt->len;
               ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c: In function 'RtmpOsSetPacket':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_linux.c:779:15: warning: assignment to 'sk_buff_data_t' {aka 'unsigned int'} from 'unsigned char *' makes integer from pointer without a cast [-Wint-conversion]
  pOSPkt->tail = pOSPkt->data + pOSPkt->len;
               ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_main_dev.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_dls.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_dls.c: In function 'APPeerDlsTearDownAction':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_dls.c:310:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!pSAEntry)
     ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../ap/ap_dls.c:313:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  pDAEntry = MacTableLookup(pAd, DA);
  ^~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_mac_usb.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_mac_usb.c: In function 'RTMPAllocTxRxRingMemory':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_mac_usb.c:550:31: warning: initialization of 'PTX_CONTEXT' {aka 'struct _TX_CONTEXT *'} from incompatible pointer type 'TX_CONTEXT (*)[2]' {aka 'struct _TX_CONTEXT (*)[2]'} [-Wincompatible-pointer-types]
  PTX_CONTEXT pNullContext   = &(pAd->NullContext);
                               ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data_usb.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data_usb.c: In function 'ComposeNullFrame':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/cmm_data_usb.c:210:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  PTX_CONTEXT pNullContext = &pAd->NullContext[0];
  ^~~~~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_io.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_io.c: In function 'RTUSBEnqueueCmdFromNdis':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_io.c:821:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if ((status != NDIS_STATUS_SUCCESS) || (cmdqelmt == NULL))
  ^~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_io.c:824:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   cmdqelmt->buffer = NULL;
   ^~~~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_data.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_bulk.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_bulk.c: In function 'RTUSBCancelPendingBulkOutIRP':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_bulk.c:1676:15: warning: assignment to 'PTX_CONTEXT' {aka 'struct _TX_CONTEXT *'} from incompatible pointer type 'TX_CONTEXT (*)[2]' {aka 'struct _TX_CONTEXT (*)[2]'} [-Wincompatible-pointer-types]
  pNullContext = &(pAd->NullContext);
               ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_usb.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_usb.c: In function 'cmd_rsp_event_tasklet':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_usb.c:558:22: warning: assignment to 'PCMD_RSP_CONTEXT' {aka 'struct _CMD_RSP_CONTEXT *'} from incompatible pointer type 'struct _RX_CONTEXT *' [-Wincompatible-pointer-types]
  pCmdRspEventContext = (PRX_CONTEXT)RTMP_USB_URB_DATA_GET(pUrb);
                      ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ee_prom.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ee_efuse.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ee_efuse.c: In function 'rtmp_ee_efuse_write16':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ee_efuse.c:1463:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/ee_efuse.c:1465:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  return 0;
  ^~~~~~
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c: In function 'MCUBurstWrite':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c:33:38: warning: passing argument 3 of 'RTUSBMultiWrite_nBytes' from incompatible pointer type [-Wincompatible-pointer-types]
  RTUSBMultiWrite_nBytes(pAd, Offset, Data, Cnt * 4, 64);
                                      ^~~~
In file included from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rt_config.h:62,
                 from /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c:29:
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/include/rtmp.h:8258:41: note: expected 'PUCHAR' {aka 'unsigned char *'} but argument is of type 'UINT32 *' {aka 'unsigned int *'}
         IN      PUCHAR                  pData,
                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c: In function 'ChipOpsMCUHook':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c:68:25: warning: assignment to 'VOID (*)(struct _RTMP_ADAPTER *, UINT32,  UINT32)' {aka 'void (*)(struct _RTMP_ADAPTER *, unsigned int,  unsigned int)'} from incompatible pointer type 'INT (*)(struct _RTMP_ADAPTER *, UINT32,  UINT32)' {aka 'int (*)(struct _RTMP_ADAPTER *, unsigned int,  unsigned int)'} [-Wincompatible-pointer-types]
   pChipOps->Calibration = AndesCalibrationOP;
                         ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c:75:25: warning: assignment to 'INT (*)(struct _RTMP_ADAPTER *, RTMP_REG_PAIR *, UINT32)' {aka 'int (*)(struct _RTMP_ADAPTER *, struct _RTMP_REG_PAIR *, unsigned int)'} from incompatible pointer type 'INT (*)(struct _RTMP_ADAPTER *, UINT32,  ...)' {aka 'int (*)(struct _RTMP_ADAPTER *, unsigned int,  ...)'} [-Wincompatible-pointer-types]
   pChipOps->RandomWrite = AndesRandomWrite;
                         ^
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_mcu.c:76:27: warning: assignment to 'INT (*)(struct _RTMP_ADAPTER *, BANK_RF_REG_PAIR *, UINT32)' {aka 'int (*)(struct _RTMP_ADAPTER *, struct _BANK_RF_REG_PAIR *, unsigned int)'} from incompatible pointer type 'INT (*)(struct _RTMP_ADAPTER *, UINT32,  ...)' {aka 'int (*)(struct _RTMP_ADAPTER *, unsigned int,  ...)'} [-Wincompatible-pointer-types]
   pChipOps->RFRandomWrite = AndesRFRandomWrite;
                           ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mcu/rtmp_M51.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rt_rf.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../chips/mt7601.o
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../chips/mt7601.c: In function 'MT7601_Init':
/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../chips/mt7601.c:3090:24: warning: assignment to 'VOID (*)(struct _RTMP_ADAPTER *, UCHAR)' {aka 'void (*)(struct _RTMP_ADAPTER *, unsigned char)'} from incompatible pointer type 'NTSTATUS (*)(struct _RTMP_ADAPTER *, UCHAR)' {aka 'int (*)(struct _RTMP_ADAPTER *, unsigned char)'} [-Wincompatible-pointer-types]
  pChipOps->DisableTxRx = MT7601DisableTxRx;
                        ^
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../mac/ral_omac.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/rt_usb_util.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../os/linux/usb_main_dev.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/rtusb_dev_id.o
  CC [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/../../common/frq_cal.o
  LD [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/mt7601Uap.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/mt7601Uap.mod.o
  LD [M]  /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/mt7601Uap.ko
/openwrt/staging_dir/toolchain-aarch64_cortex-a72_gcc-8.4.0_musl/bin/aarch64-openwrt-linux-musl-ld: cannot open linker script file ./arch/arm64/kernel/module.lds: No such file or directory
make[5]: *** [scripts/Makefile.modpost:129: /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/os/linux/mt7601Uap.ko] Error 1
make[4]: *** [Makefile:1548: modules] Error 2
make[4]: Leaving directory '/openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/linux-4.19.204'
make[3]: *** [Makefile:71: /openwrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/mt7601u-ap-2020-05-01-62430742/.built] Error 2
Last updated on 19 Aug 2021
Published on 19 Aug 2021