I have been trying to compile Xen-stable-2.6.32 on HP Proliant G4 machine running Fedora 14 (2.6.35.11) and I keep on getting this error during the make process.
I looked up in the mailing list, and saw this thread but I didn't see any solution to this problem. I would appreciate if you could help out in fixing this.
CC drivers/pci/setup-bus.o
CC drivers/pci/pci-acpi.o
CC drivers/pci/pci-stub.o
CC drivers/pci/xen-pcifront.o
drivers/pci/xen-pcifront.c:372:15: error: variable \u2018pci_frontend_ops\u2019 has initializer but incomplete type
drivers/pci/xen-pcifront.c:373:2: error: unknown field \u2018enable_msi\u2019 specified in initializer
drivers/pci/xen-pcifront.c:373:2: warning: excess elements in struct initializer
drivers/pci/xen-pcifront.c:373:2: warning: (near initialization for \u2018pci_frontend_ops\u2019)
drivers/pci/xen-pcifront.c:374:2: error: unknown field \u2018disable_msi\u2019 specified in initializer
drivers/pci/xen-pcifront.c:374:2: warning: excess elements in struct initializer
drivers/pci/xen-pcifront.c:374:2: warning: (near initialization for \u2018pci_frontend_ops\u2019)
drivers/pci/xen-pcifront.c:375:2: error: unknown field \u2018enable_msix\u2019 specified in initializer
drivers/pci/xen-pcifront.c:375:2: warning: excess elements in struct initializer
drivers/pci/xen-pcifront.c:375:2: warning: (near initialization for \u2018pci_frontend_ops\u2019)
drivers/pci/xen-pcifront.c:376:2: error: unknown field \u2018disable_msix\u2019 specified in initializer
drivers/pci/xen-pcifront.c:376:2: warning: excess elements in struct initializer
drivers/pci/xen-pcifront.c:376:2: warning: (near initialization for \u2018pci_frontend_ops\u2019)
drivers/pci/xen-pcifront.c: In function \u2018pci_frontend_registrar\u2019:
drivers/pci/xen-pcifront.c:382:3: error: \u2018xen_pci_frontend\u2019 undeclared (first use in this function)
drivers/pci/xen-pcifront.c:382:3: note: each undeclared identifier is reported only once for each function it appears in
drivers/pci/xen-pcifront.c: In function \u2018pcifront_scan_bus\u2019:
drivers/pci/xen-pcifront.c:421:6: warning: unused variable \u2018err\u2019
make[2]: *** [drivers/pci/xen-pcifront.o] Error 1
make[1]: *** [drivers/pci] Error 2
make: *** [drivers] Error 2