| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 RE: [Xen-users] Re: Troubles Compiling the XEN 3.2 Release
 
To: "Maik Brauer" <maik.brauer@xxxxxxxxxxxxxxx>From: "Ian Tobin" <itobin@xxxxxxxxxxxxx>Date: Wed, 23 Jan 2008 21:09:57 -0000Cc: Xen-users@xxxxxxxxxxxxxxxxxxxDelivery-date: Wed, 23 Jan 2008 13:15:31 -0800List-id: Xen user discussion <xen-users.lists.xensource.com>Thread-index: Achd4wnbkbP1VLC8T2+EaibXFFydWgAId+/QThread-topic: [Xen-users] Re: Troubles Compiling the XEN 3.2 Release 
 | 
HI,   I got here make –j8 dist   and then it said there was nothing to do   thanks   Ian 
From: Maik Brauer
[mailto:maik.brauer@xxxxxxxxxxxxxxx] Sent: 23 January 2008 17:16
 To: Ian Tobin
 Cc: Xen users mailing list
 Subject: Re: [Xen-users] Re: Troubles Compiling the XEN 3.2 Release
   Hi, 
where did you get stucked ? 
  
On Jan 23, 2008, at 5:02 PM, Ian Tobin wrote: 
 
 
Im afraid this still does not work. 
Is it possible to put it into a tar ball like in previous
versions that we can just run make world and install it that way? 
# hg clone –r RELEASE-3.2.0 http://xenbits.xensource.com/xen-3.2-testing.hg
 # hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
 # cd xen-3.2-testing.hg
 # make –j8 dist
 
 NOTES:
 1. This will build the ‘-xen’ module-based kernel suitable for use in
dom0 or domU. If you want a stripped down domU kernel you can ‘make
linux-2.6-xenU-build’. If you want a dom0 kernel with a reasonable set of
drivers built into it (not as modules) then you can ‘make
linux-2.6-xen0-build’.
 2. Everything ends up in the dist/ subdirectory of the repository. If you
want to install stuff to usual system locations (/boot, /usr/bin, etc) then you
can ‘make install’.
 3. If you get mercurial errors, e.g., when executing hg commands, your
version of mercurial is probably too old. Upgrade it.
 4. If you get a warning about having a bad version of awk, and needing
gawk or similar, then you need to install the gawk package for your distro. If
this replaces the default awk then you are good to go. If you have to invoke
gawk as ‘gawk’ then you need to edit linux-2.6.18-xen.hg/Makefile to specify
AWK=gawk, or possibly ‘make AWK=gawk –j8 dist’ will work just as well (untested
though).
 
 -- Keir
 
 On 23/1/08 14:30, "Maik Brauer" <maik.brauer@xxxxxxxxxxxxxxx>
wrote:
 
Hi Keir,
 due to problems with compiling the new XEN3.2 Version I and the whole community
is running into problems.
 The main problem is that we can't build the binaries from the source. One of
the most errors is that we will be asked for the
 Linux "linux-2.6.18-xen.hg" directory, which is needed to compile.
Then we've added this directory via mecurial
 with: hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
 
 After that it is still not working. Then someone did a post where he
recommended to use the "make all" command instead of
 using the "make world". But then the compilation will stop with the
error:
 /opt/src/xen-3.2.0/linux-2.6.18-xen.hg/scripts/Makefile.build:73: *** 'Your awk
program does not define gensub.  Use gawk or another awk with gensub'.
 Stop.
 
 Whatever we're doing, it is not working.
 If you have a look in the user-list of XEN, the community is fighting with that
problem.
 
 What should we do, or better is there something which needs to be fixed in the
Source Tarball from your side?
 And why we still having the mercurial stuff inside, when this is a final
release.
 
 It would be very nice if you could take a closer look and help us out, because
we're all very keen to get it work.
 Many Thanks Keir and waiting for your answer.
 
 Cheers,
 Maik
 _______________________________________________Xen-users mailing list
 Xen-users@xxxxxxxxxxxxxxxxxxx
 http://lists.xensource.com/xen-users
   
Maik BrauerWaldstraße 12
 57614 Stürzelbach
   | 
 _______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 |