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] Kernel build help

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Kernel build help
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Mon, 22 Aug 2005 17:54:35 +0100
Cc: Mark Olliver <mpo@xxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 22 Aug 2005 16:54:19 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <E1E7EXz-00069X-RD@host-192-168-0-1-bcn-london>
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: <E1E7EXz-00069X-RD@host-192-168-0-1-bcn-london>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.8
You need to run *all* the make commands in the Linux directory with ARCH=xen, 
not just the configure (the Linux build system doesn't remember what arch you 
configured for - you get the same problem building UML with ARCH=um).

Cheers,
Mark

On Monday 22 August 2005 16:50, Mark Olliver wrote:
> Hi,
>
> I am using centos4 and am trying to build a source kernel dom0 with xen.
>
> I cloned a copy of the xen repository and did the following
> hg clone http://xenbits.xensource.com/xen-2.0.hg
> cd xen-2.0.hg/xen
> make dist
> cd linux-2.6.11-xen0
> make ARCH=xen oldconfig
> make modules
> make modules_install
> make install
>
> After which point I get the following error :
>   CC      drivers/xen/balloon/balloon.o
> drivers/xen/balloon/balloon.c: In function `balloon_process':
> drivers/xen/balloon/balloon.c:218: error: `phys_to_machine_mapping'
> undeclared (first use in this function)
> drivers/xen/balloon/balloon.c:218: error: (Each undeclared identifier is
> reported only once
> drivers/xen/balloon/balloon.c:218: error: for each function it appears in.)
> drivers/xen/balloon/balloon.c:218: error: `INVALID_P2M_ENTRY' undeclared
> (first use in this function)
> drivers/xen/balloon/balloon.c:261: warning: implicit declaration of
> function `scrub_pages'
> drivers/xen/balloon/balloon.c:283: warning: implicit declaration of
> function `mfn_to_pfn'
> make[3]: *** [drivers/xen/balloon/balloon.o] Error 1
> make[2]: *** [drivers/xen/balloon] Error 2
> make[1]: *** [drivers/xen] Error 2
> make: *** [drivers] Error 2
>
> Does anyone know what caused this error?
>
> I need to try and build this kernel and get it to boot, I think I also need
> to build an initrd image. I am doing this correctly or does anyone have any
> different instructions on how to do this?
>
> I am doing this as once I have this working I intend to patch this kernel
> with drbd and then patch a sub kernel with abi-sco to allow other program I
> use to work however, currently I am just trying to get the base system to
> work correctly.
>
> Thanks
>
> Mark
>
> Mark Olliver BSc (Hons) MBCS
> Thermeon Europe Ltd
>
>
> e-Card    www.thermeoneurope.com/e-Card/mpo
>
> Email    mpo@xxxxxxxxxxxxxxxxxx
> Web    www.thermeoneurope.com
>
> Support 0906 515 0908
> Int. Support +44 1293 864 341
> Support Email support@xxxxxxxxxxxxxxxxxx Support Site
> www.thermeoneurope.com/rt
>
> Sales +44 1293 864 334
> Sales Email sales@xxxxxxxxxxxxxxxxxx
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users

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

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