[Xen-users] problem building tools/python/xen on x86_64

Jayesh Salvi
Sun, 08 Oct 2006 14:39:07 -0000

Hello,

I am having problem building xen tools from xen-unstable on x86_64.  The
problem is same as described in
http://lists.xensource.com/archives/html/xen-devel/2005-03/msg00971.html
but I am not trying to cross compile for 64-bit platform.

Here is the error I get:

[root@dhcppc1 python]# pwd
/root/xen/tools/python
[root@dhcppc1 python]# make
CFLAGS="-O2 -fomit-frame-pointer -DNDEBUG -m64 -Wall -Wstrict-prototypes
-Wdeclaration-after-statement  -D__XEN_TOOLS__" python setup.py build
running build
running build_py
running build_ext
building ''xc'' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -O2
-fomit-frame-pointer -DNDEBUG -m64 -Wall -Wstrict-prototypes
-Wdeclaration-after-statement -D__XEN_TOOLS__ -fPIC -I../../tools/libxc
-I../../tools/xenstore -Ixen/lowlevel/xc -I/usr/include/python2.4 -c
xen/lowlevel/xc/xc.c -o build/temp.linux-x86_64- 2.4/xen/lowlevel/xc/xc.o
-fno-strict-aliasing -Wall -Werror
In file included from /usr/include/python2.4/Python.h:55,
                 from xen/lowlevel/xc/xc.c:7:
/usr/include/python2.4/pyport.h:612:2: error: #error "LONG_BIT definition
appears wrong for platform (bad gcc/glibc config?)."
error: command ''gcc'' failed with exit status 1
make: *** [build] Error 1

It is same when I explicitly use XEN_TARGET_ARCH=x86_64

Currently I am running 64-bit FC5:
[root@dhcppc1 python]# uname -a
Linux bluebox 2.6.15-1.2054_FC5 #1 SMP Tue Mar 14 15:48:20 EST 2006 x86_64
x86_64 x86_64 GNU/Linux

My architecture is:
[root@dhcppc1 python]# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 39
model name      : AMD Athlon(tm) 64 Processor 3700+
stepping        : 1
cpu MHz         : 2211.363
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm
3dnowext 3dnow pni lahf_lm
bogomips        : 4427.55
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

Do anyone else face same problems on x86_64 platform?

Thanks.
--
Jayesh
------------------------------------------------------------------------
Everything you can imagine is real


_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com