Hi All, I am having issue when trying to build a custom kernel in CentOS 4.4. Current Kernel Version is 2.6.9-42.ELsmp and the server is HP Proliant DL380 G3. I downloaded the source rpm and then installed it. Gave the command, rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec. But it throws me an error after patch operations. The following is the error. `/usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config' -> `./kernel-2.6.9-i586-smp.config' `/usr/src/redhat/SOURCES/kernel-2.6.9-i586.config' -> `./kernel-2.6.9-i586.config' `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-hugemem.config' -> `./kernel-2.6.9-i686-hugemem.config' `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config' -> `./kernel-2.6.9-i686-smp.config' `/usr/src/redhat/SOURCES/kernel-2.6.9-i686.config' -> `./kernel-2.6.9-i686.config' + for i in '*.config' + mv kernel-2.6.9-i586-smp.config .config ++ echo kernel-2.6.9-i586-smp.config ++ cut -d- -f3 ++ cut -d. -f1 ++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/ + make ARCH=i386 nonint_oldconfig gcc: installation problem, cannot exec `cc1': No such file or directory make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.50765 (%prep) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.50765 (%prep) Does any other package needs to be installed for fixing this? gcc, glibc-devel, gcc-c++ are already installed. Regards, Kurian Thayil. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20090629/211aa0dd/attachment.html>
Kurian Thayil wrote:> Hi All, > > I am having issue when trying to build a custom kernel in CentOS 4.4. > Current Kernel Version is 2.6.9-42.ELsmp and the server is HP Proliant DL380 > G3. I downloaded the source rpm and then installed it. Gave the command, > rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec. But it > throws me an error after patch operations. The following is the error. > > `/usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config' -> > `./kernel-2.6.9-i586-smp.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i586.config' -> > `./kernel-2.6.9-i586.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-hugemem.config' -> > `./kernel-2.6.9-i686-hugemem.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config' -> > `./kernel-2.6.9-i686-smp.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686.config' -> > `./kernel-2.6.9-i686.config' > + for i in '*.config' > + mv kernel-2.6.9-i586-smp.config .config > ++ echo kernel-2.6.9-i586-smp.config > ++ cut -d- -f3 > ++ cut -d. -f1 > ++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/ > + make ARCH=i386 nonint_oldconfig > gcc: installation problem, cannot exec `cc1': No such file or directory > make[1]: *** [scripts/basic/fixdep] Error 1Looks like you don't have cpp, the C preprocessor, installed. Try 'yum install cpp'.
Hi Do you have the correct kernel source installed? Regards Per E-mail: per at norhex.com [1] http://www.linkedin.com/in/perqvindesland [2] --- Original message follows --- SUBJECT:?Re: [CentOS] Building Custom Kernel - CentOS 4.4 FROM: ?Kurian Thayil TO:?"CentOS mailing list" DATE:?29-06-2009 12:05 Hi Ned, ? The package cpp was already installed. ? [root at astind02 customKernelcompile]# rpm -qa |grep cpp cpp-3.4.6-3 [root at astind02 customKernelcompile]# rpm -qa |grep gcc gcc-c++-3.4.6-3 libgcc-3.4.6-3 gcc-3.4.6-3 ? Any hint on this?? ? Regards, ? Kurian Thayil. On Mon, Jun 29, 2009 at 3:08 PM, Ned Slider wrote: Kurian Thayil wrote:> Hi All, >> I am having issue when trying to build a custom kernel in CentOS4.4.> Current Kernel Version is 2.6.9-42.ELsmp and the server is HPProliant DL380> G3. I downloaded the source rpm and then installed it. Gave thecommand,> rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec.But it> throws me an error after patch operations. The following is theerror.> > `/usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config' -> > `./kernel-2.6.9-i586-smp.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i586.config' -> > `./kernel-2.6.9-i586.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-hugemem.config' -> > `./kernel-2.6.9-i686-hugemem.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config' -> > `./kernel-2.6.9-i686-smp.config' > `/usr/src/redhat/SOURCES/kernel-2.6.9-i686.config' -> > `./kernel-2.6.9-i686.config' > + for i in '*.config' > + mv kernel-2.6.9-i586-smp.config .config > ++ echo kernel-2.6.9-i586-smp.config > ++ cut -d- -f3 > ++ cut -d. -f1 > ++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/ > + make ARCH=i386 nonint_oldconfig > gcc: installation problem, cannot exec `cc1': No such file ordirectory> make[1]: *** [scripts/basic/fixdep] Error 1Looks like you don't have cpp, the C preprocessor, installed. Try 'yum install cpp'. _______________________________________________ CentOS mailing list CentOS at centos.org [4] http://lists.centos.org/mailman/listinfo/centos [5] _______________________________________________ CentOS mailing list CentOS at centos.org http://lists.centos.org/mailman/listinfo/centos Links: ------ [1] http://webmail.norhex.com/# [2] http://www.linkedin.com/in/perqvindesland [3] mailto:ned at unixmail.co.uk [4] mailto:CentOS at centos.org [5] http://lists.centos.org/mailman/listinfo/centos -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20090629/98fb75b5/attachment.html>