OpenVZ Forum


Home » General » Support » cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source
icon5.gif  cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21678] Sun, 14 October 2007 08:14 Go to next message
efishing is currently offline  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: cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21685 is a reply to message #21678] Sun, 14 October 2007 17:05 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Could you please describe the problem in more details?
Re: cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21701 is a reply to message #21678] Mon, 15 October 2007 07:46 Go to previous messageGo to next message
efishing is currently offline  efishing
Messages: 6
Registered: October 2007
Junior Member
rpm -ivh ovzkernel-2.6.18-8.1.14.el5.028stab045.1.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -ba --target=x86_64 kernel-ovz.spec
after patching, I got following output:
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.11008
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd ovzkernel-2.6.18
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /var/tmp/kernel-2.6.18-8.1.14.el5.028stab045.1.nic-root
+ mkdir -p /var/tmp/kernel-2.6.18-8.1.14.el5.028stab045.1.nic-root/boot
+ cd linux-2.6.18.x86_64
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.11008
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd ovzkernel-2.6.18
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd linux-2.6.18.x86_64
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/ovzkernel-2.6.18
0 blocks
find: /var/tmp/kernel-2.6.18-8.1.14.el5.028stab045.1.nic-root/usr/ lib: No such file or directory
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/kernel-2.6.18-8.1.14.el5.028stab045.1.nic-root
Wrote: /usr/src/redhat/SRPMS/ovzkernel-2.6.18-8.1.14.el5.028stab045 .1.nic.src.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.76453
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd ovzkernel-2.6.18
+ rm -rf /var/tmp/kernel-2.6.18-8.1.14.el5.028stab045.1.nic-root
+ exit 0

so only kernel-*src.rpm was created.
Re: cannot compile ovzkernel-2.6.18-8.1.14.el5.028stab045.1 from source [message #21707 is a reply to message #21701] Mon, 15 October 2007 08:53 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
It looks like you have modified kernel-ovz.spec file incorrectly.
Please remove broken file version, re-install ovzkernel-2.6.18-8.1.14.el5.028stab045.1.src.rpm, make your changes carefully and restart the compilation

Thank you,
Vasily Averin
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 Go to previous message
efishing is currently offline  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

Previous Topic: vzmemchecxk - LowTotal not found?
Next Topic: OpenVZ in MSVirtual PC
Goto Forum:
  


Current Time: Tue Aug 05 04:58:46 GMT 2025

Total time taken to generate the page: 1.05539 seconds