Quote:
Originally Posted by unSpawn
May be due to building a kernel before? Try 'make clean' before you 'make'. If that fails you can 'make mrproper' but please copy your .config out of the main kernel directory before doing that because it nukes the source good, then copy it back in after which you should be able to 'make oldconfig && make'.
|
Thank you for the heads up on this. I have tried these commands above but I still get the same messages. I have tried many times in the last days to get a complete source code for a 2.6.9 kernel since I guess the problem that I could not "make" in my current kernel is because I do not have the complete source tree. I have followed the procedure in howto at wiki.centos.org website to install a new kernel using RPM packages but I ended up with the following :
-----------------------------------------------------
[root@localhost i686]# rpm -ivh kernel-*.rpm
Preparing... ########################################### [100%]
package kernel-2.6.9-67.0.22.EL is already installed
package kernel-devel-2.6.9-67.0.22.EL is already installed
package kernel-hugemem-devel-2.6.9-67.0.22.EL is already installed
package kernel-smp-devel-2.6.9-67.0.22.EL is already installed
file /boot/System.map-2.6.9-67.0.22.EL from install of kernel-2.6.9-67.0.22.EL conflicts with file from package kernel-2.6.9-67.0.22.EL
file /boot/config-2.6.9-67.0.22.EL from install of kernel-2.6.9-67.0.22.EL conflicts with file from package kernel-2.6.9-67.0.22.EL
file /boot/symvers-2.6.9-67.0.22.EL.gz from install of kernel-2.6.9-67.0.22.EL conflicts with file from package kernel-2.6.9-67.0.22.EL
file /boot/vmlinuz-2.6.9-67.0.22.EL from install of kernel-2.6.9-67.0.22.EL conflicts with file from package kernel-2.6.9-67.0.22.EL
------------------------------------------------------------
However, I was able to reboot with the new kernel but still I can not find o files for my HDLC in the kernel path under driver/net/wan. I am listing below the steps that I did to install a new customized kernel starting from fresh installation of CentOS 4.4 with kernel 2.6.9-42
1- getting the kernel:
1.1 access as root
1.2 yum install rpm-build redhat-rpm-config
1.3 su user
1.4 cd
1.5 mkdir -p rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
1.6 echo "%_topdir %(echo $HOME)/rpmbuild" > .rpmmacros
1.7 rpm -i
http://mirror.centos.org/centos/4/up....22.EL.src.rpm 2> /dev/null
1.8 cd ~/rpmbuild/SPECS
1.9 rpmbuild -bp --target=`uname -m` kernel-2.6.spec 2> prep-err.log | tee prep-out.log
These so far sound fine. but then I guess there might be a mistake or missing step in my procdure to build the new kernel:
2- building a new kernel:
2.1 access as root
2.2 rpmbuild -bp --target=`uname -m` kernel-2.6.spec 2> prep-err.log | tee prep-out.log
2.3 su user
2.4 cd ~/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.`uname -m`
2.5 cp configs/kernel-2.6.18-i686.config .config
2.6 make oldconfig
2.7 make menuconfig {here I left it as is and did not do any modification since I am planning to include HDLC as a module after build a complete custom kernel}
2.8 [user@host SPECS]$ rpmbuild -bb --target=`uname -m` kernel-2.6.spec 2> build-err.log | tee build-out.log
2.9 su
2.10/ rpm -ivh kernel-*.rpm
and after the last command I have got the conflict warning above. What is wrong in my installation procedure!

Please help.
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos