Kernel source for cs 537 pulled from: http://xenbits.xensource.com/linux-2.6.18-xen.hg failed to build: ..... ..... BUILDING A KERNEL FOR xen i686... + perl -p -i -e ''s/^EXTRAVERSION.*/EXTRAVERSION = -537.17617.el5xen/'' Makefile + make -s mrproper + cp configs/kernel-2.6.18-i686-xen.config .config ++ head -1 .config ++ cut -b 3- + Arch=i386 + echo USING ARCH=i386 USING ARCH=i386 + ''['' vmlinuz == x86 '']'' + ''['' vmlinuz == vmlinuz '']'' + KernelImage=arch/i386/boot/vmlinuz + make -s ARCH=i386 oldconfig + make -s ARCH=i386 -j4 V=1 vmlinuz CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-i386 UPD include/linux/utsrelease.h Updating /builddir/build/BUILD/kernel-2.6.18/linux-2.6.18.i686/scripts/Makefile.xen CHK include/linux/compile.h UPD include/linux/compile.h arch/i386/kernel/setup-xen.c: In function ''probe_roms'': arch/i386/kernel/setup-xen.c:365: warning: cast to pointer from integer of different size arch/i386/kernel/cpu/transmeta.c: In function ''init_transmeta'': arch/i386/kernel/cpu/transmeta.c:12: warning: ''cpu_freq'' may be used uninitialized in this function mm/memory.c: In function ''apply_to_page_range'': mm/memory.c:1423: warning: ''ptl'' may be used uninitialized in this function arch/i386/kernel/mpparse-xen.c: In function ''MP_bus_info'': arch/i386/kernel/mpparse-xen.c:238: warning: comparison is always false due to limited range of data type fs/bio.c: In function ''bio_alloc_bioset'': fs/bio.c:170: warning: ''idx'' may be used uninitialized in this function ipc/msg.c: In function ''sys_msgctl'': ipc/msg.c:341: warning: ''setbuf.qbytes'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.uid'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.gid'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.mode'' may be used uninitialized in this function ipc/sem.c: In function ''sys_semctl'': ipc/sem.c:809: warning: ''setbuf.uid'' may be used uninitialized in this function ipc/sem.c:809: warning: ''setbuf.gid'' may be used uninitialized in this function ipc/sem.c:809: warning: ''setbuf.mode'' may be used uninitialized in this function kernel/power/pm.c:205: warning: ''pm_register'' is deprecated (declared at kernel/power/pm.c:64) kernel/power/pm.c:205: warning: ''pm_register'' is deprecated (declared at kernel/power/pm.c:64) kernel/power/pm.c:206: warning: ''pm_send_all'' is deprecated (declared at kernel/power/pm.c:180) kernel/power/pm.c:206: warning: ''pm_send_all'' is deprecated (declared at kernel/power/pm.c:180) kernel/kexec.c: In function ''sys_kexec_load'': kernel/kexec.c:1042: warning: value computed is not used kernel/kexec.c: In function ''crash_kexec'': kernel/kexec.c:1107: warning: value computed is not used kernel/audit.c: In function ''kauditd_thread'': kernel/audit.c:372: warning: no return statement in function returning non-void kernel/auditfilter.c: In function ''audit_filter_user'': kernel/auditfilter.c:1599: warning: ''state'' may be used uninitialized in this function kernel/auditfilter.c: In function ''audit_receive_filter'': kernel/auditfilter.c:1164: warning: ''ndw'' may be used uninitialized in this function kernel/auditfilter.c:1164: warning: ''ndp'' may be used uninitialized in this function net/ipv4/tcp_input.c: In function ''tcp_ack'': net/ipv4/tcp_input.c:2260: warning: ''tv.tv_sec'' may be used uninitialized in this function net/ipv4/tcp_input.c:2260: warning: ''tv.tv_usec'' may be used uninitialized in this function drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_enable_msix'': drivers/xen/pcifront/pci_op.c:288: error: ''XEN_PCI_OP_enable_msix'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c:288: error: (Each undeclared identifier is reported only once drivers/xen/pcifront/pci_op.c:288: error: for each function it appears in.) drivers/xen/pcifront/pci_op.c:297: error: ''SH_INFO_MAX_VEC'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c:303: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c:304: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c:313: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_disable_msix'': drivers/xen/pcifront/pci_op.c:331: error: ''XEN_PCI_OP_disable_msix'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_enable_msi'': drivers/xen/pcifront/pci_op.c:350: error: ''XEN_PCI_OP_enable_msi'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_disable_msi'': drivers/xen/pcifront/pci_op.c:374: error: ''XEN_PCI_OP_disable_msi'' undeclared (first use in this function) make[3]: *** [drivers/xen/pcifront/pci_op.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [drivers/xen/pcifront] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [drivers/xen] Error 2 make: *** [drivers] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.38956 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.38956 (%build) Thanks, Maturi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
This problem is fixed in c/s 538. Or you can disable CONFIG_PCI_MSI to bypass this problem. Thanks! -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Srinivas Maturi Sent: 2008年5月15日 13:57 To: xen-devel@lists.xensource.com Subject: [Xen-devel] Kernel for xen i686 build failure Kernel source for cs 537 pulled from: http://xenbits.xensource.com/linux-2.6.18-xen.hg failed to build: ..... ..... BUILDING A KERNEL FOR xen i686... + perl -p -i -e ''s/^EXTRAVERSION.*/EXTRAVERSION = -537.17617.el5xen/'' Makefile + make -s mrproper + cp configs/kernel-2.6.18-i686-xen.config .config ++ head -1 .config ++ cut -b 3- + Arch=i386 + echo USING ARCH=i386 USING ARCH=i386 + ''['' vmlinuz == x86 '']'' + ''['' vmlinuz == vmlinuz '']'' + KernelImage=arch/i386/boot/vmlinuz + make -s ARCH=i386 oldconfig + make -s ARCH=i386 -j4 V=1 vmlinuz CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-i386 UPD include/linux/utsrelease.h Updating /builddir/build/BUILD/kernel-2.6.18/linux-2.6.18.i686/scripts/Makefile.xen CHK include/linux/compile.h UPD include/linux/compile.h arch/i386/kernel/setup-xen.c: In function ''probe_roms'': arch/i386/kernel/setup-xen.c:365: warning: cast to pointer from integer of different size arch/i386/kernel/cpu/transmeta.c: In function ''init_transmeta'': arch/i386/kernel/cpu/transmeta.c:12: warning: ''cpu_freq'' may be used uninitialized in this function mm/memory.c: In function ''apply_to_page_range'': mm/memory.c:1423: warning: ''ptl'' may be used uninitialized in this function arch/i386/kernel/mpparse-xen.c: In function ''MP_bus_info'': arch/i386/kernel/mpparse-xen.c:238: warning: comparison is always false due to limited range of data type fs/bio.c: In function ''bio_alloc_bioset'': fs/bio.c:170: warning: ''idx'' may be used uninitialized in this function ipc/msg.c: In function ''sys_msgctl'': ipc/msg.c:341: warning: ''setbuf.qbytes'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.uid'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.gid'' may be used uninitialized in this function ipc/msg.c:341: warning: ''setbuf.mode'' may be used uninitialized in this function ipc/sem.c: In function ''sys_semctl'': ipc/sem.c:809: warning: ''setbuf.uid'' may be used uninitialized in this function ipc/sem.c:809: warning: ''setbuf.gid'' may be used uninitialized in this function ipc/sem.c:809: warning: ''setbuf.mode'' may be used uninitialized in this function kernel/power/pm.c:205: warning: ''pm_register'' is deprecated (declared at kernel/power/pm.c:64) kernel/power/pm.c:205: warning: ''pm_register'' is deprecated (declared at kernel/power/pm.c:64) kernel/power/pm.c:206: warning: ''pm_send_all'' is deprecated (declared at kernel/power/pm.c:180) kernel/power/pm.c:206: warning: ''pm_send_all'' is deprecated (declared at kernel/power/pm.c:180) kernel/kexec.c: In function ''sys_kexec_load'': kernel/kexec.c:1042: warning: value computed is not used kernel/kexec.c: In function ''crash_kexec'': kernel/kexec.c:1107: warning: value computed is not used kernel/audit.c: In function ''kauditd_thread'': kernel/audit.c:372: warning: no return statement in function returning non-void kernel/auditfilter.c: In function ''audit_filter_user'': kernel/auditfilter.c:1599: warning: ''state'' may be used uninitialized in this function kernel/auditfilter.c: In function ''audit_receive_filter'': kernel/auditfilter.c:1164: warning: ''ndw'' may be used uninitialized in this function kernel/auditfilter.c:1164: warning: ''ndp'' may be used uninitialized in this function net/ipv4/tcp_input.c: In function ''tcp_ack'': net/ipv4/tcp_input.c:2260: warning: ''tv.tv_sec'' may be used uninitialized in this function net/ipv4/tcp_input.c:2260: warning: ''tv.tv_usec'' may be used uninitialized in this function drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_enable_msix'': drivers/xen/pcifront/pci_op.c:288: error: ''XEN_PCI_OP_enable_msix'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c:288: error: (Each undeclared identifier is reported only once drivers/xen/pcifront/pci_op.c:288: error: for each function it appears in.) drivers/xen/pcifront/pci_op.c:297: error: ''SH_INFO_MAX_VEC'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c:303: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c:304: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c:313: error: ''struct xen_pci_op'' has no member named ''msix_entries'' drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_disable_msix'': drivers/xen/pcifront/pci_op.c:331: error: ''XEN_PCI_OP_disable_msix'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_enable_msi'': drivers/xen/pcifront/pci_op.c:350: error: ''XEN_PCI_OP_enable_msi'' undeclared (first use in this function) drivers/xen/pcifront/pci_op.c: In function ''pci_frontend_disable_msi'': drivers/xen/pcifront/pci_op.c:374: error: ''XEN_PCI_OP_disable_msi'' undeclared (first use in this function) make[3]: *** [drivers/xen/pcifront/pci_op.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [drivers/xen/pcifront] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [drivers/xen] Error 2 make: *** [drivers] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.38956 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.38956 (%build) Thanks, Maturi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel