Dan Magenheimer
2009-Nov-05 01:52 UTC
[Xen-devel] ioemu build problems on xen-unstable 20399
This was after a "hg pull; hg update"... I haven''t tried a clean tree... should I? make -C tools install <snip> qemu successfuly configured for Xen qemu-dm build make -C ioemu-dir install get-path: will use #!/usr/bin/python2.4 for python programs === PCI passthrough capability has been enabled ==make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote'' get-path: will use #!/usr/bin/python2.4 for python programs === PCI passthrough capability has been enabled ===== PCI passthrough capability has been enabled ==make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' CC i386-dm/helper2.o helper2.c: In function b _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Dan Magenheimer
2009-Nov-05 01:58 UTC
RE: [Xen-devel] ioemu build problems on xen-unstable 20399
Hmmm.... don''t know why this got truncated. The outgoing message seems to have some garbage in place of quotes in the error messages. But anyway, lots of error messages from helper2.c> -----Original Message----- > From: Dan Magenheimer > Sent: Wednesday, November 04, 2009 6:52 PM > To: Xen-Devel (E-mail) > Subject: [Xen-devel] ioemu build problems on xen-unstable 20399 > > > This was after a "hg pull; hg update"... I haven''t > tried a clean tree... should I? > > make -C tools install > <snip> > qemu successfuly configured for Xen qemu-dm build > make -C ioemu-dir install > get-path: will use #!/usr/bin/python2.4 for python programs > === PCI passthrough capability has been enabled ==> make[3]: Entering directory > `/root/src/xen/xen-unstable.hg/tools/ioemu-remote'' > get-path: will use #!/usr/bin/python2.4 for python programs > === PCI passthrough capability has been enabled ==> === PCI passthrough capability has been enabled ==> make[4]: Entering directory > `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' > CC i386-dm/helper2.o > helper2.c: In function b > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
John Weekes
2009-Nov-05 08:13 UTC
Re: [Xen-devel] ioemu build problems on xen-unstable 20399
> This was after a "hg pull; hg update"... I haven''t > tried a clean tree... should I? > > ... > helper2.c: In function b > ...I saw the same problem. To work around it, I just deleted tools/ioemu-dir and tools/ioemu-remote, which triggered a redownload of the qemu-xen-unstable git tree the next time I ran "make". You could also likely manually run a "git pull" from the appropriate directory to just update the changed files for qemu-xen-unstable (speeding things up considerably), but I haven''t played around with that. -John _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2009-Nov-05 11:48 UTC
RE: [Xen-devel] ioemu build problems on xen-unstable 20399
Dan Magenheimer writes ("RE: [Xen-devel] ioemu build problems on xen-unstable 20399"):> Hmmm.... don''t know why this got truncated. The > outgoing message seems to have some garbage in place > of quotes in the error messages. > > But anyway, lots of error messages from helper2.cNeedless to say it works for me. The problem with the quoting garbage is due to Markus Kuhn (really!) and can be worked around if you run your build with LC_CTYPE=C Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Dan Magenheimer
2009-Nov-05 14:29 UTC
RE: [Xen-devel] ioemu build problems on xen-unstable 20399
> Needless to say it works for me. > > The problem with the quoting garbage is due to Markus Kuhn (really!) > and can be worked around if you run your build with LC_CTYPE=CHere''s the error messages. Entire output appended below in case you need that. Note that this is a 32-bit dom0 which probably explains the format messages bit not the missing struct members. Also note that my dom0 is standard 2.6.18.8-xen from xen.org, not pv_ops, if that matters. Dan make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' CC i386-dm/helper2.o helper2.c: In function ''cpu_x86_init'': helper2.c:142: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c: In function ''sp_info'': helper2.c:219: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c:224: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 6 has type ''uint32_t'' helper2.c:224: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:226: error: ''ioreq_t'' has no member named ''io_count'' helper2.c: In function ''__cpu_get_ioreq'': helper2.c:235: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c:242: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:242: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 8 has type ''uint32_t'' helper2.c: In function ''cpu_handle_ioreq'': helper2.c:517: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:517: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 8 has type ''uint32_t'' make[4]: *** [helper2.o] Error 1 make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' make[3]: *** [subdir-i386-dm] Error 2 make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote'' make[2]: *** [subdir-install-ioemu-dir] Error 2 make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' make: *** [install-tools] Error 2> -----Original Message----- > From: Ian Jackson [mailto:Ian.Jackson@eu.citrix.com] > Sent: Thursday, November 05, 2009 4:49 AM > To: Dan Magenheimer > Cc: Xen-Devel (E-mail) > Subject: RE: [Xen-devel] ioemu build problems on xen-unstable 20399 > > > Dan Magenheimer writes ("RE: [Xen-devel] ioemu build problems > on xen-unstable 20399"): > > Hmmm.... don''t know why this got truncated. The > > outgoing message seems to have some garbage in place > > of quotes in the error messages. > > > > But anyway, lots of error messages from helper2.c > > Needless to say it works for me. > > The problem with the quoting garbage is due to Markus Kuhn (really!) > and can be worked around if you run your build with LC_CTYPE=C > > Ian.make -C tools install get-path: will use #!/usr/bin/python2.4 for python programs make[1]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C check install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/check'' PYTHON=python LIBXENAPI_BINDINGS=n ACM_SECURITY=n ./chk build Xen CHECK-BUILD Wed Nov 4 05:20:47 MST 2009 Checking check_crypto_lib: OK Checking check_curl: unused, OK Checking check_openssl_devel: OK Checking check_python: OK Checking check_python_devel: OK Checking check_uuid_devel: OK Checking check_x11_devel: OK Checking check_xgettext: OK Checking check_xml2: unused, OK Checking check_zlib_devel: OK Checking check_zlib_lib: OK make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/check'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C include install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/include'' make -C xen-foreign get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/include/xen-foreign'' ./checker > tmp.size diff -u reference.size tmp.size rm tmp.size make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/include/xen-foreign'' ../../tools/cross-install -d -m0755 -p //usr/include/xen/arch-ia64 ../../tools/cross-install -d -m0755 -p //usr/include/xen/arch-ia64/hvm ../../tools/cross-install -d -m0755 -p //usr/include/xen/arch-x86 ../../tools/cross-install -d -m0755 -p //usr/include/xen/arch-x86/hvm ../../tools/cross-install -d -m0755 -p //usr/include/xen/foreign ../../tools/cross-install -d -m0755 -p //usr/include/xen/hvm ../../tools/cross-install -d -m0755 -p //usr/include/xen/io ../../tools/cross-install -d -m0755 -p //usr/include/xen/sys ../../tools/cross-install -d -m0755 -p //usr/include/xen/xsm ../../tools/cross-install -m0644 -p xen/COPYING //usr/include/xen ../../tools/cross-install -m0644 -p xen/*.h //usr/include/xen ../../tools/cross-install -m0644 -p xen/arch-ia64/*.h //usr/include/xen/arch-ia64 ../../tools/cross-install -m0644 -p xen/arch-ia64/hvm/*.h //usr/include/xen/arch-ia64/hvm ../../tools/cross-install -m0644 -p xen/arch-x86/*.h //usr/include/xen/arch-x86 ../../tools/cross-install -m0644 -p xen/arch-x86/hvm/*.h //usr/include/xen/arch-x86/hvm ../../tools/cross-install -m0644 -p xen/foreign/*.h //usr/include/xen/foreign ../../tools/cross-install -m0644 -p xen/hvm/*.h //usr/include/xen/hvm ../../tools/cross-install -m0644 -p xen/io/*.h //usr/include/xen/io ../../tools/cross-install -m0644 -p xen/sys/*.h //usr/include/xen/sys ../../tools/cross-install -m0644 -p xen/xsm/*.h //usr/include/xen/xsm make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/include'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C libxc install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libxc'' make libs get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libxc'' make[4]: Nothing to be done for `libs''. make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libxc'' ../../tools/cross-install -d -m0755 -p //usr/lib ../../tools/cross-install -d -m0755 -p //usr/include ../../tools/cross-install -m0755 -p libxenctrl.so.3.4.0 //usr/lib ../../tools/cross-install -m0644 -p libxenctrl.a //usr/lib ln -sf libxenctrl.so.3.4.0 //usr/lib/libxenctrl.so.3.4 ln -sf libxenctrl.so.3.4 //usr/lib/libxenctrl.so ../../tools/cross-install -m0644 -p xenctrl.h //usr/include ../../tools/cross-install -m0755 -p libxenguest.so.3.4.0 //usr/lib ../../tools/cross-install -m0644 -p libxenguest.a //usr/lib ln -sf libxenguest.so.3.4.0 //usr/lib/libxenguest.so.3.4 ln -sf libxenguest.so.3.4 //usr/lib/libxenguest.so ../../tools/cross-install -m0644 -p xenguest.h //usr/include make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libxc'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C flask install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask'' make -C libflask install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask/libflask'' make libflask.a libflask.so libflask.so.1.0 libflask.so.1.0.0 get-path: will use #!/usr/bin/python2.4 for python programs make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask/libflask'' make[6]: `libflask.a'' is up to date. make[6]: `libflask.so'' is up to date. make[6]: `libflask.so.1.0'' is up to date. make[6]: `libflask.so.1.0.0'' is up to date. make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask/libflask'' ../../../tools/cross-install -d -m0755 -p //usr/lib ../../../tools/cross-install -d -m0755 -p //usr/include ../../../tools/cross-install -m0755 -p libflask.so.1.0.0 //usr/lib ../../../tools/cross-install -m0644 -p libflask.a //usr/lib ln -sf libflask.so.1.0.0 //usr/lib/libflask.so.1.0 ln -sf libflask.so.1.0 //usr/lib/libflask.so ../../../tools/cross-install -m0644 -p include/flask.h //usr/include make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask/libflask'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask'' make -C utils install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/flask/utils'' ../../../tools/cross-install -d -m0755 -p //usr/sbin ../../../tools/cross-install -m0755 -p flask-loadpolicy flask-setenforce flask-getenforce //usr/sbin make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask/utils'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/flask'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C xenstore install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstore'' ../../tools/cross-install -d -m0755 -p //var/run/xenstored ../../tools/cross-install -d -m0755 -p //var/lib/xenstored ../../tools/cross-install -m0755 -p xenstored //usr/sbin ../../tools/cross-install -d -m0755 -p //usr/bin ../../tools/cross-install -d -m0755 -p //usr/sbin ../../tools/cross-install -d -m0755 -p //usr/include ../../tools/cross-install -m0755 -p xenstore-control //usr/bin ../../tools/cross-install -m0755 -p xenstore //usr/bin set -e ; for c in xenstore-exists xenstore-list xenstore-read xenstore-rm xenstore-chmod xenstore-write xenstore-ls ; do \ ln -f //usr/bin/xenstore //usr/bin/${c} ; \ done ../../tools/cross-install -d -m0755 -p //usr/lib ../../tools/cross-install -m0755 -p libxenstore.so.3.0.0 //usr/lib ln -sf libxenstore.so.3.0.0 //usr/lib/libxenstore.so.3.0 ln -sf libxenstore.so.3.0 //usr/lib/libxenstore.so ../../tools/cross-install -m0644 -p libxenstore.a //usr/lib ../../tools/cross-install -m0644 -p xs.h //usr/include ../../tools/cross-install -m0644 -p xs_lib.h //usr/include make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstore'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C misc install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/misc'' set -e; for d in ; do make -C $d; done ../../tools/cross-install -d -m0755 -p //usr/bin ../../tools/cross-install -d -m0755 -p //usr/sbin ../../tools/python/install-wrap "/usr/bin/python2.4" ../../tools/cross-install -m0755 -p xencons xen-detect //usr/bin ../../tools/python/install-wrap "/usr/bin/python2.4" ../../tools/cross-install -m0755 -p xm xen-bugtool xen-python-path xend xenperf xsview xenpm xen-tmem-list-parse gtraceview gtracestat xenlockprof xen-hvmctx //usr/sbin set -e; for d in ; do make -C $d install-recurse; done make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/misc'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C examples install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/examples'' [ -d //etc/xen ] || \ ../..//tools/cross-install -d -m0755 -p //etc/xen set -e; for i in README README.incompatibilities; \ do [ -e //etc/xen/$i ] || \ ../..//tools/cross-install -m0644 -p $i //etc/xen; \ done [ -d //etc/xen ] || \ ../..//tools/cross-install -d -m0755 -p //etc/xen [ -d //etc/xen/auto ] || \ ../..//tools/cross-install -d -m0755 -p //etc/xen/auto set -e; for i in xend-config.sxp xm-config.xml xmexample1 xmexample2 xmexample3 xmexample.hvm xmexample.hvm-stubdom xmexample.pv-grub xmexample.nbd xmexample.vti xend-pci-quirks.sxp xend-pci-permissive.sxp; \ do [ -e //etc/xen/$i ] || \ ../..//tools/cross-install -m0644 -p $i //etc/xen; \ done make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/examples'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C hotplug install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' make -C common install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/hotplug/common'' rm -f "hotplugpath.sh"; echo "SBINDIR=\"/usr/sbin\"" >> "hotplugpath.sh"; echo "BINDIR=\"/usr/bin\"" >> "hotplugpath.sh"; echo "LIBEXEC=\"/usr/lib/xen/bin\"" >> "hotplugpath.sh"; echo "LIBDIR=\"/usr/lib\"" >> "hotplugpath.sh"; echo "SHAREDIR=\"/usr/share\"" >> "hotplugpath.sh"; echo "PRIVATE_BINDIR=\"/usr/lib/xen/bin\"" >> "hotplugpath.sh"; echo "XENFIRMWAREDIR=\"/usr/lib/xen/boot\"" >> "hotplugpath.sh"; echo "XEN_CONFIG_DIR=\"/etc/xen\"" >> "hotplugpath.sh"; echo "XEN_SCRIPT_DIR=\"/etc/xen/scripts\"" >> "hotplugpath.sh" [ -d //etc/xen/scripts ] || \ ../../../tools/cross-install -d -m0755 -p //etc/xen/scripts set -e; for i in "hotplugpath.sh"; \ do \ ../../../tools/cross-install -m0755 -p $i //etc/xen/scripts; \ done set -e; for i in ; \ do \ ../../../tools/cross-install -m0644 -p $i //etc/xen/scripts; \ done make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/hotplug/common'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' make -C Linux install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/hotplug/Linux'' [ -d //etc/init.d ] || ../../..//tools/cross-install -d -m0755 -p //etc/init.d [ -d //etc/sysconfig ] || ../../..//tools/cross-install -d -m0755 -p //etc/sysconfig ../../..//tools/cross-install -m0755 -p init.d/xend //etc/init.d ../../..//tools/cross-install -m0755 -p init.d/sysconfig.xend //etc/sysconfig/xend ../../..//tools/cross-install -m0755 -p init.d/xendomains //etc/init.d ../../..//tools/cross-install -m0755 -p init.d/sysconfig.xendomains //etc/sysconfig/xendomains [ -d //etc/xen/scripts ] || \ ../../..//tools/cross-install -d -m0755 -p //etc/xen/scripts set -e; for i in network-bridge vif-bridge network-route vif-route network-nat vif-nat vif2 block block-enbd block-nbd blktap vtpm vtpm-delete xen-hotplug-cleanup external-device-migrate vscsi; \ do \ ../../..//tools/cross-install -m0755 -p $i //etc/xen/scripts; \ done set -e; for i in xen-script-common.sh locking.sh logging.sh xen-hotplug-common.sh xen-network-common.sh vif-common.sh block-common.sh vtpm-common.sh vtpm-hotplug-common.sh vtpm-migration.sh vtpm-impl; \ do \ ../../..//tools/cross-install -m0644 -p $i //etc/xen/scripts; \ done [ -d //etc/udev ] || \ ../../..//tools/cross-install -d -m0755 -p //etc/udev/rules.d set -e; for i in xen-backend.rules xend.rules; \ do \ ../../..//tools/cross-install -m0644 -p $i //etc/udev; \ ln -sf ../$i //etc/udev/rules.d; \ done make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/hotplug/Linux'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/hotplug'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C xentrace install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xentrace'' ../../tools/cross-install -d -m0755 -p //usr/bin [ -z " xenctx" ] || ../../tools/cross-install -d -m0755 -p //usr/lib/xen/bin ../../tools/cross-install -d -m0755 -p //usr/share/man/man1 ../../tools/cross-install -d -m0755 -p //usr/share/man/man8 ../../tools/cross-install -m0755 -p xentrace xentrace_setsize xentrace_format //usr/bin [ -z " xenctx" ] || ../../tools/cross-install -m0755 -p xenctx //usr/lib/xen/bin ../../tools/cross-install -m0644 -p xentrace_format.1 //usr/share/man/man1 ../../tools/cross-install -m0644 -p xentrace.8 //usr/share/man/man8 make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xentrace'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C xcutils install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xcutils'' ../../tools/cross-install -d -m0755 -p //usr/lib/xen/bin ../../tools/cross-install -m0755 -p xc_restore xc_save readnotes lsevtchn //usr/lib/xen/bin make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xcutils'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C firmware install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make subdirs-all; \ get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware'' get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make -C rombios all get-path: will use #!/usr/bin/python2.4 for python programs make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' make -C 32bit all get-path: will use #!/usr/bin/python2.4 for python programs make[8]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' get-path: will use #!/usr/bin/python2.4 for python programs make[9]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' make -C tcgbios all get-path: will use #!/usr/bin/python2.4 for python programs make[10]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit/tcgbios'' make[10]: Nothing to be done for `all''. make[10]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit/tcgbios'' make[9]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' make 32bitbios_flat.h get-path: will use #!/usr/bin/python2.4 for python programs make[9]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' make[9]: `32bitbios_flat.h'' is up to date. make[9]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' make[8]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios/32bit'' make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' make BIOS-bochs-latest get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' make[7]: `BIOS-bochs-latest'' is up to date. make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/rombios'' make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware'' get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make -C vgabios all make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/vgabios'' make[6]: Nothing to be done for `all''. make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/vgabios'' make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware'' get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make -C hvmloader all get-path: will use #!/usr/bin/python2.4 for python programs make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' make -C acpi all get-path: will use #!/usr/bin/python2.4 for python programs make[8]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader/acpi'' make[8]: Nothing to be done for `all''. make[8]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader/acpi'' make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' make hvmloader get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' make[7]: `hvmloader'' is up to date. make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware/hvmloader'' make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware'' [ -d //usr/lib/xen/boot ] || ../../tools/cross-install -d -m0755 -p //usr/lib/xen/boot [ ! -e hvmloader/hvmloader ] || ../../tools/cross-install -m0644 -p hvmloader/hvmloader //usr/lib/xen/boot make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/firmware'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C console install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/console'' ../../tools/cross-install -d -m0755 -p ///usr/sbin ../../tools/cross-install -m0755 -p xenconsoled ///usr/sbin ../../tools/cross-install -d -m0755 -p //usr/lib/xen/bin ../../tools/cross-install -m0755 -p xenconsole //usr/lib/xen/bin make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/console'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C xenmon install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenmon'' ../../tools/cross-install -d -m0755 -p //usr/sbin ../../tools/cross-install -m0755 -p xenbaked //usr/sbin/xenbaked ../../tools/cross-install -m0755 -p xentrace_setmask //usr/sbin/xentrace_setmask ../../tools/cross-install -m0755 -p xenmon.py //usr/sbin/xenmon.py ../../tools/cross-install -d -m0755 -p //usr/share/doc/xen ../../tools/cross-install -m0644 -p README //usr/share/doc/xen/README.xenmon make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenmon'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C xenstat install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' make -C libxenstat install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstat/libxenstat'' make[5]: Nothing to be done for `install''. make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstat/libxenstat'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' make -C xentop install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/xenstat/xentop'' ../../../tools/cross-install -d -m0755 -p //usr/sbin ../../../tools/cross-install -m0755 -p xentop //usr/sbin/xentop ../../../tools/cross-install -d -m0755 -p //usr/share/man/man1 ../../../tools/cross-install -m0644 -p xentop.1 //usr/share/man/man1/xentop.1 make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstat/xentop'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/xenstat'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C libaio install make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libaio'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libaio/src'' make[4]: Nothing to be done for `all''. make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libaio/src'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libaio'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C blktap install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap'' make -C lib install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap/lib'' ../../../tools/cross-install -d -m0755 -p //usr/lib ../../../tools/cross-install -d -m0755 -p //usr/include ../../../tools/cross-install -m0644 -p libblktap.a libblktap.so.3.0.0 //usr/lib ln -sf libblktap.so.3.0.0 //usr/lib/libblktap.so.3.0 ln -sf libblktap.so.3.0 //usr/lib/libblktap.so ../../../tools/cross-install -m0644 -p blktaplib.h //usr/include make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap/lib'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap'' make -C drivers install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap/drivers'' ../../../tools/cross-install -m0755 -p blktapctrl tapdisk img2qcow qcow2raw qcow-create //usr/sbin make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap/drivers'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap'' ../../tools/cross-install -d -m0755 -p //usr/share/doc/xen ../../tools/cross-install -m0644 -p README //usr/share/doc/xen/README.blktap make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C blktap2 install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make -C include install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/include'' ../../..//tools/cross-install -d -m0755 -p -p //usr/include make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/include'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make -C lvm install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/lvm'' make[5]: Nothing to be done for `install''. make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/lvm'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make -C vhd install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' get-path: will use #!/usr/bin/python2.4 for python programs make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' make -C lib all get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd/lib'' make[7]: Nothing to be done for `all''. make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd/lib'' make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' gcc -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .vhd-util.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -I../include -D_GNU_SOURCE -Wp,-MD,.vhd-util.d -o vhd-util vhd-util.o -Llib -lvhd -luuid gcc -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -m32 -march=i686 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .vhd-update.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -Wno-unused -I../include -D_GNU_SOURCE -Wp,-MD,.vhd-update.d -o vhd-update vhd-update.o -Llib -lvhd -luuid make subdirs-install get-path: will use #!/usr/bin/python2.4 for python programs make[6]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' get-path: will use #!/usr/bin/python2.4 for python programs make[7]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' make -C lib install get-path: will use #!/usr/bin/python2.4 for python programs make[8]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd/lib'' ../../../..//tools/cross-install -d -m0755 -p -p //usr/lib ../../../..//tools/cross-install -m0644 -p libvhd.a libvhd.so.1.0.0 //usr/lib ln -sf libvhd.so.1.0.0 //usr/lib/libvhd.so.1.0 ln -sf libvhd.so.1.0 //usr/lib/libvhd.so make[8]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd/lib'' make[7]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' make[6]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' ../../..//tools/cross-install -d -m0755 -p -p //usr/sbin ../../..//tools/cross-install -m0755 -p vhd-util vhd-update //usr/sbin make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/vhd'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make -C drivers install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/blktap2/drivers'' Makefile:33: === libgcrypt not installed: falling back to libcrypto ==../../..//tools/cross-install -d -m0755 -p -p //usr/sbin ../../..//tools/cross-install -m0755 -p tapdisk2 td-util tapdisk-client tapdisk-stream tapdisk-diff lock-util img2qcow qcow-create qcow2raw //usr/sbin make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2/drivers'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/blktap2'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C libfsimage install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C common install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/common'' ../../../tools/cross-install -d -m0755 -p //usr/lib ../../../tools/cross-install -d -m0755 -p //usr/include ../../../tools/cross-install -m0755 -p libfsimage.so.1.0.0 //usr/lib ln -sf libfsimage.so.1.0.0 //usr/lib/libfsimage.so.1.0 ln -sf libfsimage.so.1.0 //usr/lib/libfsimage.so ../../../tools/cross-install -m0644 -p fsimage.h //usr/include ../../../tools/cross-install -m0644 -p fsimage_plugin.h //usr/include ../../../tools/cross-install -m0644 -p fsimage_grub.h //usr/include make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/common'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C ufs install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/ufs'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/ufs ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/ufs make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/ufs'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C reiserfs install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/reiserfs'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/reiserfs ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/reiserfs make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/reiserfs'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C iso9660 install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/iso9660'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/iso9660 ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/iso9660 make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/iso9660'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C fat install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/fat'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/fat ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/fat make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/fat'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C zfs install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/zfs'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/zfs ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/zfs make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/zfs'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' get-path: will use #!/usr/bin/python2.4 for python programs make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make -C ext2fs-lib install get-path: will use #!/usr/bin/python2.4 for python programs make[5]: Entering directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/ext2fs-lib'' ../../../tools/cross-install -d -m0755 -p //usr/lib/fs/ext2fs-lib ../../../tools/cross-install -m0755 -p fsimage.so //usr/lib/fs/ext2fs-lib make[5]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage/ext2fs-lib'' make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/libfsimage'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' make -C fs-back install get-path: will use #!/usr/bin/python2.4 for python programs make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/fs-back'' ../../tools/cross-install -m0755 -p fs-backend //usr/sbin make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/fs-back'' make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' get-path: will use #!/usr/bin/python2.4 for python programs make[2]: Entering directory `/root/src/xen/xen-unstable.hg/tools'' set -ex; \ if test -d ioemu; then \ rm -f ioemu-dir; \ ln -sf ioemu ioemu-dir; \ else \ if [ ! -d ioemu-remote ]; then \ rm -rf ioemu-remote ioemu-remote.tmp; \ mkdir ioemu-remote.tmp; rmdir ioemu-remote.tmp; \ git clone ioemu ioemu-remote.tmp; \ if [ "f72b6e0ffc3bb84d4442c5a7493bffbdce2a4468" ]; then \ cd ioemu-remote.tmp; \ git branch -D dummy >/dev/null 2>&1 ||:; \ git checkout -b dummy f72b6e0ffc3bb84d4442c5a7493bffbdce2a4468; \ cd ..; \ fi; \ mv ioemu-remote.tmp ioemu-remote; \ fi; \ rm -f ioemu-dir; \ ln -sf ioemu-remote ioemu-dir; \ fi + test -d ioemu + ''['' ''!'' -d ioemu-remote '']'' + rm -f ioemu-dir + ln -sf ioemu-remote ioemu-dir set -e; \ case "../" in /*) XEN_ROOT=../ ;; *) xen_root_lhs=`pwd`; xen_root_rhs=..//; while [ "x${xen_root_rhs#../}" != "x$xen_root_rhs" ]; do xen_root_rhs="${xen_root_rhs#../}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_rhs="${xen_root_rhs#/}"; xen_root_lhs="${xen_root_lhs%/*}"; done; XEN_ROOT="$xen_root_lhs/$xen_root_rhs" ;; esac; export XEN_ROOT; \ PREFIX="/usr"; XEN_SCRIPT_DIR="/etc/xen/scripts"; export PREFIX; export XEN_SCRIPT_DIR; \ cd ioemu-dir; \ ./xen-setup Install prefix /usr BIOS directory /usr/share/qemu binary directory /usr/bin Manual directory /usr/share/man ELF interp prefix /usr/gnemul/qemu-%M Source path /root/src/xen/xen-unstable.hg/tools/ioemu-dir C compiler gcc Host C compiler gcc ARCH_CFLAGS -m32 make make install install host CPU i386 host big endian no target list i386-softmmu x86_64-softmmu arm-softmmu cris-softmmu m68k-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user mips-linux-user mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user sparc32plus-linux-user gprof enabled no sparse enabled no profiler no static build no -Werror enabled no SDL support yes SDL static link yes OpenGL support yes curses support no mingw32 support no Audio drivers oss Extra audio cards ac97 es1370 sb16 Mixer emulation no VNC TLS support yes TLS CFLAGS TLS LIBS -lgnutls kqemu support yes brlapi support no Documentation no NPTL support no vde support no AIO support yes Install blobs yes KVM support no - (linux/kvm.h: No such file or directory, #error Invalid KVM version, #error Missing KVM capability KVM_CAP_USER_MEMORY, #error Missing KVM capability KVM_CAP_SET_TSS_ADDR, #error Missing KVM capability KVM_CAP_DESTROY_MEMORY_REGION_WORKS) fdt support no qemu successfuly configured for Xen qemu-dm build make -C ioemu-dir install get-path: will use #!/usr/bin/python2.4 for python programs === PCI passthrough capability has been enabled ==make[3]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote'' get-path: will use #!/usr/bin/python2.4 for python programs === PCI passthrough capability has been enabled ===== PCI passthrough capability has been enabled ==make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' CC i386-dm/helper2.o helper2.c: In function ''cpu_x86_init'': helper2.c:142: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c: In function ''sp_info'': helper2.c:219: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c:224: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 6 has type ''uint32_t'' helper2.c:224: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:226: error: ''ioreq_t'' has no member named ''io_count'' helper2.c: In function ''__cpu_get_ioreq'': helper2.c:235: error: ''shared_iopage_t'' has no member named ''vcpu_iodata'' helper2.c:242: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:242: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 8 has type ''uint32_t'' helper2.c: In function ''cpu_handle_ioreq'': helper2.c:517: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 7 has type ''uint32_t'' helper2.c:517: warning: format ''%llx'' expects type ''long long unsigned int'', but argument 8 has type ''uint32_t'' make[4]: *** [helper2.o] Error 1 make[4]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' make[3]: *** [subdir-i386-dm] Error 2 make[3]: Leaving directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote'' make[2]: *** [subdir-install-ioemu-dir] Error 2 make[2]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/root/src/xen/xen-unstable.hg/tools'' make: *** [install-tools] Error 2 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Jackson
2009-Nov-05 16:49 UTC
RE: [Xen-devel] ioemu build problems on xen-unstable 20399
Dan Magenheimer writes ("RE: [Xen-devel] ioemu build problems on xen-unstable 20399"):> make[4]: Entering directory `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' > CC i386-dm/helper2.o > helper2.c: In function ''cpu_x86_init'': > helper2.c:142: error: ''shared_iopage_t'' has no member named ''vcpu_iodata''You have updated your xen-unstable.hg past 20386:444ac8fdb591ade3 but your qemu-xen-unstable.git remains before 3140780e451d3919ef2c81f91ae0ebe3f286eb06. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Dan Magenheimer
2009-Nov-05 18:58 UTC
RE: [Xen-devel] ioemu build problems on xen-unstable 20399
Hmmm... maybe it is time for a new "make update" in the main xen-unstable Makefile? I searched for qemu*git and qemu*hg and found nothing so had no clue how to update qemu-xen-unstable.git. After I saw and followed John Weekes email (thanks John, seems to be working), a rebuild started that shows the git clone to ioemu-remote.tmp but how I''m supposed to guess that, I don''t know. (IMHO becoming a git or qemu build expert should not be a prerequisite for working on Xen.)> -----Original Message----- > From: Ian Jackson [mailto:Ian.Jackson@eu.citrix.com] > Sent: Thursday, November 05, 2009 9:50 AM > To: Dan Magenheimer > Cc: Xen-Devel (E-mail) > Subject: RE: [Xen-devel] ioemu build problems on xen-unstable 20399 > > > Dan Magenheimer writes ("RE: [Xen-devel] ioemu build problems > on xen-unstable 20399"): > > make[4]: Entering directory > `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' > > CC i386-dm/helper2.o > > helper2.c: In function ''cpu_x86_init'': > > helper2.c:142: error: ''shared_iopage_t'' has no member named > ''vcpu_iodata'' > > You have updated your xen-unstable.hg past 20386:444ac8fdb591ade3 but > your qemu-xen-unstable.git remains before > 3140780e451d3919ef2c81f91ae0ebe3f286eb06. > > Ian. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Brendan Cully
2009-Nov-05 19:04 UTC
Re: [Xen-devel] ioemu build problems on xen-unstable 20399
It''s a bit tricky if you have local modifications to the qemu repository. Possibly the build logic could be something like: if QEMU_TAG changes then if qemu working dir is clean and matches the old QEMU_TAG then pull up to the new tag else print a warning that the qemu tree is out of sync. On Thursday, 05 November 2009 at 10:58, Dan Magenheimer wrote:> Hmmm... maybe it is time for a new "make update" in the > main xen-unstable Makefile? > > I searched for qemu*git and qemu*hg and found nothing > so had no clue how to update qemu-xen-unstable.git. > > After I saw and followed John Weekes email (thanks > John, seems to be working), a rebuild started that > shows the git clone to ioemu-remote.tmp but how > I''m supposed to guess that, I don''t know. > > (IMHO becoming a git or qemu build expert should not > be a prerequisite for working on Xen.) > > > -----Original Message----- > > From: Ian Jackson [mailto:Ian.Jackson@eu.citrix.com] > > Sent: Thursday, November 05, 2009 9:50 AM > > To: Dan Magenheimer > > Cc: Xen-Devel (E-mail) > > Subject: RE: [Xen-devel] ioemu build problems on xen-unstable 20399 > > > > > > Dan Magenheimer writes ("RE: [Xen-devel] ioemu build problems > > on xen-unstable 20399"): > > > make[4]: Entering directory > > `/root/src/xen/xen-unstable.hg/tools/ioemu-remote/i386-dm'' > > > CC i386-dm/helper2.o > > > helper2.c: In function ''cpu_x86_init'': > > > helper2.c:142: error: ''shared_iopage_t'' has no member named > > ''vcpu_iodata'' > > > > You have updated your xen-unstable.hg past 20386:444ac8fdb591ade3 but > > your qemu-xen-unstable.git remains before > > 3140780e451d3919ef2c81f91ae0ebe3f286eb06. > > > > Ian. > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Simon Horman
2009-Nov-07 12:48 UTC
Re: [Xen-devel] ioemu build problems on xen-unstable 20399
On Thu, Nov 05, 2009 at 10:58:08AM -0800, Dan Magenheimer wrote:> Hmmm... maybe it is time for a new "make update" in the > main xen-unstable Makefile? > > I searched for qemu*git and qemu*hg and found nothing > so had no clue how to update qemu-xen-unstable.git. > > After I saw and followed John Weekes email (thanks > John, seems to be working), a rebuild started that > shows the git clone to ioemu-remote.tmp but how > I''m supposed to guess that, I don''t know. > > (IMHO becoming a git or qemu build expert should not > be a prerequisite for working on Xen.)Maybe its time to get rid of this ridiculous situation where one tree pulls other trees. Just my 2c worth... _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel