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: Ewan Mellor <ewan@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] fix tools compile issue on sles 10
From: Ryan Grimm <grimm@xxxxxxxxxx>
Date: Fri, 21 Apr 2006 14:43:03 -0500
Cc: Ryan Grimm <grimm@xxxxxxxxxx>, Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 21 Apr 2006 12:44:17 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060421110016.GE21743@xxxxxxxxxxxxxxxxxxxxxx>
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6+20040907i
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,
Ryan Grimm
IBM Linux Technology Center

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

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