WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Compiling Xen-3.2.0

To: Ian Tobin <itobin@xxxxxxxxxxxxx>
Subject: Re: [Xen-users] Compiling Xen-3.2.0
From: Jeremie Le Hen <jeremie@xxxxxxxxxx>
Date: Wed, 23 Jan 2008 14:14:34 +0100
Cc: Xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 23 Jan 2008 05:19:02 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1241F505DD3E2145B9BE36BDC4342CFE024049@xxxxxxxxxxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <1241F505DD3E2145B9BE36BDC4342CFE024049@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.15 (2007-04-06)
Hi Ian,

On Wed, Jan 23, 2008 at 10:46:38AM -0000, Ian Tobin wrote:
> Does anyone have the correct procedure for compiling 3.2.0 from the
> tarballs. When I run make world I receive the following error
> 
> select-repository: Searching `.:..' for linux-2.6.18-xen.hg
> select-repository: Ignoring `.'
> abort: repository /usr/src/xen-3.2.0 not found!
> select-repository: Unable to determine Xen repository parent.
> make[2]: *** [linux-2.6.18-xen.hg/.valid-src] Error 1
> make[2]: Leaving directory `/usr/src/xen-3.2.0'
> make[1]: *** [linux-2.6-xen-install] Error 2
> make[1]: Leaving directory `/usr/src/xen-3.2.0'
> make: *** [install-kernels] Error 1

It has been stated multiple times this week that this error means your
Mercurial version is too old.  I couldn't verify this though.

But you should be able to fetch the kernel source tarball instead of
cloning it with Mercurial with this command:

% make world XEN_LINUX_SOURCE=tarball

Unfortunately, this didn't work for me either.  It leads to this error
message when trying to compile the kernel:

% make[4]: Entering directory 
`/root/build/xen-3.2.0/build-linux-2.6.18-xen_x86_32'
% make -C /root/build/xen-3.2.0/linux-2.6.18 
O=/root/build/xen-3.2.0/build-linux-2.6.18-xen_x86_32 vmlinuz
% make[6]: *** No rule to make target `vmlinuz'.  Stop.
% make[5]: *** [vmlinuz] Error 2
% make[4]: *** [vmlinuz] Error 2
% make[4]: Leaving directory 
`/root/build/xen-3.2.0/build-linux-2.6.18-xen_x86_32'

Regards,
-- 
Jeremie Le Hen
< jeremie at le-hen dot org >< ttz at chchile dot org >

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