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

Re: [Xen-devel] XCP: how to build dom0 kernel



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.