Hi,
 
getting another problem 
now.
 
I can now use menuconfig and 
select the bits to install.
 
I then issue command make 
which takes a while but completes.  I then issue make install which also 
completes
 
I then 
 
cd../
ictsrv:/usr/src/xen-3.1.0-src
make install
 
 
goes quite a way through then 
brings up this error
 
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F 
System.map -b / -r 2.6.18-xen; fi
make[3]: Leaving directory 
`/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32'
make -C 
build-linux-2.6.18-xen_x86_32 ARCH=i386 INSTALL_PATH=/ vmlinuz
make[3]: 
Entering directory 
`/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32'
make -C 
/usr/src/xen-3.1.0-src/linux-2.6.18-xen 
O=/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32 vmlinuz
  Using 
/usr/src/xen-3.1.0-src/linux-2.6.18-xen as source for kernel
  
/usr/src/xen-3.1.0-src/linux-2.6.18-xen is not clean, please run 'make 
mrproper'
  in the '/usr/src/xen-3.1.0-src/linux-2.6.18-xen' 
directory.
make[5]: *** [prepare3] Error 1
make[4]: *** [vmlinuz] Error 
2
make[3]: *** [vmlinuz] Error 2
make[3]: Leaving directory 
`/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32'
make[2]: *** [build] 
Error 2
make[2]: Leaving directory `/usr/src/xen-3.1.0-src'
make[1]: *** 
[linux-2.6-xen-install] Error 2
make[1]: Leaving directory 
`/usr/src/xen-3.1.0-src'
make: *** [install-kernels] Error 
1
ictsrv:/usr/src/xen-3.1.0-src# cd 
linux-2.6.18-xen
ictsrv:/usr/src/xen-3.1.0-src/linux-2.6.18-xen# make 
mrproper
  CLEAN   scripts/basic
  CLEAN   
scripts/kconfig
  CLEAN   include/config
  
CLEAN   
.config
ictsrv:/usr/src/xen-3.1.0-src/linux-2.6.18-xen#
 
 
> -----Original Message-----
> From: Ian Tobin 
[mailto:itobin@xxxxxxxxxxxxx]
> 
Sent: 22 May 2007 13:01
> To: Petersson, Mats; James Harper; 
xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Make 
error
>
> yes your correct, it was set to PC-compatable, i have 
changed
> that to XEN and it is now compiling.
> 
> not 
sure how you figured that out but thanks :)
I just went through the 
"obvious" steps of "trying to build just the
kernel", which meant "make 
menuconfig" on a "clean" Linux-2.6.18, which
in turn meant that the config 
file isn't set up for Xen (I noticed that
it wasn't before I tested it, so I 
just guessed that was the problem -
which I then proved by changing it and, 
as you say, it compiles).
The reason it fails is that the patches that 
Xen apply modifies some
things. In this case, a macro that would in native 
mode compile nicely,
but now turns into something that can't be used in 
asm-offsets in Xen.
--
Mats
> 
>
> 
________________________________
>
> From: Petersson, Mats [mailto:Mats.Petersson@xxxxxxx]
> 
Sent: Tue 22/05/2007 12:45
> To: James Harper; Ian Tobin; 
xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Make 
error
>
>
>
>
>
> > -----Original 
Message-----
> > From: James Harper [mailto:james.harper@xxxxxxxxxxxxxxxx]
> 
> Sent: 22 May 2007 12:30
> > To: Petersson, Mats; Ian Tobin; 
xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Make 
error
> >
> > > > -----Original Message-----
> 
> > > From: Ian Tobin [mailto:itobin@xxxxxxxxxxxxx]
> > 
> > Sent: 22 May 2007 12:00
> > > > To: Petersson, Mats; 
xen-users@xxxxxxxxxxxxxxxxxxx
> > > > Subject: RE: [Xen-users] 
Make error
> > > >
> > > > thanks Matts, just so 
you know this is  a Dell PE1750 2.4 Xeon.
> > >
> > 
> And that will make what difference? It should still build.
> > 
>
> >
> > It could make the world of difference... aren't 
there a few
> different
> > flavours that come under the i386 
architecture? Certainly I
> > don't think
> > you'd reproduce 
a problem from arch/i386 on a powerpc or amd64.
>
> What MACHINE it 
is won't make much of a difference (afaik
> Linux doesn't
> have any 
logic to figure out what the hardware looks like much beyond
> figuring 
which model and mode of processor it is being run on). The
> architecture 
being built for is a different matter.
>
> >
> > A copy 
of the .config is probably required to reproduce the problem
> > 
though... as well as the version of gcc etc in use.
>
> Possibly, 
but I've just repro'd the problem (although, as you say,
> x86_64 build 
doesn't have the same problem!)
>
> And I believe I know what the 
problem is too: The
> subarchitecture in the
> config isn't set to 
"Xen" but "PC-compatible".
>
> --
> Mats
> >
> 
> 
James
>
>
>
>
>