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] XCP: how to build dom0 kernel

To: Ian.Campbell@xxxxxxxxxx
Subject: Re: [Xen-devel] XCP: how to build dom0 kernel
From: yamamoto@xxxxxxxxxxxxx (YAMAMOTO Takashi)
Date: Tue, 8 Jun 2010 16:39:42 +0900 (JST)
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 08 Jun 2010 00:40:40 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: Your message of "Tue, 8 Jun 2010 08:22:48 +0100" <1275981768.13620.6.camel@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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1275981768.13620.6.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
hi,

> On Tue, 2010-06-08 at 07:56 +0100, YAMAMOTO Takashi wrote:
>> hi,
>> 
>> i tried to build xcp dom0 kernel but no luck.
>> 
>> 1. install kernel srpm
>>      (kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065.src.rpm from
>>      http://www.xen.org/files/XenCloud/Software/latest/sources/source-1.iso)
>> 
>> 2. run rpmbuild and got the following error.
>>      # rpmbuild -ba --target i686 kernel-xen.spec
> 
> Did you edit any files or touch anything between step 1 and step 2?

no.

> 
> What are the contents of /usr/src/redhat/{SOURCES,SPECS}?

head-006% ls ~/rpm/{SPECS,SOURCES}
/home/yamamoto/rpm/SOURCES:
Module.kabi-kdump
Module.kabi-xen
check-kabi
kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065-i686-kdump.config
kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065-i686-utility.config
kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065-i686-xen.config
linux-2.6.27.42-0.1.1.xs0.1.1.737.1065.tar.bz2

/home/yamamoto/rpm/SPECS:
kernel-xen.spec  log
head-006% 

(i have ~/.rpmmacros so that i can build rpms as a non-root user.
i have confirmed that removing .rpmmacros didn't fix the error.)

> 
>> any idea?  is there build instructions/scripts/etc somewhere?
> 
> I would have expected the steps you took to have worked. What is your
> build environment, just a regular CentOS 5.4 install or something else?
> 
> Can you try:
>       # rpmbuild --target i686 --rebuild 
> kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065.src.rpm
> 
> I don't really expect it will make any difference but that is precisely
> what the XCP build system does so it may be informative.

it didn't make any difference.  see below.

my build host is running CentOS 5.3 and its normal toolchain.
does ddk.iso contain some special toolchain which is different
from CentOS's one?

YAMAMOTO Takashi

> 
> Ian.

head-006% time rpmbuild --target i686 --rebuild 
kernel-2.6.27.42-0.1.1.xs0.1.1.737.1065.src.rpm >| xxx 2>&1 
u 12.39s s 6.75s e 18.91s maj 0 min 1212335 in 0 out 0
head-006% tail -30 xxx
+ cd /home/yamamoto/rpm/BUILD
+ cd kernel-2.6.27.42
+ LANG=C
+ export LANG
+ unset DISPLAY
+ Build xen
+ flavour=xen
+ linux=linux-2.6.27.42-0.1.1.xs0.1.1.737.1065xen
+ case ${flavour} in
+ CROSS_COMPILE=
+ TARGET=i686
+ MAKEOPTS='-j2 -s CROSS_COMPILE='
+ make -C linux-2.6.27.42-0.1.1.xs0.1.1.737.1065xen -j2 -s CROSS_COMPILE= 
silentoldconfig
*
* Restart config...
*
*
* Processor type and features
*
Tickless System (Dynamic Ticks) (NO_HZ) [N/y/?] (NEW) aborted!

Console input/output is redirected. Run 'make oldconfig' to update 
configuration.

make[1]: *** [silentoldconfig] Error 1
make: *** [silentoldconfig] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.31388 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.31388 (%build)
head-006% 

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

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