[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-ia64-devel] some more problems...


  • To: "Ricardo Staudt" <ricardost@xxxxxxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Wed, 11 May 2005 13:56:14 -0700
  • Delivery-date: Wed, 11 May 2005 20:55:42 +0000
  • List-id: DIscussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AcVVZYlLLP5Lc24eRFSfFj6ujLKJ9wA2EtaAAAt5CQA=
  • Thread-topic: [Xen-ia64-devel] some more problems...

It's been pointed out to me that one should also ensure
that a clean linux-2.6.11 has been installed as a sister
directory to xeno-unstable.bk

Sorry for the oversight!
Dan 

> -----Original Message-----
> From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf 
> Of Magenheimer, Dan (HP Labs Fort Collins)
> Sent: Wednesday, May 11, 2005 9:30 AM
> To: Ricardo Staudt; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-ia64-devel] some more problems...
> 
> The main xeno-unstable tree now has the latest tested bits.
> Also, Keir was kind enough to tag them so these same bits
> can be clone'd even as x86 changes continue.  Try
> 
> bk clone -ria64-stable bk://xen.bkbits.net/xeno-unstable.bk
> cd xeno-unstable.bk/xen
> bash arch/ia64/tools/mkbuildtree
> make
> 
> Note that if you try a bk pull and have problems, try
> a fresh clone (as above).
> 
> Thanks,
> Dan
> 
> > -----Original Message-----
> > From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx 
> > [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf 
> > Of Ricardo Staudt
> > Sent: Tuesday, May 10, 2005 12:37 PM
> > To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > Subject: [Xen-ia64-devel] some more problems...
> > 
> > Hello fellow hard working Xen developers, I'm having some 
> > more problems 
> > trying to compile Xen/ia64... yet again :)
> > 
> > Ok, first of all (and this might be the problem right here), 
> > what would 
> > be the ideal environment to compile Xen on a ia64? As I 
> > posted before, 
> > I'm using a RX5670 Itanium 2 running Redhat AS update 3 with 
> > the updated 
> > glibc to the newest version. What are YOU guys using? I 
> > suppose that the 
> > problems I'm having may have to do with the the library 
> > versions (glibc, 
> > python or whatever) or the OS, so any support on that would 
> > be very helpful.
> > 
> > Oh, btw, I'm trying to compile the xeno-unstable-ia64.bk 
> > <http://xen-ia64.bkbits.net:8080/xeno-unstable-ia64.bk> repository 
> > (which I assume is the correct), should I try another?
> > My 'make' attempt error:
> > 
> > make -C xen install
> > make[1]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > rm -f include/xen/banner.h include/xen/compile.h 
> > drivers/char/console.o
> > make -C arch/ia64 delete-unfresh-files
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'
> > echo any unfresh-files to delete for ia64\?
> > any unfresh-files to delete for ia64?
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'make 
> > include/xen/compile.h
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > tools/figlet/figlet -d tools/figlet Xen 3.0"-devel" > 
> > include/xen/banner.h.new
> >  __  __            _____  ___         _                _
> >  \ \/ /___ _ __   |___ / / _ \     __| | _____   _____| |
> >   \  // _ \ '_ \    |_ \| | | |__ / _` |/ _ \ \ / / _ \ |
> >   /  \  __/ | | |  ___) | |_| |__| (_| |  __/\ V /  __/ |
> >  /_/\_\___|_| |_| |____(_)___/    \__,_|\___| \_/ \___|_|
> > 
> > make[2]: Leaving directory 
> `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > [ -e include/asm ] || ln -sf asm-ia64 include/asm
> > make -C arch/ia64 asm-offsets.s
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'
> > make[2]: `asm-offsets.s' is up to date.
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'make 
> > include/asm-ia64/asm-offsets.h
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > make[2]: `include/asm-ia64/asm-offsets.h' is up to date.
> > make[2]: Leaving directory 
> `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > make -C common
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/common'
> > make[2]: Nothing to be done for `default'.
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/common'
> > make -C drivers
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers'
> > make -C char
> > make[3]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/char'
> > gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -O2 
> > -iwithprefix include -Wall -fomit-frame-pointer 
> > -I/root/bitkeeper/xeno-unstable-ia64.bk/xen/include -D__KERNEL__ 
> > -I/root/bitkeeper/xeno-unstable-ia64.bk/xen/include/asm-ia64 
> > -Wno-pointer-arith -Wredundant-decls -DIA64 -DXEN -DLINUX_2_6 
> > -ffixed-r13 -mfixed-range=f12-f15,f32-f127 -w -g -DNDEBUG -c 
> > console.c 
> > -o console.o
> > ld -g -r -o driver.o  console.o serial.o
> > make[3]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/char'
> > make -C acpi
> > make[3]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/acpi'
> > make[3]: Nothing to be done for `default'.
> > make[3]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/acpi'
> > #make -C pci
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers'
> > make -C arch/ia64
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'
> > ld -r -o arch.o xensetup.o setup.o time.o irq.o ia64_ksyms.o 
> > process.o 
> > smp.o xenmisc.o pdb-stub.o acpi.o hypercall.o machvec.o dom0_ops.o 
> > domain.o idle0_task.o pal.o hpsim.o efi.o efi_stub.o ivt.o 
> > mm_contig.o 
> > xenmem.o sal.o cmdline.o mm_init.o tlb.o smpboot.o extable.o 
> > linuxextable.o xenirq.o xentime.o regionreg.o entry.o unaligned.o 
> > privop.o vcpu.o irq_ia64.o irq_lsapic.o vhpt.o xenasm.o 
> > dom_fw.o ia64lib.o
> > ld -g -T 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64/xen.lds.s -N \
> >         -Map map.out head.o 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/common/common.o 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/char/driver.o 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/drivers/acpi/driver.o 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64/arch.o -o 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen-syms
> > objcopy -R .note -R .comment -S 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen-syms 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/xen/arch/ia64'gzip -f -9 < 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen > 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen.gz.new
> > mv /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen.gz.new 
> > /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen.gz
> > [ -d /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/boot ] || 
> > install -d -m0755 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/boot
> > install -m0644 /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen.gz 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/boot
> > install -m0644 /root/bitkeeper/xeno-unstable-ia64.bk/xen/xen-syms 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/boot
> > [ -d 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/include
> > /xen/io ] || \
> >         install -d -m0755 
> > 
> /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/include/xen/io
> > install -m0644 include/public/*.h 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/include/xen
> > install -m0644 include/public/io/*.h 
> > 
> /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/include/xen/io
> > install -m0644 include/public/COPYING 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/include/xen
> > make[1]: Leaving directory 
> `/root/bitkeeper/xeno-unstable-ia64.bk/xen'
> > make -C tools install
> > make[1]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools'
> > make -C check
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/check'
> > ./chk build
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/check'
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxutil'
> > make libxutil.so  libxutil.so.3.0 libxutil.so.3.0.0 libxutil.a
> > make[3]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxutil'
> > make[3]: `libxutil.so' is up to date.
> > make[3]: `libxutil.so.3.0' is up to date.
> > make[3]: `libxutil.so.3.0.0' is up to date.
> > make[3]: `libxutil.a' is up to date.
> > make[3]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxutil'
> > [ -d 
> /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib ] || 
> > install -d -m0755 -p 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib
> > install -m0755 libxutil.so.3.0.0 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib
> > install -m0644 libxutil.a 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib
> > ln -sf libxutil.so.3.0.0 
> > /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib/lib
> > xutil.so.3.0
> > ln -sf libxutil.so.3.0 
> > 
> /root/bitkeeper/xeno-unstable-ia64.bk/dist/install/usr/lib/libxutil.so
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxutil'
> > make[2]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxc'
> > [ -e xen/linux ] || mkdir -p xen/linux
> > [ -e xen/io ]    || mkdir -p xen/io
> > ( cd xen >/dev/null ; \
> >   ln -sf ../../../xen/include/public/*.h . )
> > ( cd xen/io >/dev/null ; \
> >    ln -sf ../../../../xen/include/public/io/*.h . )
> > ( cd xen/linux >/dev/null ; \
> >   ln -sf 
> > ../../../../linux-2.6.11-xen-sparse/include/asm-xen/linux-publ
> > ic/*.h . )
> > make libxc.a libxc.so libxc.so.3.0 libxc.so.3.0.0
> > make[3]: Entering directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxc'
> > make[3]: `libxc.a' is up to date.
> > gcc  -DPIC  -Wall -Werror -O3 -fno-strict-aliasing -I 
> > ../../tools/libxutil -I. -Wp,-MD,.xc_bvtsched.opic.d -fPIC -c -o 
> > xc_bvtsched.opic xc_bvtsched.c
> > In file included from xen/arch-ia64.h:36,
> >                  from xen/xen.h:17,
> >                  from xc.h:24,
> >                  from xc_private.h:17,
> >                  from xc_bvtsched.c:9:
> > /usr/include/asm/tlb.h:1:29: asm-generic/tlb.h: No such file 
> > or directory
> > In file included from xen/xen.h:17,
> >                  from xc.h:24,
> >                  from xc_private.h:17,
> >                  from xc_bvtsched.c:9:
> > xen/arch-ia64.h:69: syntax error before "TR_ENTRY"
> > cc1: warnings being treated as errors
> > xen/arch-ia64.h:69: warning: no semicolon at end of struct or union
> > xen/arch-ia64.h:70: `NDTRS' undeclared here (not in a function)
> > xen/arch-ia64.h:70: warning: type defaults to `int' in 
> > declaration of `dtrs'
> > xen/arch-ia64.h:70: warning: data definition has no type or 
> > storage class
> > xen/arch-ia64.h:71: syntax error before "itlb"
> > xen/arch-ia64.h:71: warning: type defaults to `int' in 
> > declaration of `itlb'
> > xen/arch-ia64.h:71: warning: data definition has no type or 
> > storage class
> > xen/arch-ia64.h:72: syntax error before "dtlb"
> > xen/arch-ia64.h:72: warning: type defaults to `int' in 
> > declaration of `dtlb'
> > xen/arch-ia64.h:72: warning: data definition has no type or 
> > storage class
> > xen/arch-ia64.h:85: syntax error before '}' token
> > xen/arch-ia64.h:85: warning: type defaults to `int' in 
> declaration of 
> > `arch_vcpu_info_t'
> > xen/arch-ia64.h:85: warning: data definition has no type or 
> > storage class
> > In file included from xc.h:24,
> >                  from xc_private.h:17,
> >                  from xc_bvtsched.c:9:
> > xen/xen.h:338: syntax error before "arch_vcpu_info_t"
> > xen/xen.h:338: warning: no semicolon at end of struct or union
> > xen/xen.h:339: warning: type defaults to `int' in declaration of 
> > `vcpu_info_t'
> > xen/xen.h:339: warning: data definition has no type or storage class
> > xen/xen.h:347: syntax error before "vcpu_info_t"
> > xen/xen.h:347: warning: no semicolon at end of struct or union
> > xen/xen.h:416: syntax error before '}' token
> > xen/xen.h:416: warning: type defaults to `int' in declaration of 
> > `shared_info_t'xen/xen.h:416: warning: data definition has 
> no type or 
> > storage class
> > xen/xen.h:474: syntax error before '*' token
> > xen/xen.h:474: warning: type defaults to `int' in declaration of 
> > `HYPERVISOR_shared_info'
> > xen/xen.h:474: warning: data definition has no type or storage class
> > In file included from xc_private.h:17,
> >                  from xc_bvtsched.c:9:
> > xc.h:42:2: #error "Define barriers"
> > xen/arch-ia64.h:70: storage size of `dtrs' isn't known
> > make[3]: *** [xc_bvtsched.opic] Error 1
> > make[3]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxc'
> > make[2]: *** [build] Error 2
> > make[2]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools/libxc'
> > make[1]: *** [install] Error 2
> > make[1]: Leaving directory 
> > `/root/bitkeeper/xeno-unstable-ia64.bk/tools'
> > make: *** [tools] Error 2
> > 
> > 
> > _______________________________________________
> > Xen-ia64-devel mailing list
> > Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-ia64-devel
> > 
> 
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel
> 

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.