Skip to content

build failed with Kubuntu 22.04.1 #352

@cho934

Description

@cho934

Hi,

I tried to cross build first unsuccessfully. I was obliged to add USER_EXTRA_CFLAGS with -Wno-error=attributes -Wno-error=address-of-packed-member -Wno-error=missing-attributes -Wno-error=restrict
in order to not block for each warning.

... In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_DIG.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/phydm_DynamicTxPower.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_PathDiv.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/PhyDM_Adaptivity.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_RaInfo.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/phydm_CfoTracking.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_DynamicBBPowerSaving.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/phydm_NoiseMonitor.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_PowerTracking.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/phydm_ACS.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_DynamicTxPower.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o In file included from ./include/linux/kernel.h:11, from ./include/linux/list.h:8, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service_linux.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/osdep_service.h:41, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/include/drv_types.h:32, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_types.h:211, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/phydm_precomp.h:24, from ../rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/hal/OUTSRC/PhyDM_Adaptivity.c:25: ./include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC [M] /install/armadeus-git/buildroot/output/build/rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1/./hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions