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
|