[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] some more problems...
I build on a stock Red Hat AS 3.2 install. I think it is also update 3. [djm@sportsman xen]$ gcc -v Reading specs from /usr/lib/gcc-lib/ia64-redhat-linux/3.2.3/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=ia64-redhat-linux Thread model: posix gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-34) It appears that your build directory is somehow corrupted as some files are missing. Note that the only build process I've tested is: cd xen # other xen directories don't work for Xen/ia64 yet ls ../../linux-2.6.11 # make sure this is a clean 2.6.11 bash arch/ia64/tools/mkbuildtree make You should start with a fresh clone... however I've just noticed that the main xeno-unstable.bk tree is broken due to some recent changes made for x86 :-( I'll fix those hopefully today. 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |