On 31.03.20 23:42, C Smith via Xenomai wrote:
Hi,I'm having a problem compiling Kernel 4.19.109 with ipipe-core-4.19.109-cip22-x86-11.patch using Xenomai-3.1. $ scripts/prepare-kernel.sh --linux=../linux/ --ipipe=../ipipe-core-4.19.109-cip22-x86-11.patch --arch=x86 I'm compiling with: $ m -j4 bzImage I'm getting following error: arch/x86/kernel/apb_timer.c: In function ‘apbt_set_mapping’: arch/x86/kernel/apb_timer.c:122:21: error: too few arguments to function ‘dw_apb_clocksource_init’ clocksource_apbt = dw_apb_clocksource_init(APBT_CLOCKSOURCE_RATING, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from arch/x86/kernel/apb_timer.c:31: ./include/linux/dw_apb_timer.h:50:1: note: declared here dw_apb_clocksource_init(unsigned rating, const char *name, void __iomem *base, ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:303: arch/x86/kernel/apb_timer.o] Error 1 make[1]: *** [scripts/Makefile.build:544: arch/x86/kernel] Error 2 make[1]: *** Waiting for unfinished jobs.... config_20200331 <https://drive.google.com/file/d/1n3gdgMogUUKjleWzEgAEGu_330mYX_io/view?usp=drive_web>
I thought we came across this already and fixed it but... no: https://gitlab.denx.de/Xenomai/ipipe-noarch/-/commit/a1cfa77db06c3967fc8c790eefa656562f0fba5d is broken as it is not arch-agnostic. I'll rip that off from the x86 tree for the next release. Meanwhile, you can work around that by disabling CONFIG_X86_INTEL_MID - unless you are on an Intel MID platform. Are you? Jan
