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-ia64-devel

[Xen-ia64-devel] Problem with building the newest xen source on IA64

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] Problem with building the newest xen source on IA64
From: Rafal Lichwala <syriusz@xxxxxxxxxxxxx>
Date: Thu, 19 Jul 2007 08:36:36 +0200
Delivery-date: Wed, 18 Jul 2007 23:34:06 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.12 (X11/20070604)
Hi,

I'm trying to build the newest Xen source codes on IA64 machine but with no success.
Source tarball has been downloaded from:

http://bits.xensource.com/oss-xen/release/3.1.0/src.tgz/xen-3.1.0-src.tgz

I've got the following error message in my first build:

ivt.S:305: Error: unknown pseudo-op: `.serialize.data'

There were two suggestions on Xen mailing lists related with this problem:

1. update binutils - in my case there is binutils-2.14.90.0.4-42 so I guess it's rather fresh...

2. comment out HAVE_SERIALIZE_DIRECTIVE definition in xen/include/asm-ia64/config.h - it helped in my case!

Now things seem to go a little bit better (with some warnings by the way), but finally it gets stuck again with the following error message:

#########################
...
gcc -O2 -fomit-frame-pointer -DNDEBUG -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -mconstant-gp -O2 -fomit-frame-pointer -D__KERNEL__ -iwithprefix include -I/home/rafal/xen-3.1.0-src/xen/include -I/home/rafal/xen-3.1.0-src/xen/include/asm-ia64 -I/home/rafal/xen-3.1.0-src/xen/include/asm-ia64/linux -I/home/rafal/xen-3.1.0-src/xen/include/asm-ia64/linux-xen -I/home/rafal/xen-3.1.0-src/xen/include/asm-ia64/linux-null -I/home/rafal/xen-3.1.0-src/xen/arch/ia64/linux -I/home/rafal/xen-3.1.0-src/xen/arch/ia64/linux-xen -DIA64 -DXEN -DLINUX_2_6 -ffixed-r13 -mfixed-range=f2-f5,f12-f127,b2-b5 -g -DCONFIG_XEN_IA64_EXPOSE_P2M -DCONFIG_XEN_IA64_PERVCPU_VHPT -DCONFIG_XEN_IA64_TLB_TRACK -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK -g -D__XEN__ -c perfmon.c -o perfmon.o
perfmon.c:1431:1: directives may not be used inside a macro argument
perfmon.c:1430:80: unterminated argument list invoking macro "DPRINT"
perfmon.c: In function `pfm_reserve_session':
perfmon.c:1434: `DPRINT' undeclared (first use in this function)
perfmon.c:1434: (Each undeclared identifier is reported only once
perfmon.c:1434: for each function it appears in.)
perfmon.c:1436: syntax error before ')' token
perfmon.c:5744:1: directives may not be used inside a macro argument
perfmon.c:5743:102: unterminated argument list invoking macro "DPRINT_ovfl"
perfmon.c: In function `pfm_overflow_handler':
perfmon.c:5748: `DPRINT_ovfl' undeclared (first use in this function)
perfmon.c:5753: syntax error before ')' token
make[6]: *** [perfmon.o] Error 1
...
#########################

Could anyone please help me in this issue?

Cheers

Rafal

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel