<p>Hi All,</p>
<p>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.</p>

<p>`/usr/src/redhat/SOURCES/kernel-2.6.9-i586-smp.config' -> `./kernel-2.6.9-i586-smp.config'<br>`/usr/src/redhat/SOURCES/kernel-2.6.9-i586.config' -> `./kernel-2.6.9-i586.config'<br>`/usr/src/redhat/SOURCES/kernel-2.6.9-i686-hugemem.config' -> `./kernel-2.6.9-i686-hugemem.config'<br>
`/usr/src/redhat/SOURCES/kernel-2.6.9-i686-smp.config' -> `./kernel-2.6.9-i686-smp.config'<br>`/usr/src/redhat/SOURCES/kernel-2.6.9-i686.config' -> `./kernel-2.6.9-i686.config'<br>+ for i in '*.config'<br>
+ mv kernel-2.6.9-i586-smp.config .config<br>++ echo kernel-2.6.9-i586-smp.config<br>++ cut -d- -f3<br>++ cut -d. -f1<br>++ sed -e s/i.86/i386/ -e s/s390x/s390/ -e s/ppc64.series/ppc64/<br>+ make ARCH=i386 nonint_oldconfig<br>
gcc: installation problem, cannot exec `cc1': No such file or directory<br>make[1]: *** [scripts/basic/fixdep] Error 1<br>make: *** [scripts_basic] Error 2<br>error: Bad exit status from /var/tmp/rpm-tmp.50765 (%prep)</p>

<p><br>RPM build errors:<br>    Bad exit status from /var/tmp/rpm-tmp.50765 (%prep)</p>
<div>Does any other package needs to be installed for fixing this? gcc, glibc-devel, gcc-c++ are already installed.</div>
<div> </div>
<div>Regards,</div>
<div> </div>
<div>Kurian Thayil.</div>
<div> </div>