This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Error in compiling -unstable

To: Jun Koi <junkoi2004@xxxxxxxxx>
Subject: Re: [Xen-devel] Error in compiling -unstable
From: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Date: Thu, 26 Feb 2009 18:51:15 +0000
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 26 Feb 2009 10:51:44 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <fdaac4d50902252003v61de1f55kc2eb038bba5ee82f@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Newsgroups: chiark.mail.xen.devel
References: <fdaac4d50902252003v61de1f55kc2eb038bba5ee82f@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Jun Koi writes ("[Xen-devel] Error in compiling -unstable"):
> I got some errors when compiling -unstable. Anybody sees the same thing?
> It complains about not finding libvdeplug.h, but I can confirm that I
> have /usr/include/libvdeplug.h. It is so weird!

The problem seems to be that the way that qemu is configured for
stubdom compilation doesn't take account of the fact that stubdom
doesn't use any of the build host libraries or headers.

So the configure script detects libvdeplug.h and sets CONFIG_VDE even
though actually that's not available in minios.  (The stubdom
makefiles pass -nostdinc, correctly.)  I think it's a mistake that the
stubdom qemu runs configure in that way, but the whole stubdom build
system is rather odd and I don't want to try to disentangle it

Passing --disable-vde should fix the problem, and can be done from the
existing Makefile setup.  So can you try this patch to
xen-unstable.hg ?  I think this should solve the problem for you
(although you may need to start again with a fresh tree to get it to
take effect).


diff -r 7fe15a0ee3d8 stubdom/Makefile
--- a/stubdom/Makefile  Tue Feb 17 11:20:18 2009 +0000
+++ b/stubdom/Makefile  Thu Feb 26 18:48:54 2009 +0000
@@ -7,7 +7,7 @@ export debug=y
 export debug=y
 include $(XEN_ROOT)/Config.mk
-IOEMU_OPTIONS=--disable-sdl --disable-opengl --disable-vnc-tls 
--disable-brlapi --disable-kqemu
+IOEMU_OPTIONS=--disable-sdl --disable-opengl --disable-vnc-tls 
--disable-brlapi --disable-kqemu --disable-vde

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>