You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to compile the kernel for my OpenMediaVault 6 build with my new cloudshell2 NAS enclosure. OMV only supports Armbian as of this writing, but they are using stock kernel, without odroid specific patches, I suspect. As a result, the required fbtft_device module is not present in default kernel.
Command used:
cd /usr/src
git clone --depth 1 https://github.com/hardkernel/linux -b odroidxu4-4.14.y
make odroidxu4_defconfig
make -j8
Output:
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_efuse_get’:
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9538:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9538 | sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[addr+i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9514:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9514 | sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[addr+i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9476:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9476 | sprintf(extra, "%s0x%02x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9479:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9479 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9482:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9482 | sprintf(extra, "%s\t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9485:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9485 | sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9488:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9488 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9456:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9456 | sprintf(extra, "%s0x%03x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9459:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9459 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9462:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9462 | sprintf(extra, "%s\t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9465:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9465 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9468:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9468 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9436:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9436 | sprintf(extra, "%s0x%03x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9439:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9439 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9442:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9442 | sprintf(extra, "%s\t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9445:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9445 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9448:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9448 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9427:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9427 | sprintf(extra, "%s 0x%02X ", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9375:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9375 | sprintf(extra, "%s0x%03x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9378:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9378 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9381:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9381 | sprintf(extra,"%s\t",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9384:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9384 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9387:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9387 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9346:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9346 | sprintf(extra, "%s0x%03x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9349:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9349 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9352:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9352 | sprintf(extra,"%s\t",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9355:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9355 | sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9358:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9358 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9321:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9321 | sprintf(extra, "%s0x%02X", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9324:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9324 | sprintf(extra,"%s,",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9321:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9321 | sprintf(extra, "%s0x%02X", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9260:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9260 | sprintf(extra, "%s%02X", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9263:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9263 | sprintf(extra,"%s:",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9260:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9260 | sprintf(extra, "%s%02X", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9165:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9165 | sprintf(extra, "%s%02X", extra, rawdata[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9175:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9175 | sprintf(extra, "%s ", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9172:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9172 | sprintf(extra, "%s \t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9168:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9168 | sprintf(extra, "%s\n", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9169:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9169 | sprintf(extra, "%s0x%02x\t", extra, i+1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9149:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9149 | sprintf(extra, "%s0x%02X ", extra, data[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9098:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9098 | sprintf(extra, "%s0x%02x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9101:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9101 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9104:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9104 | sprintf(extra, "%s\t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9107:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9107 | sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9110:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9110 | sprintf(extra,"%s\n",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9071:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9071 | sprintf(extra, "%s0x%02x\t", extra, i);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9074:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9074 | sprintf(extra, "%s%02X ", extra, PROMContent[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9077:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9077 | sprintf(extra, "%s\t", extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9080:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9080 | sprintf(extra, "%s%02X ", extra, PROMContent[i+j]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:9083:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
9083 | sprintf(extra,"%s\n",extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:8995:60: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
8995 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_get’:
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:10528:4: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
10528 | sprintf( extra, "%s %d" ,extra ,strtou );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:12091:54: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
12091 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:10415:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
10415 | sprintf( extra, "%s %d" ,extra ,strtout );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:12091:54: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
12091 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:10381:5: error: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Werror=restrict]
10381 | sprintf( extra, "%s %d" ,extra ,strtout );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.c:12091:54: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
12091 | union iwreq_data *wdata, char *extra)
| ~~~~~~^~~~~
cc1: all warnings being treated as errors
make[4]: *** [scripts/Makefile.build:327: drivers/net/wireless/rtl8812au/os_dep/linux/ioctl_linux.o] Error 1
make[3]: *** [scripts/Makefile.build:585: drivers/net/wireless/rtl8812au] Error 2
make[2]: *** [scripts/Makefile.build:585: drivers/net/wireless] Error 2
make[1]: *** [scripts/Makefile.build:585: drivers/net] Error 2
make: *** [Makefile:1052: drivers] Error 2
The text was updated successfully, but these errors were encountered:
Trying to compile the kernel for my OpenMediaVault 6 build with my new cloudshell2 NAS enclosure. OMV only supports Armbian as of this writing, but they are using stock kernel, without odroid specific patches, I suspect. As a result, the required fbtft_device module is not present in default kernel.
Command used:
Output:
The text was updated successfully, but these errors were encountered: