ioemu build problems on xen-unstable 20399

View: New views
9 Messages — Rating Filter:   Alert me  

ioemu build problems on xen-unstable 20399

by Dan Magenheimer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://lists.xensource.com/xen-devel

RE: ioemu build problems on xen-unstable 20399

by Dan Magenheimer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> http://lists.xensource.com/xen-devel
>

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

Re: ioemu build problems on xen-unstable 20399

by John-672 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> 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@...
http://lists.xensource.com/xen-devel

RE: ioemu build problems on xen-unstable 20399

by Ian Jackson-11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.

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

RE: ioemu build problems on xen-unstable 20399

by Dan Magenheimer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> 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

Here'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@...]
> 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@...
http://lists.xensource.com/xen-devel

RE: ioemu build problems on xen-unstable 20399

by Ian Jackson-11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://lists.xensource.com/xen-devel

RE: ioemu build problems on xen-unstable 20399

by Dan Magenheimer-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...]
> 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@...
http://lists.xensource.com/xen-devel

Re: ioemu build problems on xen-unstable 20399

by Brendan Cully-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...]
> > 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@...
> http://lists.xensource.com/xen-devel
>

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

Re: ioemu build problems on xen-unstable 20399

by Simon Horman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
http://lists.xensource.com/xen-devel