CC arch/i386/kernel/time-xen.o arch/i386/kernel/time-xen.c:983: error: redefinition of 'raw_safe_halt' include/asm/paravirt.h:223: error: previous definition of 'raw_safe_halt' was here arch/i386/kernel/time-xen.c:992: error: redefinition of 'halt' include/asm/paravirt.h:228: error: previous definition of 'halt' was here arch/i386/kernel/time-xen.c: In function 'halt': arch/i386/kernel/time-xen.c:993: warning: implicit declaration of function 'raw_local_save_flags' make[1]: *** [arch/i386/kernel/time-xen.o] Error 1 make: *** [arch/i386/kernel] Error 2 Reproducible: Always Steps to Reproduce: 1. make menuconfig 2. make -j2 3. Actual Results: CC arch/i386/kernel/time-xen.o arch/i386/kernel/time-xen.c:983: error: redefinition of 'raw_safe_halt' include/asm/paravirt.h:223: error: previous definition of 'raw_safe_halt' was here arch/i386/kernel/time-xen.c:992: error: redefinition of 'halt' include/asm/paravirt.h:228: error: previous definition of 'halt' was here arch/i386/kernel/time-xen.c: In function 'halt': arch/i386/kernel/time-xen.c:993: warning: implicit declaration of function 'raw_local_save_flags' make[1]: *** [arch/i386/kernel/time-xen.o] Error 1 make: *** [arch/i386/kernel] Error 2 Expected Results: dom0 kernel built
Same for me. In my case it fails when building a 32bit domU kernel. When compiling on a 64bit AMD machine, I don't get this compile error.
Hehe, we should just read the old bug reports. Disabling CONFIG_PARAVIRT resolves the problem. Also see bug 197071.
Dropped version. Try .29 or .31 :)