[Pkg-xen-devel] xen-qemu-dm does not build with backported xen-4.1
Ian Campbell
ijc at hellion.org.uk
Wed Apr 27 09:52:17 UTC 2011
On Wed, 2011-04-27 at 10:59 +0800, Thomas Goirand wrote:
> On 04/27/2011 04:23 AM, Niccolò Belli wrote:
> > Hi, I backported xen-4.1-2 to Squeeze, but when I try to build
> > xen-qemu-dm-4.0 against it, it doesn't build.
qemu and xen are a matched set. There is no expectation that
qemu-xen-4.0 will build against the xen-4.1 headers. You need to
use/create qemu-xen-4.1 from the appropriate Xen.org release for use
with Xen 4.1.
This will change when Xen switches to the upstream qemu branch.
> > Can you please help me? I attached log file.
> >
> > Niccolò
>
> Hi,
>
> To me, this looks like an issue with libxen-dev. The file
> /usr/include/xenctrl.h is the one to blame in your build log... Please
> write to the pkg-xen list (or at least as Cc), so that Bastian can read
> too. We don't need a full log, just this was enough:
>
> CC block-vmdk.o
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from osdep.c:25:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from ./xen-config-host.h:19,
> from ./config-host.h:31,
> from ./qemu-common.h:33,
> from qemu-nbd.c:20:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from cutils.c:24:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from qemu-tool.c:14:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' tokenIn file
> included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from block-cow.c:25:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
>
> /usr/include/xenctrl.h:863: error: expected ')' before '*'
> token/usr/include/xenctrl.h:863: error: expected ')' before '*' token
>
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from qemu-malloc.c:24:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from block-qcow.c:24:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from block-vmdk.c:26:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> make[1]: *** [cutils.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make[1]: *** [qemu-tool.o] Error 1
> In file included from xen-config-host.h:19,
> from config-host.h:31,
> from qemu-common.h:33,
> from aes.c:30:
> /usr/include/xenctrl.h:140: error: expected ')' before '*' token
> make[1]: *** [qemu-malloc.o] Error 1
> /usr/include/xenctrl.h:863: error: expected ')' before '*' token
> /usr/include/xenctrl.h:1275: error: expected ')' before '*' token
> make[1]: *** [block-cow.o] Error 1
> make[1]: *** [qemu-nbd.o] Error 1
> make[1]: *** [osdep.o] Error 1
> make[1]: *** [block-vmdk.o] Error 1
> make[1]: *** [block-qcow.o] Error 1
> make[1]: *** [aes.o] Error 1
> make[1]: Leaving directory `/tmp/buildd/xen-qemu-dm-4.0-4.0.1/debian/build'
> make: *** [debian/stamps/build] Error 2
>
> Thomas
>
> _______________________________________________
> Pkg-xen-devel mailing list
> Pkg-xen-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-xen-devel
>
--
Ian Campbell
[...] or some clown changed the chips on a board and not its name.
(Don't laugh! Look at the SMC etherpower for that.)
-- from /usr/src/linux/MAINTAINERS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20110427/738becb2/attachment.pgp>
More information about the Pkg-xen-devel
mailing list