Description of problem: KVM can't build against newer RHEL-5.5 test kernels: make[2]: Entering directory `/usr/src/kernels/2.6.18-174.el5-x86_64' LD /var/lib/builder/rhevh/source-root/kvm/kernel/x86/built-in.o CC [M] /var/lib/builder/rhevh/source-root/kvm/kernel/x86/svm.o CC [M] /var/lib/builder/rhevh/source-root/kvm/kernel/x86/../external-module-compat.o In file included from /var/lib/builder/rhevh/source-root/kvm/kernel/x86/../external-module-compat.c:312: include/linux/pci.h:541: error: static declaration of ‘pci_get_bus_and_slot’ follows non-static declaration /var/lib/builder/rhevh/source-root/kvm/kernel/x86/../external-module-compat-comm.h:565: error: previous declaration of ‘pci_get_bus_and_slot’ was here /var/lib/builder/rhevh/source-root/kvm/kernel/x86/../external-module-compat.c:315: error: redefinition of ‘pci_get_bus_and_slot’ include/linux/pci.h:541: error: previous definition of ‘pci_get_bus_and_slot’ was here make[4]: *** [/var/lib/builder/rhevh/source-root/kvm/kernel/x86/../external-module-compat.o] Error 1 make[3]: *** [/var/lib/builder/rhevh/source-root/kvm/kernel/x86] Error 2 make[2]: Leaving directory `/usr/src/kernels/2.6.18-174.el5-x86_64' make[2]: *** [_module_/var/lib/builder/rhevh/source-root/kvm/kernel] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/lib/builder/rhevh/source-root/kvm/kernel' make: *** [kernel] Error 2
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0271.html