Thanks for your help, The output is as follows:

make -C kernel
make[1]: Entering directory `/opt/kvm-36/kernel'
make -C /lib/modules/2.6.22.4-65.fc7/build M=`pwd` "$@"
make[2]: Entering directory `/usr/src/kernels/2.6.22.4-65.fc7-x86_64'
test -e include/linux/autoconf.h -a -e include/config/auto.conf ||
(            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf
are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to
fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /opt/kvm-36/kernel/.tmp_versions
rm -f /opt/kvm-36/kernel/.tmp_versions/*
make -f scripts/Makefile.build obj=/opt/kvm-36/kernel
   rm -f /opt/kvm-36/kernel/built-in.o; ar rcs /opt/kvm-36/kernel/built-in.o
  gcc -Wp,-MD,/opt/kvm-36/kernel/.svm.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(svm)"  -D"KBUILD_MODNAME=KBUILD_STR(kvm_amd)"
-c -o /opt/kvm-36/kernel/.tmp_svm.o /opt/kvm-36/kernel/svm.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.vmx.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(vmx)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm_intel)" -c -o /opt/kvm-36/kernel/.tmp_vmx.o
/opt/kvm-36/kernel/vmx.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.vmx-debug.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(vmx_debug)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm_intel)" -c -o /opt/kvm-36/kernel/.tmp_vmx-
debug.o /opt/kvm-36/kernel/vmx-debug.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.kvm_main.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(kvm_main)"  -D"KBUILD_MODNAME=KBUILD_STR(kvm)"
-c -o /opt/kvm-36/kernel/.tmp_kvm_main.o /opt/kvm-36/kernel/kvm_main.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.mmu.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(mmu)"  -D"KBUILD_MODNAME=KBUILD_STR(kvm)" -c
-o /opt/kvm-36/kernel/.tmp_mmu.o /opt/kvm-36/kernel/mmu.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.x86_emulate.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(x86_emulate)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm)" -c -o
/opt/kvm-36/kernel/.tmp_x86_emulate.o /opt/kvm-36/kernel/x86_emulate.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.anon_inodes.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(anon_inodes)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm)" -c -o
/opt/kvm-36/kernel/.tmp_anon_inodes.o /opt/kvm-36/kernel/anon_inodes.c
  gcc -Wp,-MD,/opt/kvm-36/kernel/.preempt.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/opt/kvm-36/kernel/include -include /opt/kvm-36/kernel/external-
module-compat.h  -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(preempt)"  -D"KBUILD_MODNAME=KBUILD_STR(kvm)"
-c -o /opt/kvm-36/kernel/.tmp_preempt.o /opt/kvm-36/kernel/preempt.c
  ld -m elf_x86_64  -r -o /opt/kvm-36/kernel/kvm.o
/opt/kvm-36/kernel/kvm_main.o /opt/kvm-36/kernel/mmu.o
/opt/kvm-36/kernel/x86_emulate.o /opt/kvm-36/kernel/anon_inodes.o
/opt/kvm-36/kernel/preempt.o
  ld -m elf_x86_64  -r -o
/opt/kvm-36/kernel/kvm-intel.o/opt/kvm-36/kernel/vmx.o
/opt/kvm-36/kernel/vmx-
debug.o
  ld -m elf_x86_64  -r -o /opt/kvm-36/kernel/kvm-amd.o/opt/kvm-36/kernel/svm.o
  Building modules, stage 2.
make -f /usr/src/kernels/2.6.22.4-65.fc7-x86_64/scripts/Makefile.modpost
  scripts/mod/modpost -m -a -i /usr/src/kernels/2.6.22.4-
65.fc7-x86_64/Module.symvers -I /opt/kvm-36/kernel/Module.symvers -o
/opt/kvm-36/kernel/Module.symvers -w
  gcc -Wp,-MD,/opt/kvm-36/kernel/.kvm-amd.mod.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(kvm_amd.mod)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm_amd)" -DMODULE -c -o
/opt/kvm-36/kernel/kvm-amd.mod.o /opt/kvm-36/kernel/kvm-amd.mod.c
  ld -m elf_x86_64 -r -o /opt/kvm-36/kernel/kvm-amd.ko/opt/kvm-36/kernel/kvm-
amd.o /opt/kvm-36/kernel/kvm-amd.mod.o
  gcc -Wp,-MD,/opt/kvm-36/kernel/.kvm-intel.mod.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(kvm_intel.mod)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm_intel)" -DMODULE -c -o
/opt/kvm-36/kernel/kvm-intel.mod.o /opt/kvm-36/kernel/kvm-intel.mod.c
  ld -m elf_x86_64 -r -o /opt/kvm-36/kernel/kvm-intel.ko/opt/kvm-36/kernel/kvm-
intel.o /opt/kvm-36/kernel/kvm-intel.mod.o
  gcc -Wp,-MD,/opt/kvm-36/kernel/.kvm.mod.o.d  -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude
-include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2
-mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(kvm.mod)"
-D"KBUILD_MODNAME=KBUILD_STR(kvm)" -DMODULE -c -o
/opt/kvm-36/kernel/kvm.mod.o /opt/kvm-36/kernel/kvm.mod.c
  ld -m elf_x86_64 -r -o /opt/kvm-36/kernel/kvm.ko /opt/kvm-36/kernel/kvm.o
/opt/kvm-36/kernel/kvm.mod.o
make[2]: Leaving directory `/usr/src/kernels/2.6.22.4-65.fc7-x86_64'
make[1]: Leaving directory `/opt/kvm-36/kernel'


On 8/24/07, Luca <[EMAIL PROTECTED]> wrote:
>
> On 8/25/07, Mark Bidewell <[EMAIL PROTECTED]> wrote:
> > When building kvm-36 with the latest Fedora kernel I get the error:
> >
> > kvmctl.c: In function 'kvm_run':
> > kvmctl.c:1046: error: 'KVM_EXIT_SET_TPR' undeclared (first use in this
> > function)
> > kvmctl.c:1046: error: (Each undeclared identifier is reported only once
> > kvmctl.c:1046: error: for each function it appears in.)
> > make[1]: *** [kvmctl.o] Error 1
> > make[1]: Leaving directory `/opt/kvm-36/user'
> > make: *** [user] Error 2
> >
> > on lines:
> >
> > 1046                 case KVM_EXIT_SET_TPR:
> > 1047                         break;
> >
> > Commenting this lines out allows KVM to compile.  kvm-35 compiles on the
> > latest with no error.
>
> Hum, the package sould be using its own headers since the local
> include directory comes before the kernel's one.
> Can you run "make kernel V=1" (on a clean source) and post the result?
>
> > Am I losing anything important by commenting them out?
>
> You can workaround by adding:
> #define KVM_EXIT_SET_TPR 11
>
> Luca
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to