WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] RE: building current xen/ia64

To: "Greg Edwards" <edwardsg@xxxxxxx>
Subject: [Xen-devel] RE: building current xen/ia64
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Fri, 11 Feb 2005 08:35:38 -0800
Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>, "Eranian, Stephane" <stephane.eranian@xxxxxx>
Delivery-date: Fri, 11 Feb 2005 16:38:47 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Thread-index: AcUQTonLW6TK0hKERVmCX9DFVC6r7wAB//JQ
Thread-topic: building current xen/ia64
Hi Greg --

This has been seen on Debian also.  I suspect it is due
to a newer gcc but haven't tracked down the details.
The attached patch (thanks to Stephane Eranian!) should
fix it though.

I am working with the Xen team on a Xen/ia64 update which
will be checked into -unstable and that update already includes
this patch.

Thanks,
Dan

> -----Original Message-----
> From: Greg Edwards [mailto:edwardsg@xxxxxxx] 
> Sent: Friday, February 11, 2005 8:30 AM
> To: Magenheimer, Dan (HP Labs Fort Collins)
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
> Subject: building current xen/ia64
> 
> Dan,
> 
> Does ftp://ftp.hpl.hp.com/pub/xen-ia64/ still contain the most current
> xen/ia64 code?  It's getting the following compile error on 
> an ia64 SLES
> box (gcc-3.3.3):
> 
> make -C arch/ia64
> make[1]: Entering directory 
> `/data/lwork/attica2/edwardsg/xen-ia64/xen-2.0/xen/arch/ia64'
> cc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing 
> -O2 -iwithprefix include -Wall -DMONITOR_BASE=0xFC500000 
> -fomit-frame-pointer 
> -I/data/lwork/attica2/edwardsg/xen-ia64/xen-2.0/xen/include 
> -D__KERNEL__ 
> -I/data/lwork/attica2/edwardsg/xen-ia64/xen-2.0/xen/include/as
> m-ia64 -Wno-pointer-arith -Wredundant-decls -DIA64 -DXEN 
> -DLINUX_2_6 -ffixed-r13 -mfixed-range=f12-f15,f32-f127 -w -g 
> -DNDEBUG -c vcpu.c -o vcpu.o
> vcpu.c: In function `vcpu_get_ipsr_int_state':
> vcpu.c:281: error: union has no member named `be'
> vcpu.c:281: error: union has no member named `be'
> vcpu.c:282: error: union has no member named `pp'
> vcpu.c:282: error: union has no member named `pp'
> vcpu.c:283: error: union has no member named `ic'
> vcpu.c:284: error: union has no member named `i'
> vcpu.c:285: error: union has no member named `bn'
> vcpu.c:286: error: union has no member named `dt'
> vcpu.c:286: error: union has no member named `it'
> vcpu.c:286: error: union has no member named `rt'
> vcpu.c:287: error: union has no member named `cpl'
> vcpu.c:287: error: union has no member named `cpl'
> vcpu.c: In function `vcpu_rfi':
> vcpu.c:1003: error: union has no member named `cpl'
> vcpu.c:1003: error: union has no member named `cpl'
> vcpu.c:1004: error: union has no member named `i'
> vcpu.c:1005: error: union has no member named `i'
> vcpu.c:1006: error: union has no member named `ic'
> vcpu.c:1007: error: union has no member named `dt'
> vcpu.c:1007: error: union has no member named `rt'
> vcpu.c:1007: error: union has no member named `it'
> vcpu.c:1009: error: union has no member named `ic'
> vcpu.c:1009: error: union has no member named `i'
> vcpu.c:1010: error: union has no member named `dt'
> vcpu.c:1010: error: union has no member named `rt'
> vcpu.c:1010: error: union has no member named `it'
> vcpu.c:1011: error: union has no member named `bn'
> vcpu.c:1013: error: union has no member named `be'
> make[1]: *** [vcpu.o] Error 1
> 
> I ran build-xenia64-xen.2.0.1 for setting up and patching the 
> tree, but
> perhaps I missed a step.
> 
> I switched PSR to typedef struct ia64_psr as a quick sanity 
> check, then
> if barfed about the psr.i64 assignment (i64 isn't in struct ia64_psr).
> So I strongly suspect I'm missing a patch, or the tree wasn't patched
> correctly.  A kick in the right direction would be appreciated.
> 
> Greg
> 

Attachment: xendiff
Description: xendiff

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] RE: building current xen/ia64, Magenheimer, Dan (HP Labs Fort Collins) <=