|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] [PATCH] fs-backend: fix compile problems
It should have been fixed in 19373.
-- yhj
Now "make install-xen" fails :-
make[6]: Entering
directory `/usr/src/xen-unstable.hg/xen/arch/x86/cpu/mcheck' gcc -O1
-fno-omit-frame-pointer -fno-optimize-sibling-calls -m64 -g
-fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes
-Wno-unused-value -Wdeclaration-after-statement -nostdinc
-fno-builtin -fno-common -iwithprefix include -Werror -Wno-pointer-arith
-pipe -I/usr/src/xen-unstable.hg/xen/include
-I/usr/src/xen-unstable.hg/xen/include/asm-x86/mach-generic
-I/usr/src/xen-unstable.hg/xen/include/asm-x86/mach-default -msoft-float
-fno-stack-protector -mno-red-zone -fpic -fno-reorder-blocks
-fno-asynchronous-unwind-tables -DGCC_HAS_VISIBILITY_ATTRIBUTE -g
-D__XEN__ -DVERBOSE -fno-omit-frame-pointer -DCONFIG_FRAME_POINTER -MMD
-MF .mce_intel.o.d -c mce_intel.c -o mce_intel.o mce_intel.c:17:
error: static declaration of ‘firstbank’ follows non-static
declaration x86_mca.h:95: error: previous declaration of ‘firstbank’
was here make[6]: *** [mce_intel.o] Error 1 make[6]: Leaving
directory `/usr/src/xen-unstable.hg/xen/arch/x86/cpu/mcheck' make[5]:
*** [mcheck/built_in.o] Error 2 make[5]: Leaving directory
`/usr/src/xen-unstable.hg/xen/arch/x86/cpu' make[4]: ***
[cpu/built_in.o] Error 2 make[4]: Leaving directory
`/usr/src/xen-unstable.hg/xen/arch/x86' make[3]: ***
[/usr/src/xen-unstable.hg/xen/arch/x86/built_in.o] Error 2 make[3]:
Leaving directory `/usr/src/xen-unstable.hg/xen/arch/x86' make[2]:
*** [/usr/src/xen-unstable.hg/xen/xen] Error 2 make[2]: Leaving
directory `/usr/src/xen-unstable.hg/xen' make[1]: *** [install] Error
2 make[1]: Leaving directory `/usr/src/xen-unstable.hg/xen' make:
*** [install-xen] Error 2
--- On Wed, 3/18/09, Boris
Derzhavets <bderzhavets@xxxxxxxxx> wrote:
From:
Boris Derzhavets <bderzhavets@xxxxxxxxx> Subject: Re:
[Xen-devel] [PATCH] fs-backend: fix compile problems To: "Stefano
Stabellini" <stefano.stabellini@xxxxxxxxxxxxx> Cc:
"xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx> Date: Wednesday,
March 18, 2009, 10:48 AM
Thank you. It's done Boris
--- On Wed,
3/18/09, Stefano Stabellini
<stefano.stabellini@xxxxxxxxxxxxx> wrote:
From:
Stefano Stabellini
<stefano.stabellini@xxxxxxxxxxxxx> Subject: Re:
[Xen-devel] [PATCH] fs-backend: fix compile problems To:
"bderzhavets@xxxxxxxxx" <bderzhavets@xxxxxxxxx> Cc:
"xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx> Date:
Wednesday, March 18, 2009, 10:19 AM
Boris Derzhavets wrote:
> Removed unresolved reference in > /usr/src/xen-unstable.hg/tools/ioemu-dir/vl.c:5898: undefined reference > to `pci_emulation_add' > > /* for (i = 0; i < nb_pci_emulation; i++) { > if(pci_emulation_add(pci_emulation_config_text[i]) < 0) { > fprintf(stderr, "Warning: could not add PCI device %s\n", > pci_emulation_config_text[i]); > } > } > */ > > "make tools" completed OK. > Is it acceptable ? >
I think we are missing an ifdef
CONFIG_PASSTHROUGH
diff --git a/vl.c b/vl.c index 9b9f7d5..6c0ffb3 100644 --- a/vl.c +++ b/vl.c @@ -5894,12 +5894,14 @@ int main(int argc, char **argv, char **envp) } } +#ifdef CONFIG_PASSTHROUGH for (i = 0; i < nb_pci_emulation; i++) { if(pci_emulation_add(pci_emulation_config_text[i]) < 0) { fprintf(stderr, "Warning: could not add PCI device %s\n", pci_emulation_config_text[i]); } } +#endif if (strlen(direct_pci_str) > 0) direct_pci = direct_pci_str;
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
| _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|