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


[Xen-users] Building Xen from source

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Building Xen from source
From: Richard Bowser <bowser.richard@xxxxxxxxx>
Date: Mon, 6 Jul 2009 10:37:52 -0600
Delivery-date: Mon, 06 Jul 2009 09:38:40 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=iuZVN/jiC52ceCEER1JSOs3/Ov0BzVVVuR48EuP0rUc=; b=YOGBxm01U2kpGJkPOwvoEMkC+CgpfWhZFzVYvNwjXXV7BjERQGRaymIY2qUoF99f45 3bVuKVaRmIT4U4p692zmR+1akFLrE1cElMRk85GAfpRMblFefEhc3MYn6DAQPKzGAZYy HzDydAKQfvFh2P1mxBlByHbamNb8CsjC8vFnw=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=TdbMSSB4ClKPX+MmD9cr4HKAArzf7XSdVUr1MlKvB/LKTBgEt/SKwlHnQjCRpJ4IqU jlyc7cYaT/A1pD+LdrJHxFJcnAddCI6mzaecmyKWkmQZJ/Ohh6MVwmpPYRvUjhpShABE NAjSgLfn2uyIF34CzxVDXkJUio0AldEU3ugC4=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
I'm a Xen newbie, still trying to get oriented.  I'm especially interested in building from sources, and I'm looking for some clarifications.  Does anyone here build from sources, or should I perhaps subscribe to the developer's list?  At the moment, I'm mainly interested in just being a Xen user because I need to get up to speed here before even looking at development.  I do have some issues that need clarification: 

1) How can I specify the target architecture for the build?  (I'm working with two different systems , one Ubuntu 9.04 and the other Fedora Core 10.  My Ubuntu machine needs XEN_TARGET_ARCH=x86_64, and my FC10 box needs XEN_TARGET_ARCH=x86_32.  I would like to specify each build.

2) All attempts to build default to building linux-2.26.18.  Why?  I KNOW kernel.org is now up to 2.26.30.  Is it even possible to specify specific kernel versions for domain0 and for domainU?

3) All attempts to build from source fail when retrieval of linux-2.26.18 is flagged "Tarball download failed" by gpg, which returns 512.  This happens on both machines, every time I try to build.  Actually, every build attempt (in both machines) takes a LONG time downloading and saving to .ketchup/linux-2.6.18.tar.bz2.partial, and seems to succeed in that part.

Make world reports:

]2009-07-03 17:20:29 (29.2 MB/s) - `/home/rich/.ketchup/linux-2.6.18.tar.bz2.sign.partial' saved [248/248]
gpg: Signature made Tue 19 Sep 2006 10:00:41 PM MDT using DSA key ID 517D0F0E
gpg: Can't check signature: public key not found
ketchup: gpg returned 512
ketchup: removing files...

Then it spends another LONG time downloading and saving to .ketchup/linux-2.6.18.tar.gz.partial and eventually COMPLETES, only to respond:

2009-07-03 17:25:26 (26.5 MB/s) - `/home/rich/.ketchup/linux-2.6.18.tar.gz.sign.partial' saved [248/248]
gpg: Signature made Tue 19 Sep 2006 09:56:08 PM MDT using DSA key ID 517D0F0E
gpg: Can't check signature: public key not found
ketchup: gpg returned 512
ketchup: removing files...
ketchup: Tarball download failed
make[3]: *** [linux-2.6.18/.valid-src] Error 255
make[2]: *** [linux-2.6-xen-intree-install] Error 2
make[1]: *** [install-kernels] Error 1
make: *** [world] Error 2

I haven't been able to tell if there were two failures resulting in a retry of the .tar.bz2 with the tar.gz file or if there was only one failure on the tar.gz file.  Yet in one sense, that's not important:  what I REALLY want is to figure how to achieve a good download.  Do I have a problem wth my two target machines?  How can I arrange matters so the public key IS found?

Any insight would be very much appreciated.

-Rich B.
Xen-users mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] Building Xen from source, Richard Bowser <=