[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Kernel build help



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.