The kernel-devel package only lets you compile modules against
the source.  It doesn't let you actually compile the kernel itself.
For that you have to get the kernel source rpm (download from rhn)
and then you have to install the source

For instance,
$ rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm
$ cd /usr/src/redhat/SPECS ; rpmbuild -bp kernel*spec

or whatever it is called.

--coop

======================================================================
Jerry Cooperstein,  Senior Consultant,  <[EMAIL PROTECTED]>
Axian, Inc., Software Consulting and Training
9800 SW Nimbus Ave, Ste. 200,  Beaverton, OR  97008 USA
http://www.axian.com/ ======================================================================

t35t0r wrote:
On 7/12/07, Jarod Wilson <[EMAIL PROTECTED]> wrote:
t35t0r wrote:

The bits in /usr/src/kernels/ come from the kernel-devel package. The
rest of the story can be found here:

http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Deployment_Guide-en-US/ch-kernel.html#s1-kernel-packages

It doesn't work:

[EMAIL PROTECTED] 2.6.18-8.el5-i686]# rpm -qa | grep kernel
kernel-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
[EMAIL PROTECTED] 2.6.18-8.el5-i686]# make -j3
 CHK     include/linux/version.h
 CHK     include/linux/utsrelease.h
make[1]: *** No rule to make target `init/main.o', needed by
`init/built-in.o'.  Stop.
make: *** [init] Error 2
make: *** Waiting for unfinished jobs....
make[1]: *** No rule to make target `usr/gen_init_cpio.c', needed by
`usr/gen_init_cpio'.  Stop.
make: *** [usr] Error 2
[EMAIL PROTECTED] 2.6.18-8.el5-i686]# make distclean
scripts/Makefile.clean:17:
/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile:
No such file or directory
make[3]: *** No rule to make target
`/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile'.
Stop.
make[2]: *** [drivers/infiniband/ulp/srp] Error 2
make[1]: *** [drivers/infiniband] Error 2
make: *** [_clean_drivers] Error 2
[EMAIL PROTECTED] 2.6.18-8.el5-i686]# make clean
scripts/Makefile.clean:17:
/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile:
No such file or directory
make[3]: *** No rule to make target
`/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile'.
Stop.
make[2]: *** [drivers/infiniband/ulp/srp] Error 2
make[1]: *** [drivers/infiniband] Error 2
make: *** [_clean_drivers] Error 2
[EMAIL PROTECTED] 2.6.18-8.el5-i686]# make mrproper
scripts/Makefile.clean:17:
/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile:
No such file or directory
make[3]: *** No rule to make target
`/usr/src/kernels/2.6.18-8.el5-i686/drivers/infiniband/ulp/srp/Makefile'.
Stop.
make[2]: *** [drivers/infiniband/ulp/srp] Error 2
make[1]: *** [drivers/infiniband] Error 2
make: *** [_clean_drivers] Error 2

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list


_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to