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-devel

Re: [Xen-devel] [PATCH] fix tools compile issue on sles 10

To: Ryan Grimm <grimm@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] fix tools compile issue on sles 10
From: Ewan Mellor <ewan@xxxxxxxxxxxxx>
Date: Sun, 23 Apr 2006 22:41:01 +0100
Cc: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sun, 23 Apr 2006 14:41:24 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060421194303.GA5373@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20060420214249.GA4611@xxxxxxxxxxxxxxxxxxxxx> <20060421110016.GE21743@xxxxxxxxxxxxxxxxxxxxxx> <20060421194303.GA5373@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.9i
On Fri, Apr 21, 2006 at 02:43:03PM -0500, Ryan Grimm wrote:

> On Fri, Apr 21, 2006 at 12:00:16PM +0100, Ewan Mellor wrote:
> > On Thu, Apr 20, 2006 at 04:42:49PM -0500, Ryan Grimm wrote:
> > 
> > > With sles 10, 'make tools' produces the following:
> > > 
> > > CFLAGS="-O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall
> > > -Wstrict-prototypes -Wdeclaration-after-statement
> > > -D__XEN_INTERFACE_VERSION__=0x00030101" python setup.py install
> > > --home="/root/xen/xen-unstable.hg/dist/install/usr" --force
> > > running install
> > > error: must supply either home or prefix/exec-prefix -- not both
> > > make[2]: *** [install] Error 1
> > > make[2]: Leaving directory `/root/xen/xen-unstable.hg/tools/python'
> > > make[1]: *** [install] Error 2
> > > make[1]: Leaving directory `/root/xen/xen-unstable.hg/tools'
> > > make: *** [install-tools] Error 2
> > > 
> > > there have been a couple other posts about this:
> > > 
> > > http://lists.xensource.com/archives/html/xen-devel/2006-03/msg00565.html
> > > http://lists.xensource.com/archives/html/xen-devel/2006-04/msg00090.html
> > > 
> > > prefix is being passed along for some reason. this patch is a simple fix
> > > that will make sure prefix is not defined. 
> > > 
> > > Signed-off-by: Ryan Grimm <grimm@xxxxxxxxxx>
> > 
> > I'd rather we understood _where_ this mysterious new parameter is coming 
> > from,
> > than just hiding it like this.  Anyone got any ideas?
> > 
> > Ewan.
> 
> sles 10 includes a distutils.cfg in /usr/lib/python/distutils/ that
> defines the following:
> 
> [install]
> prefix=/usr/local
> 
> this can be overridden by including an empty --prefix in the Makefile or
> including a local setup.cfg in the tools/python directory that defines
> an empty prefix.  since --home is already defined in the makefile, i
> think it makes sense to override --prefix in the makefile.

Thanks for that Ryan -- that all makes sense, and your patch has gone in.

Ewan.

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

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