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

Re: [Xen-users] Make error


  • To: "Ian Tobin" <itobin@xxxxxxxxxxxxx>
  • From: "vineet chadha" <virtual.chadha@xxxxxxxxx>
  • Date: Thu, 31 May 2007 14:59:12 -0700
  • Cc: "Petersson, Mats" <Mats.Petersson@xxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 31 May 2007 14:57:34 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YrUCcPyDl7jbpbJhJehl8YKaBVpRtjVWMdL45MpXGIqfl4pZqvVBQLgoQlrTTuZRp/FOAiazPNz3Ct9KDeATsSj64+cz9e661Y7mCoiwMLVj+mXZBeST6YUspmYQ23ICHukuHeRk3gEj8npone9UH9xgD8+hkyQREmEqtzmSg0Y=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

I am facing the same problem. Have anyone figured out the solution.
 
Regards,
Vineet

 
On 5/23/07, Ian Tobin <itobin@xxxxxxxxxxxxx> wrote:
Hi,
 
I ran that then cd../ and ran make install but same problem :(
 
CONFIG_MODULES=y
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 modules
  GEN     /usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32/Makefile
scripts/kconfig/conf -s arch/i386/Kconfig
  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]: *** [modules] Error 2
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32'
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 modules_install
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

 
 
 


From: Petersson, Mats [mailto:Mats.Petersson@xxxxxxx]
Sent: Wed 23/05/2007 14:36
To: Ian Tobin
Subject: RE: [Xen-users] Make error

 



> -----Original Message-----
> From: Ian Tobin [mailto:itobin@xxxxxxxxxxxxx ]
> Sent: 23 May 2007 14:33
> To: Petersson, Mats; James Harper; xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Make error
>
> Hi,

> sorry, you want me to go to linux-2.6.18-xen directory and run

> "make mrproper O=/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32"

Yes.



--
Mats


>
> ________________________________
>
> From: Petersson, Mats [ mailto:Mats.Petersson@xxxxxxx]
> Sent: Wed 23/05/2007 14:05
> To: Ian Tobin; James Harper; xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Make error
>
>
>
> Try "make mrproper
> O=/usr/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32" in
> your "linux"
> directory.
>
> No guarantees, but I think that's what the problem is.
>
> --
> Mats
>
> > -----Original Message-----
> > From: Ian Tobin [ mailto:itobin@xxxxxxxxxxxxx]
> > Sent: 23 May 2007 13:14
> > To: Petersson, Mats; James Harper; xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Make error
> >
> > 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#
> >
> > Ive tried everything i can think of
> >
> > make clean
> > make clean install
> > make mrproper
> > deleted all 3.1 files out from /boot
> >
> > even removed the whole source directory and  started again,
> > still no joy.  Any ideas?
> >
> > thanks
> >
> > Ian
> >
> >
> > ________________________________
> >
> > From: Petersson, Mats [ mailto:Mats.Petersson@xxxxxxx]
> > Sent: Tue 22/05/2007 13:06
> > To: Ian Tobin; James Harper; xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Make error
> >
> >
> >
> >
> >
> > > -----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
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> >
>
>
>
>
>



_______________________________________________
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®.