http://wiki.xensource.com/xenwiki/Xen4.0
apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev bison flexThen
cd xen-4.0.1 make xen make tools make stubdomthen
make install-xen make install-tools make install-stubdomNow
make worldgives following error
all -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmsi.o.d -c vmsi.c -o vmsi.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpic.o.d -c vpic.c -o vpic.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpt.o.d -c vpt.c -o vpt.o make -f /usr/src/xen-4.0.1/xen/Rules.mk -C svm built_in.o make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/svm' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .asid.o.d -c asid.c -o asid.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .emulate.o.d -c emulate.c -o emulate.o gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .intr.o.d -c intr.c -o intr.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .svm.o.d -c svm.c -o svm.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmcb.o.d -c vmcb.c -o vmcb.o ld -melf_i386 -r -o built_in.o asid.o emulate.o entry.o intr.o svm.o vmcb.o make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/svm' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C vmx built_in.o make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/vmx' gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .intr.o.d -c intr.c -o intr.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .realmode.o.d -c realmode.c -o realmode.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmcs.o.d -c vmcs.c -o vmcs.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmx.o.d -c vmx.c -o vmx.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpmu.o.d -c vpmu.c -o vpmu.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vpmu_core2.o.d -c vpmu_core2.c -o vpmu_core2.o ld -melf_i386 -r -o built_in.o entry.o intr.o realmode.o vmcs.o vmx.o vpmu.o vpmu_core2.o make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm/vmx' ld -melf_i386 -r -o built_in.o asid.o emulate.o hpet.o hvm.o i8254.o intercept.o io.o irq.o mtrr.o pmtimer.o quirks.o rtc.o save.o stdvga.o vioapic.o viridian.o vlapic.o vmsi.o vpic.o vpt.o svm/built_in.o vmx/built_in.o make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/hvm' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C mm built_in.o make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .paging.o.d -c paging.c -o paging.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .p2m.o.d -c p2m.c -o p2m.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_2.o.d -DGUEST_PAGING_LEVELS=2 -c guest_walk.c -o guest_walk_2.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_3.o.d -DGUEST_PAGING_LEVELS=3 -c guest_walk.c -o guest_walk_3.o make -f /usr/src/xen-4.0.1/xen/Rules.mk -C shadow built_in.o make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/shadow' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .common.o.d -c common.c -o common.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_2.o.d -DGUEST_PAGING_LEVELS=2 -c multi.c -o guest_2.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_3.o.d -DGUEST_PAGING_LEVELS=3 -c multi.c -o guest_3.o ld -melf_i386 -r -o built_in.o common.o guest_2.o guest_3.o make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/shadow' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C hap built_in.o make[7]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/hap' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .hap.o.d -c hap.c -o hap.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_2level.o.d -DGUEST_PAGING_LEVELS=2 -c guest_walk.c -o guest_walk_2level.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_3level.o.d -DGUEST_PAGING_LEVELS=3 -c guest_walk.c -o guest_walk_3level.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .guest_walk_4level.o.d -DGUEST_PAGING_LEVELS=4 -c guest_walk.c -o guest_walk_4level.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .p2m-ept.o.d -c p2m-ept.c -o p2m-ept.o ld -melf_i386 -r -o built_in.o hap.o guest_walk_2level.o guest_walk_3level.o guest_walk_4level.o p2m-ept.o make[7]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm/hap' ld -melf_i386 -r -o built_in.o paging.o p2m.o guest_walk_2.o guest_walk_3.o shadow/built_in.o hap/built_in.o make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/mm' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C oprofile built_in.o make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/oprofile' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .xenoprof.o.d -c xenoprof.c -o xenoprof.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .nmi_int.o.d -c nmi_int.c -o nmi_int.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_p4.o.d -c op_model_p4.c -o op_model_p4.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_ppro.o.d -c op_model_ppro.c -o op_model_ppro.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .op_model_athlon.o.d -c op_model_athlon.c -o op_model_athlon.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .backtrace.o.d -c backtrace.c -o backtrace.o ld -melf_i386 -r -o built_in.o xenoprof.o nmi_int.o op_model_p4.o op_model_ppro.o op_model_athlon.o backtrace.o make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/oprofile' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C x86_32 built_in.o make[6]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86/x86_32' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .domain_page.o.d -c domain_page.c -o domain_page.o gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/ asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .entry.o.d -c entry.S -o entry.o gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .gpr_switch.o.d -c gpr_switch.S -o gpr_switch.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .mm.o.d -c mm.c -o mm.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .seg_fixup.o.d -c seg_fixup.c -o seg_fixup.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .traps.o.d -c traps.c -o traps.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .machine_kexec.o.d -c machine_kexec.c -o machine_kexec.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .pci.o.d -c pci.c -o pci.o ld -melf_i386 -r -o built_in.o domain_page.o entry.o gpr_switch.o mm.o seg_fixup.o traps.o machine_kexec.o pci.o make[6]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86/x86_32' ld -melf_i386 -r -o built_in.o apic.o bitops.o clear_page.o copy_page.o compat.o debug.o delay.o dmi_scan.o domctl.o domain.o domain_build.o e820.o extable.o flushtlb.o platform_hypercall.o i387.o i8259.o io_apic.o msi.o ioport_emulate.o irq.o microcode.o microcode_amd.o microcode_intel.o mm.o mpparse.o nmi.o numa.o pci.o physdev.o setup.o shutdown.o smp.o smpboot.o srat.o string.o sysctl.o time.o trace.o traps.o usercopy.o x86_emulate.o machine_kexec.o crash.o tboot.o hpet.o bzimage.o acpi/built_in.o cpu/built_in.o genapic/built_in.o hvm/built_in.o mm/built_in.o oprofile/built_in.o x86_32/built_in.o make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86' make -f /usr/src/xen-4.0.1/xen/Rules.mk -C /usr/src/xen-4.0.1/xen/crypto built_in.o make[5]: Entering directory `/usr/src/xen-4.0.1/xen/crypto' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .rijndael.o.d -c rijndael.c -o rijndael.o gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .vmac.o.d -c vmac.c -o vmac.o ld -melf_i386 -r -o built_in.o rijndael.o vmac.o make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/crypto' gcc -P -E -Ui386 -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .xen.lds.d -o xen.lds xen.lds.S sed -e 's/xen\.lds\.o:/xen\.lds:/g' <.xen.lds.d >.xen.lds.d.new mv -f .xen.lds.d.new .xen.lds.d make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/common/symbols-dummy.o make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF .symbols-dummy.o.d -c /usr/src/xen-4.0.1/xen/common/symbols-dummy.c -o /usr/src/xen-4.0.1/xen/common/symbols-dummy.o make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86' ld -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \ /usr/src/xen-4.0.1/xen/common/symbols-dummy.o -o /usr/src/xen-4.0.1/xen/.xen-syms.0 nm -n /usr/src/xen-4.0.1/xen/.xen-syms.0 | /usr/src/xen-4.0.1/xen/tools/symbols >/usr/src/xen-4.0.1/xen/.xen-syms.0.S make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/.xen-syms.0.o make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86' gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF ..xen-syms.0.o.d -c /usr/src/xen-4.0.1/xen/.xen-syms.0.S -o /usr/src/xen-4.0.1/xen/.xen-syms.0.o make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86' ld -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \ /usr/src/xen-4.0.1/xen/.xen-syms.0.o -o /usr/src/xen-4.0.1/xen/.xen-syms.1 nm -n /usr/src/xen-4.0.1/xen/.xen-syms.1 | /usr/src/xen-4.0.1/xen/tools/symbols >/usr/src/xen-4.0.1/xen/.xen-syms.1.S make -f /usr/src/xen-4.0.1/xen/Rules.mk /usr/src/xen-4.0.1/xen/.xen-syms.1.o make[5]: Entering directory `/usr/src/xen-4.0.1/xen/arch/x86' gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -DNDEBUG -nostdinc -fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-4.0.1/xen/include -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-generic -I/usr/src/xen-4.0.1/xen/include/asm-x86/mach-default -msoft-float -fno-stack-protector -fno-exceptions -g -D__XEN__ -MMD -MF ..xen-syms.1.o.d -c /usr/src/xen-4.0.1/xen/.xen-syms.1.S -o /usr/src/xen-4.0.1/xen/.xen-syms.1.o make[5]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86' ld -melf_i386 -T xen.lds -N /usr/src/xen-4.0.1/xen/arch/x86/boot/built_in.o /usr/src/xen-4.0.1/xen/common/built_in.o /usr/src/xen-4.0.1/xen/drivers/built_in.o /usr/src/xen-4.0.1/xen/xsm/built_in.o /usr/src/xen-4.0.1/xen/arch/x86/built_in.o /usr/src/xen-4.0.1/xen/crypto/built_in.o \ /usr/src/xen-4.0.1/xen/.xen-syms.1.o -o /usr/src/xen-4.0.1/xen/xen-syms rm -f /usr/src/xen-4.0.1/xen/.xen-syms.[0-9]* gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -o boot/mkelf32 boot/mkelf32.c ./boot/mkelf32 /usr/src/xen-4.0.1/xen/xen-syms /usr/src/xen-4.0.1/xen/xen 0x100000 \ `nm -nr /usr/src/xen-4.0.1/xen/xen-syms | head -n 1 | sed -e 's/^\([^ ]*\).*/0x\1/'` make[4]: Leaving directory `/usr/src/xen-4.0.1/xen/arch/x86' gzip -f -9 < /usr/src/xen-4.0.1/xen/xen > /usr/src/xen-4.0.1/xen/xen.gz.new mv /usr/src/xen-4.0.1/xen/xen.gz.new /usr/src/xen-4.0.1/xen/xen.gz [ -d /usr/src/xen-4.0.1/dist/install/boot ] || install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/boot install -m0644 -p /usr/src/xen-4.0.1/xen/xen.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.0.1.gz ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.0.gz ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen-4.gz ln -f -s xen-4.0.1.gz /usr/src/xen-4.0.1/dist/install/boot/xen.gz install -m0644 -p /usr/src/xen-4.0.1/xen/xen-syms /usr/src/xen-4.0.1/dist/install/boot/xen-syms-4.0.1 make[3]: Leaving directory `/usr/src/xen-4.0.1/xen' make[2]: Leaving directory `/usr/src/xen-4.0.1/xen' for i in linux-2.6-pvops ; do make $i-install || exit 1; done make[2]: Entering directory `/usr/src/xen-4.0.1' make -f buildconfigs/mk.linux-2.6-pvops build make[3]: Entering directory `/usr/src/xen-4.0.1' set -ex; \ if ! [ -d linux-2.6-pvops.git ]; then \ rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp; \ mkdir linux-2.6-pvops.git.tmp; rmdir linux-2.6-pvops.git.tmp; \ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp; \ (cd linux-2.6-pvops.git.tmp; git checkout -b xen/stable-2.6.32.x xen/xen/stable-2.6.32.x ); \ mv linux-2.6-pvops.git.tmp linux-2.6-pvops.git; \ fi + [ -d linux-2.6-pvops.git ] + rm -rf linux-2.6-pvops.git linux-2.6-pvops.git.tmp + mkdir linux-2.6-pvops.git.tmp + rmdir linux-2.6-pvops.git.tmp + git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp Initialized empty Git repository in /usr/src/xen-4.0.1/linux-2.6-pvops.git.tmp/.git/ remote: Counting objects: 1941611, done. remote: Compressing objects: 100% (319127/319127), done. remote: Total 1941611 (delta 1614302), reused 1930655 (delta 1604595) Receiving objects: 100% (1941611/1941611), 398.17 MiB | 87 KiB/s, done. fatal: git checkout: branch xen/stable-2.6.32.x already exists + mv linux-2.6-pvops.git.tmp linux-2.6-pvops.git touch linux-2.6-pvops.git/.valid-src rm -rf build-linux-2.6-pvops_x86_32 mkdir -p build-linux-2.6-pvops_x86_32 # Re-use config from install dir if one exists. Next try to use # buildconfigs/create_config.sh is one is provided by the source # tree. Finally attempt to use make defconfig. set -e ; \ CONFIG_VERSION=$(sed -ne 's/$(XENGUEST)//; s/^EXTRAVERSION = //p' linux-2.6-pvops.git/Makefile); \ if [ ! -z "" -a -r "" ]; then \ cp /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config; \ elif [ -r /usr/src/xen-4.0.1/dist/install/boot/config-2.6.$CONFIG_VERSION ] ; then \ cp /usr/src/xen-4.0.1/dist/install/boot/config-2.6.$CONFIG_VERSION /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config ; \ elif [ -e linux-2.6-pvops.git/buildconfigs/create_config.sh ] ; then \ cd linux-2.6-pvops.git && sh buildconfigs/create_config.sh \ /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config x86_32 ; \ echo "Configured build-linux-2.6-pvops_x86_32 using create_config.sh" ; \ elif make -C linux-2.6-pvops.git ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) defconfig O=$(/bin/pwd)/build-linux-2.6-pvops_x86_32 ; then \ echo "Configured build-linux-2.6-pvops_x86_32 using defconfig" ; \ else \ echo "No configuration method found for this kernel" ; \ fi sed: can't read linux-2.6-pvops.git/Makefile: No such file or directory make[3]: *** [build-linux-2.6-pvops_x86_32/include/linux/autoconf.h] Error 2 make[3]: Leaving directory `/usr/src/xen-4.0.1' make[2]: *** [linux-2.6-pvops-install] Error 2 make[2]: Leaving directory `/usr/src/xen-4.0.1' make[1]: *** [install-kernels] Error 1 make[1]: Leaving directory `/usr/src/xen-4.0.1' make: *** [world] Error 2 root@ubuntu:/usr/src/xen-4.0.1#
For above problem I mentioned I googled
http://www.google.com/search?client=ubuntu&channel=fs&q=sed%3A+can%27t+read+linux-2.6-pvops.git%2FMakefile%3A+No+such+file+or+directory&ie=utf-8&oe=utf-8
and got
http://lists.xensource.com/archives/html/xen-users/2010-12/msg00230.html
the solution they seem to mention is open a file
vi /usr/src/xen-4.0.1/buildconfigs/src.git-cloneand
# Replace Line # (cd $(LINUX_SRCDIR).tmp; git checkout -b $(XEN_LINUX_GIT_LOCALBRANCH) $(XEN_LINUX_GITREV) ); \ # with: # (cd $(LINUX_SRCDIR).tmp; git checkout -b local/$(XEN_LINUX_GIT_LOCALBRANCH) --track $(XEN_LINUX_GITREV) ); \ make world sudo make install
http://ubuntuforums.org/showthread.php?t=1627833&page=2
Markmail link of Tod
http://lists.xensource.com/archives/html/xen-users/2010-08/msg00743.html
Also seems that compiling as root has issues with Xen so don't do it as root.
Seems Xen has always some circus to do when yo do a make world that is why it is not shipped as binary with most of the distributions.
Next I proceeded with above solution then I got stuck up here in following questions
*** Default configuration is based on 'i386_defconfig' # # configuration written to .config # make[4]: Leaving directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git' Configured build-linux-2.6-pvops_x86_32 using defconfig echo "Updating /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config using buildconfigs/enable-xen-config" Updating /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config using buildconfigs/enable-xen-config sh buildconfigs/enable-xen-config /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config sed -e 's!^CONFIG_HIGHMEM4G=y$!\# CONFIG_HIGHMEM4G is not set!;s!^\# CONFIG_HIGHMEM64G is not set$!CONFIG_HIGHMEM64G=y!' /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config > /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config- && mv /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config- /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/.config make -C linux-2.6-pvops.git ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) oldconfig O=$(/bin/pwd)/build-linux-2.6-pvops_x86_32 select-linux-arch: x86 make[4]: Entering directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git' GEN /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile scripts/kconfig/conf -o arch/x86/Kconfig .config:2705:warning: override: reassigning to symbol DEBUG_STACK_USAGE .config:2718:warning: override: reassigning to symbol X86_MCE_INTEL .config:2719:warning: override: reassigning to symbol X86_MCE_AMD * * Restart config... * * * Paravirtualized guest support * Paravirtualized guest support (PARAVIRT_GUEST) [Y/n/?] y Xen guest support (XEN) [Y/n/?] y Enable Xen debug and tuning parameters in debugfs (XEN_DEBUG_FS) [Y/n/?] y Enable Xen privileged domain support (XEN_DOM0) [Y/n/?] y Enable support for Xen PCI passthrough devices (XEN_PCI_PASSTHROUGH) [N/y/?] (NEW) Y VMI Guest support (DEPRECATED) (VMI) [Y/n/?] y KVM paravirtualized clock (KVM_CLOCK) [Y/n/?] y KVM Guest support (KVM_GUEST) [N/y/?] n Lguest guest support (LGUEST_GUEST) [N/y/?] (NEW) Y Enable paravirtualization code (PARAVIRT) [Y/?] y Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] (NEW) Y * * Bus options (PCI etc.) * PCI support (PCI) [Y/n/?] y PCI access mode 1. BIOS (PCI_GOBIOS) 2. MMConfig (PCI_GOMMCONFIG) 3. Direct (PCI_GODIRECT) > 4. Any (PCI_GOANY) choice[1-4?]: 4 Support for DMA Remapping Devices (EXPERIMENTAL) (DMAR) [N/y/?] n PCI Express support (PCIEPORTBUS) [Y/n/?] y PCI Express Hotplug driver (HOTPLUG_PCI_PCIE) [N/m/y/?] n Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y PCI Express ECRC settings control (PCIE_ECRC) [N/y/?] n PCIE AER error injector support (PCIEAER_INJECT) [N/m/y/?] n PCI Express ASPM support(Experimental) (PCIEASPM) [N/y/?] n Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [Y/n/?] y Enable deprecated pci_find_* API (PCI_LEGACY) [N/y/?] n PCI Debugging (PCI_DEBUG) [N/y/?] n PCI Stub driver (PCI_STUB) [N/m/y/?] n Xen PCI Frontend (XEN_PCIDEV_FRONTEND) [Y/n/m/?] (NEW) Y Interrupts on hypertransport devices (HT_IRQ) [Y/n/?] y PCI IOV support (PCI_IOV) [N/y/?] n ISA support (ISA) [N/y/?] n MCA support (MCA) [N/y/?] n NatSemi SCx200 support (SCx200) [N/m/y/?] n One Laptop Per Child support (OLPC) [N/y/?] n * * Block devices * Block devices (BLK_DEV) [Y/n/?] y Normal floppy disk support (BLK_DEV_FD) [N/m/y/?] n Compaq SMART2 support (BLK_CPQ_DA) [N/m/y/?] n Compaq Smart Array 5xxx support (BLK_CPQ_CISS_DA) [M/n/y/?] m SCSI tape drive support for Smart Array 5xxx (CISS_SCSI_TAPE) [N/y/?] (NEW) Y Mylex DAC960/DAC1100 PCI RAID Controller support (BLK_DEV_DAC960) [N/m/y/?] n Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL) (BLK_DEV_UMEM) [N/m/y/?] n Loopback device support (BLK_DEV_LOOP) [Y/n/m/?] y Cryptoloop Support (BLK_DEV_CRYPTOLOOP) [N/m/y/?] n Network block device support (BLK_DEV_NBD) [N/m/y/?] n Promise SATA SX8 support (BLK_DEV_SX8) [N/m/y/?] n Low Performance USB Block driver (BLK_DEV_UB) [N/m/y/?] n RAM block device support (BLK_DEV_RAM) [Y/n/m/?] y Default number of RAM disks (BLK_DEV_RAM_COUNT) [16] 16 Default RAM disk size (kbytes) (BLK_DEV_RAM_SIZE) [16384] 16384 Support XIP filesystems on RAM block device (BLK_DEV_XIP) [N/y/?] n Packet writing on CD/DVD media (CDROM_PKTCDVD) [N/m/y/?] n ATA over Ethernet support (ATA_OVER_ETH) [N/m/y/?] n Xen virtual block device support (XEN_BLKDEV_FRONTEND) [Y/n/m/?] y Virtio block driver (EXPERIMENTAL) (VIRTIO_BLK) [N/m/y/?] (NEW) Y Very old hard disk (MFM/RLL/IDE) driver (BLK_DEV_HD) [N/y/?] n * * Fusion MPT device support * Fusion MPT device support (FUSION) [Y/n/?] y Fusion MPT ScsiHost drivers for SPI (FUSION_SPI) [M/n/y/?] m Fusion MPT ScsiHost drivers for FC (FUSION_FC) [N/m/y/?] (NEW) y Fusion MPT ScsiHost drivers for SAS (FUSION_SAS) [M/n/y/?] m Maximum number of scatter gather entries (16 - 128) (FUSION_MAX_SGE) [128] (NEW) 128 Fusion MPT misc device (ioctl) driver (FUSION_CTL) [N/m/y/?] (NEW) y Fusion MPT logging facility (FUSION_LOGGING) [N/y/?] (NEW) y * * Network device support * Network device support (NETDEVICES) [Y/n/?] y Intermediate Functional Block support (IFB) [N/m/y/?] n Dummy net driver support (DUMMY) [N/m/y/?] n Bonding driver support (BONDING) [N/m/y/?] n MAC-VLAN support (EXPERIMENTAL) (MACVLAN) [N/m/y/?] n EQL (serial line load balancing) support (EQUALIZER) [N/m/y/?] n Universal TUN/TAP device driver support (TUN) [N/m/y/?] n Virtual ethernet pair device (VETH) [N/m/y/?] n General Instruments Surfboard 1000 (NET_SB1000) [N/m/y/?] n * * Enable WiMAX (Networking options) to see the WiMAX drivers * Xen network device frontend driver (XEN_NETDEV_FRONTEND) [Y/n/m/?] y FDDI driver support (FDDI) [Y/n/m/?] y Digital DEFTA/DEFEA/DEFPA adapter support (DEFXX) [N/m/y/?] n SysKonnect FDDI PCI support (SKFP) [N/m/y/?] n HIPPI driver support (EXPERIMENTAL) (HIPPI) [N/y/?] n PPP (point-to-point protocol) support (PPP) [N/m/y/?] n SLIP (serial line) support (SLIP) [N/m/y/?] n Fibre Channel driver support (NET_FC) [N/y/?] n Network console logging support (EXPERIMENTAL) (NETCONSOLE) [Y/n/m/?] y Dynamic reconfiguration of logging targets (EXPERIMENTAL) (NETCONSOLE_DYNAMIC) [N/y/?] n Netpoll traffic trapping (NETPOLL_TRAP) [N/y] n Virtio network driver (EXPERIMENTAL) (VIRTIO_NET) [N/m/y/?] (NEW) VMware VMXNET3 ethernet driver (VMXNET3) [N/m/y/?] n * * Character devices * Virtual terminal (VT) [Y/?] y Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING) [Y/n/?] y /dev/kmem virtual device support (DEVKMEM) [Y/n/?] y Non-standard serial port support (SERIAL_NONSTANDARD) [Y/n/?] y Computone IntelliPort Plus serial support (COMPUTONE) [N/m/y/?] n Comtrol RocketPort support (ROCKETPORT) [N/m/y/?] n Cyclades async mux support (CYCLADES) [N/m/y/?] n Digiboard Intelligent Async Support (DIGIEPCA) [N/m/y/?] n Moxa Intellio support (MOXA_INTELLIO) [N/m/y/?] n Moxa SmartIO support v. 2.0 (MOXA_SMARTIO) [N/m/y/?] n Multi-Tech multiport card support (EXPERIMENTAL) (ISI) [N/m/y/?] n Microgate SyncLink card support (SYNCLINK) [N/m/y/?] n SyncLink Multiport support (SYNCLINKMP) [N/m/y/?] n SyncLink GT/AC support (SYNCLINK_GT) [N/m/y/?] n HDLC line discipline support (N_HDLC) [N/m/y/?] n SDL RISCom/8 card support (RISCOM8) [N/m/y/?] n Specialix IO8+ card support (SPECIALIX) [N/m/y/?] n Stallion multiport serial support (STALDRV) [N/y/?] n HSDPA Broadband Wireless Data Card - Globe Trotter (NOZOMI) [N/m/y/?] n Unix98 PTY support (UNIX98_PTYS) [Y/?] y Support multiple instances of devpts (DEVPTS_MULTIPLE_INSTANCES) [N/y/?] n Legacy (BSD) PTY support (LEGACY_PTYS) [N/y/?] n Xen Hypervisor Console support (HVC_XEN) [Y/n/?] y Virtio console (VIRTIO_CONSOLE) [Y/?] (NEW) y Hardware Random Number Generator Core support (HW_RANDOM) [Y/n/m/?] y Timer IOMEM HW Random Number Generator support (HW_RANDOM_TIMERIOMEM) [N/m/y/?] n Intel HW Random Number Generator support (HW_RANDOM_INTEL) [Y/n/m/?] y AMD HW Random Number Generator support (HW_RANDOM_AMD) [Y/n/m/?] y AMD Geode HW Random Number Generator support (HW_RANDOM_GEODE) [Y/n/m/?] y VIA HW Random Number Generator support (HW_RANDOM_VIA) [Y/n/m/?] y VirtIO Random Number Generator support (HW_RANDOM_VIRTIO) [N/m/y/?] (NEW) y /dev/nvram support (NVRAM) [Y/n/m/?] y Siemens R3964 line discipline (R3964) [N/m/y/?] n Applicom intelligent fieldbus card support (APPLICOM) [N/m/y/?] n Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL) (SONYPI) [N/m/y/?] n ACP Modem (Mwave) support (MWAVE) [N/m/y/?] n NatSemi PC8736x GPIO Support (PC8736x_GPIO) [N/m/y/?] n NatSemi Base GPIO Support (NSC_GPIO) [N/m/y/?] n AMD CS5535/CS5536 GPIO (Geode Companion Device) (CS5535_GPIO) [N/m/y/?] n RAW driver (/dev/raw/rawN) (RAW_DRIVER) [N/m/y/?] n HPET - High Precision Event Timer (HPET) [Y/n/?] y Allow mmap of HPET (HPET_MMAP) [N/y/?] n Hangcheck timer (HANGCHECK_TIMER) [N/m/y/?] n Telecom clock driver for ATCA SBC (TELCLOCK) [N/m/y/?] n * * Watchdog Timer Support * Watchdog Timer Support (WATCHDOG) [Y/n/?] y Disable watchdog shutdown on close (WATCHDOG_NOWAYOUT) [N/y/?] n * * Watchdog Device Drivers * Software watchdog (SOFT_WATCHDOG) [N/m/y/?] n Acquire SBC Watchdog Timer (ACQUIRE_WDT) [N/m/y/?] n Advantech SBC Watchdog Timer (ADVANTECH_WDT) [N/m/y/?] n ALi M1535 PMU Watchdog Timer (ALIM1535_WDT) [N/m/y/?] n ALi M7101 PMU Computer Watchdog (ALIM7101_WDT) [N/m/y/?] n AMD Elan SC520 processor Watchdog (SC520_WDT) [N/m/y/?] n Compulab SBC-FITPC2 watchdog (SBC_FITPC2_WATCHDOG) [N/m/y/?] n Eurotech CPU-1220/1410 Watchdog Timer (EUROTECH_WDT) [N/m/y/?] n IB700 SBC Watchdog Timer (IB700_WDT) [N/m/y/?] n IBM Automatic Server Restart (IBMASR) [N/m/y/?] n ICP Single Board Computer Watchdog Timer (WAFER_WDT) [N/m/y/?] n Intel 6300ESB Timer/Watchdog (I6300ESB_WDT) [N/m/y/?] n Intel TCO Timer/Watchdog (ITCO_WDT) [N/m/y/?] n IT8712F (Smart Guardian) Watchdog Timer (IT8712F_WDT) [N/m/y/?] n IT87 Watchdog Timer (IT87_WDT) [N/m/y/?] n HP Proliant iLO 2 Hardware Watchdog Timer (HP_WATCHDOG) [N/m/y/?] n National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog (SC1200_WDT) [N/m/y/?] n NS PC87413 watchdog (PC87413_WDT) [N/m/y/?] n SBC-60XX Watchdog Timer (60XX_WDT) [N/m/y/?] n SBC8360 Watchdog Timer (SBC8360_WDT) [N/m/y/?] n SBC Nano 7240 Watchdog Timer (SBC7240_WDT) [N/m/y/?] n SMA CPU5 Watchdog (CPU5_WDT) [N/m/y/?] n SMSC SCH311X Watchdog Timer (SMSC_SCH311X_WDT) [N/m/y/?] n Winbond SMsC37B787 Watchdog Timer (SMSC37B787_WDT) [N/m/y/?] n W83627HF Watchdog Timer (W83627HF_WDT) [N/m/y/?] n W83697HF/W83697HG Watchdog Timer (W83697HF_WDT) [N/m/y/?] n W83697UG/W83697UF Watchdog Timer (W83697UG_WDT) [N/m/y/?] n W83877F (EMACS) Watchdog Timer (W83877F_WDT) [N/m/y/?] n W83977F (PCM-5335) Watchdog Timer (W83977F_WDT) [N/m/y/?] n ZF MachZ Watchdog (MACHZ_WDT) [N/m/y/?] n Winsystems SBC EPX-C3 watchdog (SBC_EPX_C3_WATCHDOG) [N/m/y/?] n Xen Watchdog support (XEN_WDT) [N/m/y/?] (NEW) * * PCI-based Watchdog Cards * Berkshire Products PCI-PC Watchdog (PCIPCWATCHDOG) [N/m/y/?] n PCI-WDT500/501 Watchdog timer (WDTPCI) [N/m/y/?] n * * USB-based Watchdog Cards * Berkshire Products USB-PC Watchdog (USBPCWATCHDOG) [N/m/y/?] n * * Device Drivers * Xen memory balloon driver (XEN_BALLOON) [Y/n/?] y Scrub pages before returning them to system (XEN_SCRUB_PAGES) [Y/n/?] y Xen /dev/xen/evtchn device (XEN_DEV_EVTCHN) [Y/n/m/?] y Backend driver support (XEN_BACKEND) [Y/n/?] y Xen backend network device (XEN_NETDEV_BACKEND) [Y/n/m/?] y Block-device backend driver (XEN_BLKDEV_BACKEND) [Y/n/m/?] y Block-device tap backend driver (XEN_BLKDEV_TAP) [N/m/y/?] (NEW) PCI-device backend driver (XEN_PCIDEV_BACKEND) [Y/n/m/?] (NEW) y PCI Backend Mode > 1. Virtual PCI (XEN_PCIDEV_BACKEND_VPCI) (NEW) 2. Passthrough (XEN_PCIDEV_BACKEND_PASS) (NEW) 3. Slot (XEN_PCIDEV_BACKEND_SLOT) (NEW) choice[1-3]: 2. Passthrough (XEN_PCIDEV_BACKEND_PASS) (NEW) 3. Slot (XEN_PCIDEV_BACKEND_SLOT) (NEW) choice[1-3]: 1 PCI Backend Debugging (XEN_PCIDEV_BE_DEBUG) [N/y] (NEW) y Xen filesystem (XENFS) [Y/n/m/?] y Create compatibility mount point /proc/xen (XEN_COMPAT_XENFS) [Y/n/?] y Create xen entries under /sys/hypervisor (XEN_SYS_HYPERVISOR) [Y/n/?] y userspace grant access device driver (XEN_GNTDEV) [Y/n/m/?] y xen platform pci device driver (XEN_PLATFORM_PCI) [M/n/y/?] (NEW) y # # configuration written to .config # make[4]: Leaving directory `/usr/src/xen-4.0.1/linux-2.6-pvops.git' make -C build-linux-2.6-pvops_x86_32 ARCH=$(sh buildconfigs/select-linux-arch linux-2.6-pvops.git) prepare select-linux-arch: x86 make[4]: Entering directory `/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32' make -C /usr/src/xen-4.0.1/linux-2.6-pvops.git O=/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/. prepare GEN /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /usr/src/xen-4.0.1/linux-2.6-pvops.git as source for kernel GEN /usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32/Makefile CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/asm/asm-offsets.h CALL /usr/src/xen-4.0.1/linux-2.6-pvops.git/scripts/checksyscalls.sh make[4]: Leaving directory `/usr/src/xen-4.0.1/build-linux-2.6-pvops_x86_32'
and the above compile gives following error
gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -L../common/ -shared -o fsimage.so fsys_reiserfs.opic -lfsimage ../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/reiserfs ../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/reiserfs make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/reiserfs' make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage' make -C iso9660 install make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/iso9660' gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsys_iso9660.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_iso9660.opic fsys_iso9660.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -L../common/ -shared -o fsimage.so fsys_iso9660.opic -lfsimage ../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/iso9660 ../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/iso9660 make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/iso9660' make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage' make -C fat install make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/fat' gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsys_fat.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_fat.opic fsys_fat.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -L../common/ -shared -o fsimage.so fsys_fat.opic -lfsimage ../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/fat ../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/fat make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/fat' make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage' make -C zfs install make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/zfs' gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsys_zfs.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o fsys_zfs.opic fsys_zfs.c gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .zfs_lzjb.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_lzjb.opic zfs_lzjb.c gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .zfs_sha256.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_sha256.opic zfs_sha256.c gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .zfs_fletcher.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o zfs_fletcher.opic zfs_fletcher.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -L../common/ -shared -o fsimage.so fsys_zfs.opic zfs_lzjb.opic zfs_sha256.opic zfs_fletcher.opic -lfsimage ../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/zfs ../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/zfs make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/zfs' make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[5]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage' make -C ext2fs-lib install make[6]: Entering directory `/usr/src/xen-4.0.1/tools/libfsimage/ext2fs-lib' gcc -DPIC -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .ext2fs-lib.opic.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -fPIC -c -o ext2fs-lib.opic ext2fs-lib.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fsimage.so.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -I../../../tools/libfsimage/common/ -Werror -L../common/ -shared -o fsimage.so ext2fs-lib.opic -lfsimage -lext2fs ../../../tools/cross-install -d -m0755 -p /usr/src/xen-4.0.1/dist/install/usr/lib/fs/ext2fs-lib ../../../tools/cross-install -m0755 -p fsimage.so /usr/src/xen-4.0.1/dist/install/usr/lib/fs/ext2fs-lib make[6]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage/ext2fs-lib' make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/libfsimage' make[3]: Leaving directory `/usr/src/xen-4.0.1/tools' make[3]: Entering directory `/usr/src/xen-4.0.1/tools' make -C fs-back install make[4]: Entering directory `/usr/src/xen-4.0.1/tools/fs-back' gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fs-xenbus.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -c -o fs-xenbus.o fs-xenbus.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fs-ops.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -c -o fs-ops.o fs-ops.c gcc -O2 -fomit-frame-pointer -m32 -march=i686 -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .fs-backend.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -fno-strict-aliasing -I../../tools/libxc -I../../tools/include -I../../tools/xenstore -I../../tools/include -I.. -I../lib -I. -D_GNU_SOURCE -o fs-backend fs-xenbus.o fs-ops.o -L. -L.. -L../lib -L../../tools/libxc -lxenctrl -L../../tools/xenstore -lxenstore -lrt -lpthread fs-backend.c ../../tools/cross-install -m0755 -p fs-backend /usr/src/xen-4.0.1/dist/install/usr/sbin make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/fs-back' make[3]: Leaving directory `/usr/src/xen-4.0.1/tools' make[3]: Entering directory `/usr/src/xen-4.0.1/tools' set -ex; \ if test -d ioemu-qemu-xen; then \ rm -f ioemu-dir; \ ln -sf ioemu-qemu-xen ioemu-dir; \ else \ if [ ! -d ioemu-remote ]; then \ rm -rf ioemu-remote ioemu-remote.tmp; \ mkdir ioemu-remote.tmp; rmdir ioemu-remote.tmp; \ git clone ioemu-qemu-xen ioemu-remote.tmp; \ if [ "xen-4.0.1" ]; then \ cd ioemu-remote.tmp; \ git branch -D dummy >/dev/null 2>&1 ||:; \ git checkout -b dummy xen-4.0.1; \ cd ..; \ fi; \ mv ioemu-remote.tmp ioemu-remote; \ fi; \ rm -f ioemu-dir; \ ln -sf ioemu-remote ioemu-dir; \ fi + test -d ioemu-qemu-xen + rm -f ioemu-dir + ln -sf ioemu-qemu-xen ioemu-dir set -e; \ case ".." in /*) XEN_ROOT=.. ;; *) xen_root_lhs=`pwd`; xen_root_rhs=../; while [ "x${xen_root_rhs#../}" != "x$xen_root_rhs" ]; do xen_root_rhs="${xen_root_rhs#../}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_lhs="${xen_root_lhs%/*}"; done; XEN_ROOT="$xen_root_lhs/$xen_root_rhs" ;; esac; export XEN_ROOT; \ PREFIX="/usr"; XEN_SCRIPT_DIR="/etc/xen/scripts"; export PREFIX; export XEN_SCRIPT_DIR; \ cd ioemu-dir; \ ./xen-setup Install prefix /usr BIOS directory /usr/share/qemu binary directory /usr/bin Manual directory /usr/share/man ELF interp prefix /usr/gnemul/qemu-%M Source path /usr/src/xen-4.0.1/tools/ioemu-dir C compiler gcc Host C compiler gcc ARCH_CFLAGS -m32 make make install install host CPU i386 host big endian no target list i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user mips-linux-user mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user sparc32plus-linux-user gprof enabled no sparse enabled no profiler no static build no -Werror enabled no SDL support yes SDL static link no OpenGL support yes curses support no mingw32 support no Audio drivers oss Extra audio cards ac97 es1370 sb16 Mixer emulation no VNC TLS support no kqemu support yes brlapi support no Documentation no NPTL support yes vde support no AIO support yes Install blobs yes KVM support yes fdt support no qemu successfuly configured for Xen qemu-dm build make -C ioemu-dir install === PCI passthrough capability has been enabled === make[4]: Entering directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen' CC qemu-nbd.o qemu-nbd.c: In function ‘main’: qemu-nbd.c:349: warning: ignoring return value of ‘daemon’, declared with attribute warn_unused_result CC qemu-tool.o CC osdep.o CC cutils.o CC qemu-malloc.o CC block-cow.o block-cow.c: In function ‘cow_create’: block-cow.c:242: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-cow.c:244: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result CC block-qcow.o CC aes.o CC block-vmdk.o block-vmdk.c: In function ‘vmdk_snapshot_create’: block-vmdk.c:235: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result block-vmdk.c: In function ‘vmdk_create’: block-vmdk.c:761: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-vmdk.c:762: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-vmdk.c:764: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result block-vmdk.c:770: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-vmdk.c:776: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-vmdk.c:793: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result CC block-cloop.o CC block-dmg.o CC block-bochs.o CC block-vpc.o CC block-vvfat.o block-vvfat.c: In function ‘commit_one_file’: block-vvfat.c:2254: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result CC block-qcow2.o block-qcow2.c: In function ‘qcow_create’: block-qcow2.c:1537: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-qcow2.c:1539: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-qcow2.c:1544: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-qcow2.c:1547: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-qcow2.c:1550: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result CC block-parallels.o CC block-nbd.o CC nbd.o CC block.o block.c: In function ‘bdrv_open2’: block.c:397: warning: ignoring return value of ‘realpath’, declared with attribute warn_unused_result CC aio.o CC posix-aio-compat.o CC block-raw-posix.o block-raw-posix.c: In function ‘aio_signal_handler’: block-raw-posix.c:523: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result block-raw-posix.c: In function ‘raw_create’: block-raw-posix.c:832: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result LINK qemu-nbd-xen CC qemu-img.o LINK qemu-img-xen CC readline.o CC console.o CC irq.o CC i2c.o CC smbus.o CC smbus_eeprom.o CC max7310.o CC max111x.o CC wm8750.o CC ssd0303.o CC ssd0323.o CC ads7846.o CC stellaris_input.o CC twl92230.o CC tmp105.o CC lm832x.o CC scsi-disk.o CC cdrom.o CC scsi-generic.o CC usb.o CC usb-hub.o CC usb-linux.o CC usb-hid.o CC usb-msd.o CC usb-wacom.o CC usb-serial.o CC usb-net.o CC sd.o CC ssi-sd.o CC bt.o CC bt-host.o CC bt-vhci.o CC bt-l2cap.o CC bt-sdp.o CC bt-hci.o CC bt-hid.o CC usb-bt.o CC buffered_file.o CC migration.o CC migration-tcp.o CC net.o CC qemu-sockets.o CC qemu-char.o qemu-char.c:1123:7: warning: "CONFIG_STUBDOM" is not defined CC net-checksum.o CC savevm.o CC cache-utils.o CC migration-exec.o CC audio/audio.o CC audio/noaudio.o CC audio/wavaudio.o CC audio/mixeng.o CC audio/sdlaudio.o CC audio/ossaudio.o CC audio/wavcapture.o CC sdl.o CC x_keymap.o CC vnc.o CC d3des.o AR libqemu_common.a === PCI passthrough capability has been enabled === === PCI passthrough capability has been enabled === make[5]: Entering directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen/i386-dm' CC i386-dm/vl.o /usr/src/xen-4.0.1/tools/ioemu-dir/vl.c: In function ‘main’: /usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:5812: warning: implicit declaration of function ‘dma_helper_init’ /usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:5659: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result /usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:6101: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result /usr/src/xen-4.0.1/tools/ioemu-dir/vl.c:6122: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result CC i386-dm/monitor.o CC i386-dm/pci.o CC i386-dm/loader.o CC i386-dm/isa_mmio.o CC i386-dm/machine.o CC i386-dm/dma-helpers.o CC i386-dm/virtio.o CC i386-dm/virtio-blk.o CC i386-dm/virtio-net.o CC i386-dm/virtio-console.o CC i386-dm/fw_cfg.o CC i386-dm/kvm.o /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_init_vcpu’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:47: warning: implicit declaration of function ‘cpu_x86_cpuid’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_has_msr_star’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: ‘MSR_STAR’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: (Each undeclared identifier is reported only once /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:159: error: for each function it appears in.) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘set_seg’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:219: error: ‘DESC_TYPE_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:220: error: ‘DESC_P_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:222: error: ‘DESC_B_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:223: error: ‘DESC_S_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:224: error: ‘DESC_L_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:225: error: ‘DESC_G_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:226: error: ‘DESC_AVL_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘get_seg’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:236: error: ‘DESC_TYPE_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:237: error: ‘DESC_P_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:238: error: ‘DESC_DPL_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:239: error: ‘DESC_B_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:240: error: ‘DESC_S_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:241: error: ‘DESC_L_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:242: error: ‘DESC_G_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:243: error: ‘DESC_AVL_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_getput_regs’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:265: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:265: error: ‘R_EAX’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:266: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:266: error: ‘R_EBX’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:267: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:267: error: ‘R_ECX’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:268: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:268: error: ‘R_EDX’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:269: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:269: error: ‘R_ESI’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:270: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:270: error: ‘R_EDI’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:271: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:271: error: ‘R_ESP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:272: error: ‘CPUX86State’ has no member named ‘regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:272: error: ‘R_EBP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:284: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:285: error: ‘CPUX86State’ has no member named ‘eip’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_fpu’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:299: error: ‘CPUX86State’ has no member named ‘fpus’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:300: error: ‘CPUX86State’ has no member named ‘fpstt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:301: error: ‘CPUX86State’ has no member named ‘fpuc’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:303: error: ‘CPUX86State’ has no member named ‘fptags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:304: error: ‘CPUX86State’ has no member named ‘fpregs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:304: error: ‘CPUX86State’ has no member named ‘fpregs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:305: error: ‘CPUX86State’ has no member named ‘xmm_regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:305: error: ‘CPUX86State’ has no member named ‘xmm_regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:306: error: ‘CPUX86State’ has no member named ‘mxcsr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_sregs’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:316: error: ‘CPUX86State’ has no member named ‘interrupt_bitmap’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:319: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:319: error: ‘VM_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:320: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:320: error: ‘R_CS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:321: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:321: error: ‘R_DS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:322: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:322: error: ‘R_ES’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:323: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:323: error: ‘R_FS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:324: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:324: error: ‘R_GS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:325: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:325: error: ‘R_SS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:327: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:328: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:329: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:330: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:331: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:332: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:334: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:334: error: ‘CR0_PE_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:342: error: ‘CPUX86State’ has no member named ‘tr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:343: error: ‘CPUX86State’ has no member named ‘ldt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:345: error: ‘CPUX86State’ has no member named ‘idt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:346: error: ‘CPUX86State’ has no member named ‘idt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:347: error: ‘CPUX86State’ has no member named ‘gdt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:348: error: ‘CPUX86State’ has no member named ‘gdt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:350: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:351: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:352: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:353: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:355: warning: implicit declaration of function ‘cpu_get_apic_tpr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:356: warning: implicit declaration of function ‘cpu_get_apic_base’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:358: error: ‘CPUX86State’ has no member named ‘efer’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_put_msrs’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:379: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:379: error: ‘CPUX86State’ has no member named ‘sysenter_cs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:380: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:380: error: ‘CPUX86State’ has no member named ‘sysenter_esp’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:381: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:381: error: ‘CPUX86State’ has no member named ‘sysenter_eip’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:383: error: ‘MSR_STAR’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:383: error: ‘CPUX86State’ has no member named ‘star’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:384: error: ‘MSR_IA32_TSC’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:384: error: ‘CPUX86State’ has no member named ‘tsc’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_fpu’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:408: error: ‘CPUX86State’ has no member named ‘fpstt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:409: error: ‘CPUX86State’ has no member named ‘fpus’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:410: error: ‘CPUX86State’ has no member named ‘fpuc’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:412: error: ‘CPUX86State’ has no member named ‘fptags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:413: error: ‘CPUX86State’ has no member named ‘fpregs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:413: error: ‘CPUX86State’ has no member named ‘fpregs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:414: error: ‘CPUX86State’ has no member named ‘xmm_regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:414: error: ‘CPUX86State’ has no member named ‘xmm_regs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:415: error: ‘CPUX86State’ has no member named ‘mxcsr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_sregs’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:430: error: ‘CPUX86State’ has no member named ‘interrupt_bitmap’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:434: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:434: error: ‘R_CS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:435: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:435: error: ‘R_DS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:436: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:436: error: ‘R_ES’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:437: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:437: error: ‘R_FS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:438: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:438: error: ‘R_GS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:439: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:439: error: ‘R_SS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:441: error: ‘CPUX86State’ has no member named ‘tr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:442: error: ‘CPUX86State’ has no member named ‘ldt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:444: error: ‘CPUX86State’ has no member named ‘idt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:445: error: ‘CPUX86State’ has no member named ‘idt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:446: error: ‘CPUX86State’ has no member named ‘gdt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:447: error: ‘CPUX86State’ has no member named ‘gdt’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:449: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:450: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:451: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:452: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:454: warning: implicit declaration of function ‘cpu_set_apic_base’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:456: error: ‘CPUX86State’ has no member named ‘efer’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘DESC_DPL_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:467: error: ‘HF_CPL_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CR0_PE_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘HF_PE_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:468: error: ‘CR0_PE_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘HF_MP_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:469: error: ‘CR0_MP_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_MP_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_EM_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:470: error: ‘HF_TS_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_TF_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_VM_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:471: error: ‘HF_IOPL_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:472: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:472: error: ‘CR4_OSFXSR_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:473: error: ‘HF_OSFXSR_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:473: error: ‘CR4_OSFXSR_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:475: error: ‘CPUX86State’ has no member named ‘efer’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:475: error: ‘MSR_EFER_LMA’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:476: error: ‘HF_LMA_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:479: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:479: error: ‘DESC_L_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_CS32_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_SS32_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:480: error: ‘HF_CS64_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:482: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:482: error: ‘DESC_B_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:483: error: ‘DESC_B_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:483: error: ‘HF_CS32_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:484: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:485: error: ‘HF_SS32_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:486: error: ‘CPUX86State’ has no member named ‘cr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:487: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:487: error: ‘VM_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:489: error: ‘HF_ADDSEG_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:491: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:492: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:493: error: ‘CPUX86State’ has no member named ‘segs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:494: error: ‘HF_ADDSEG_SHIFT’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘CPUX86State’ has no member named ‘hflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘CPUX86State’ has no member named ‘hflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘HF_PE_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:497: error: ‘HF_OSFXSR_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_get_msrs’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:512: error: ‘MSR_IA32_SYSENTER_CS’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:513: error: ‘MSR_IA32_SYSENTER_ESP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:514: error: ‘MSR_IA32_SYSENTER_EIP’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:516: error: ‘MSR_STAR’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:517: error: ‘MSR_IA32_TSC’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:533: error: ‘CPUX86State’ has no member named ‘sysenter_cs’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:536: error: ‘CPUX86State’ has no member named ‘sysenter_esp’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:539: error: ‘CPUX86State’ has no member named ‘sysenter_eip’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:542: error: ‘CPUX86State’ has no member named ‘star’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:559: error: ‘CPUX86State’ has no member named ‘tsc’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_pre_run’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:618: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:618: error: ‘IF_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_arch_post_run’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:650: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:650: error: ‘IF_MASK’ undeclared (first use in this function) /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:652: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:654: warning: implicit declaration of function ‘cpu_set_apic_tpr’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c: In function ‘kvm_handle_halt’: /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:663: error: ‘CPUX86State’ has no member named ‘eflags’ /usr/src/xen-4.0.1/tools/ioemu-dir/target-i386/kvm.c:663: error: ‘IF_MASK’ undeclared (first use in this function) make[5]: *** [kvm.o] Error 1 make[5]: Leaving directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen/i386-dm' make[4]: *** [subdir-i386-dm] Error 2 make[4]: Leaving directory `/usr/src/xen-4.0.1/tools/ioemu-qemu-xen' make[3]: *** [subdir-install-ioemu-dir] Error 2 make[3]: Leaving directory `/usr/src/xen-4.0.1/tools' make[2]: *** [subdirs-install] Error 2 make[2]: Leaving directory `/usr/src/xen-4.0.1/tools' make[1]: *** [install-tools] Error 2 make[1]: Leaving directory `/usr/src/xen-4.0.1' make: *** [world] Error 2I am right now looking an answer for above ones.