CC arch/i386/kernel/time-xen.o arch/i386/kernel/time-xen.c:971: fel: omdefiniering av "raw_safe_halt" include/asm/paravirt.h:208: fel: tidigare defintion av "raw_safe_halt" var här arch/i386/kernel/time-xen.c:980: fel: omdefiniering av "halt" include/asm/paravirt.h:213: fel: tidigare defintion av "halt" var här make[1]: *** [arch/i386/kernel/time-xen.o] Fel 1 make: *** [arch/i386/kernel] Fel 2 Reproducible: Always Steps to Reproduce: 1. Turn on CONFIG_PARAVIRT in .config 2. Try to compile. 3. No step 3. Actual Results: CC arch/i386/kernel/time-xen.o arch/i386/kernel/time-xen.c:971: fel: omdefiniering av "raw_safe_halt" include/asm/paravirt.h:208: fel: tidigare defintion av "raw_safe_halt" var här arch/i386/kernel/time-xen.c:980: fel: omdefiniering av "halt" include/asm/paravirt.h:213: fel: tidigare defintion av "halt" var här make[1]: *** [arch/i386/kernel/time-xen.o] Fel 1 make: *** [arch/i386/kernel] Fel 2 Expected Results: compiled the kernel If you turn off CONFIG_PARAVIRT, the kernel compiles fine.
Reopen with errors in English, please. Set your locales to C when reporting bugs.
Here's the Swedish lesson for you: "Fel" means error. "omdefiniering av" means redefinition of "Tidigare defintion (sic) av var här" means previous definition was here.
Well, we don't so much want Swedish lessons but rather the messages in English in future. Posting errors in random language makes searching for duplicate bugs impossible. :/
CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h CC arch/i386/kernel/time-xen.o arch/i386/kernel/time-xen.c:971: error: redefinition of 'raw_safe_halt' include/asm/paravirt.h:208: error: previous definition of 'raw_safe_halt' was here arch/i386/kernel/time-xen.c:980: error: redefinition of 'halt' include/asm/paravirt.h:213: error: previous definition of 'halt' was here make[1]: *** [arch/i386/kernel/time-xen.o] Error 1 make: *** [arch/i386/kernel] Error 2
(In reply to comment #4) > CHK include/linux/version.h > CHK include/linux/utsrelease.h > CHK include/linux/compile.h > CC arch/i386/kernel/time-xen.o > arch/i386/kernel/time-xen.c:971: error: redefinition of 'raw_safe_halt' > include/asm/paravirt.h:208: error: previous definition of 'raw_safe_halt' was > here > arch/i386/kernel/time-xen.c:980: error: redefinition of 'halt' > include/asm/paravirt.h:213: error: previous definition of 'halt' was here > make[1]: *** [arch/i386/kernel/time-xen.o] Error 1 > make: *** [arch/i386/kernel] Error 2 > Hm, probably will be simple to fix as long as those are the only things that get redefined but I'm curious why you would turn on paravirt_ops in the first place? I don't think anything in 2.6.20 is using that infrastructure, are you patching in lguest or vmware support? Xen doesn't start using it until 2.6.23.
OK, thanks. I did not know that.
Dropped version. Try .29 or .31 :)