cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21678] |
Sun, 14 October 2007 08:14  |
efishing
Messages: 6 Registered: October 2007
|
Junior Member |
|
|
I download ovzkernel-2.6.18-8.1.14.el5.028stab045.1.src.rpm and try to compile new kernel according to http://wiki.openvz.org/Kernel_build. I change kernel-ovz.spec not to incluing XEN as followning:
%define buildxen 0
then use the command:
rpmbuild -ba --target=x86_64
I only get ovzkernel-2.6.18-.1.14.el5.028stab045.1.src.rpm,
and can't get other rpms like:
ovzkernel-2.6.18-8.1.8.el5.028stab045.1.x86_64.rpm,
ovzkernel-devel-2.6.18-8.1.8.el5.028stab045.1.x86_64.rpm
ovzkernel-header-2.6.18-8.1.8.el5.028stab039.1.x86_64.rpm
but I can use the same method to complie kernel from ovzkernel-2.6.18-8.1.8.el5.028stab039.1.src.rpm.
My OS is CentOS 5.0 x86_64.
I need help.
[Updated on: Sun, 14 October 2007 08:20] Report message to a moderator
|
|
|
|
|
|
Re: [Solved] cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21730 is a reply to message #21707] |
Mon, 15 October 2007 13:08  |
efishing
Messages: 6 Registered: October 2007
|
Junior Member |
|
|
according to your suggestion, I compared the kernel-ovz.spec file from 2.6.18-8.1.14.el5.028stab045.1 to the one from 2.6.18-8.1.8.el5.028stab039.1, and found :
in 2.6.18-8.1.8.el5.028stab039.1
%define buildup 1
...
%define buildxen 0
but in 2.6.18-8.1.14.el5.028stab045.1:
%define buildup 0
...
%define buildxen 1
so kernel will not be compliled. I changed "buildup" to 1 , "buildxen" to 0, then I got the right result.
I think *.src.rpm should include kernel-*-xen.config.ovz, otherwise I can't get kernel package supporting xen.
Thank you, Vasily Averin
[Updated on: Mon, 15 October 2007 13:11] Report message to a moderator
|
|
|