I pulled down the kernel-2.6.18-53.el5.src.rpm source to build my usual custom kernel (adds NTFS wwrite support) and it does not build.  Whether I include the NTFS or just build from the source with no changes (other than make oldconfig and adding the # x86_64 line), I get this error every time:
<br><br>  Building modules, stage 2.<br>+ mkdir -p /var/tmp/kernel-2.6.18-53.el5.nx-root/usr/lib/debug/boot<br>+ mkdir -p /var/tmp/kernel-2.6.18-53.el5.nx-root/usr/lib/debug/boot<br>+ mkdir -p /var/tmp/kernel-2.6.18-53.el5.nx-root
/boot<br>+ install -m 644 .config /var/tmp/kernel-2.6.18-53.el5.nx-root/boot/config-2.6.18-53.el5.nx<br>+ install -m 644 System.map /var/tmp/kernel-2.6.18-53.el5.nx-root/boot/System.map-2.6.18-53.el5.nx<br>+ touch /var/tmp/kernel-
2.6.18-53.el5.nx-root/boot/initrd-2.6.18-53.el5.nx.img<br>+ cp arch/x86_64/boot/bzImage /var/tmp/kernel-2.6.18-53.el5.nx-root/boot/vmlinuz-2.6.18-53.el5.nx<br>+ '[' -f arch/x86_64/boot/zImage.stub ']'<br>+ '[' '' == kdump ']'
<br>+ mkdir -p /var/tmp/kernel-2.6.18-53.el5.nx-root/lib/modules/2.6.18-53.el5.nx<br>+ make -s ARCH=x86_64 INSTALL_MOD_PATH=/var/tmp/kernel-2.6.18-53.el5.nx-root modules_install KERNELRELEASE=2.6.18-53.el5.nx<br>+ echo '**** GENERATING kernel ABI metadata ****'
<br>**** GENERATING kernel ABI metadata ****<br>+ gzip -c9<br>+ chmod 0755 /home/rpmbuild/SOURCES/kabitool<br>+ '[' '!' -e /home/rpmbuild/SOURCES/kabi_whitelist_x86_64 ']'<br>+ cp /home/rpmbuild/SOURCES/kabi_whitelist_x86_64 /var/tmp/kernel-
2.6.18-53.el5.nx-root/kabi_whitelist<br>+ rm -f /var/tmp/kernel-2.6.18-53.el5.nx-kabideps<br>+ /home/rpmbuild/SOURCES/kabitool -b . -d /var/tmp/kernel-2.6.18-53.el5.nx-kabideps -k 2.6.18-53.el5.nx -w /var/tmp/kernel-2.6.18-53.el5.nx-root
/kabi_whitelist<br>nm: net/decnet/built-in.o: no symbols<br>nm: net/dccp/ccids/built-in.o: no symbols<br>nm: net/dccp/built-in.o: no symbols<br>nm: sound/core/built-in.o: no symbols<br>nm: drivers/isdn/hardware/built-in.o
: no symbols<br>nm: drivers/i2c/built-in.o: no symbols<br>nm: drivers/media/dvb/built-in.o: no symbols<br>nm: drivers/media/built-in.o: no symbols<br>nm: drivers/scsi/built-in.o: no symbols<br>nm: drivers/net/wireless/built-
in.o: no symbols<br>nm: drivers/message/built-in.o: no symbols<br>+ echo '**** kABI checking is enabled in kernel SPEC file. ****'<br>**** kABI checking is enabled in kernel SPEC file. ****<br>+ chmod 0755 /home/rpmbuild/SOURCES/check-kabi
<br>+ '[' -e /home/rpmbuild/SOURCES/Module.kabi_x86_64 ']'<br>+ cp /home/rpmbuild/SOURCES/Module.kabi_x86_64 /var/tmp/kernel-2.6.18-53.el5.nx-root/Module.kabi<br>+ /home/rpmbuild/SOURCES/check-kabi -k /var/tmp/kernel-
2.6.18-53.el5.nx-root/Module.kabi -s Module.symvers<br>*** ERROR - ABI BREAKAGE WAS DETECTED ***<br><br>The following symbols have been changed (this will cause an ABI breakage):<br><br>cfi_varsize_frob<br>unregister_mtd_chip_driver
<br>cfi_read_pri<br>register_mtd_chip_driver<br>mtd_do_chip_probe<br>do_map_probe<br><br>+ exit 1<br>error: Bad exit status from /var/tmp/rpm-tmp.2757 (%build)<br><br><br>RPM build errors:<br>    Bad exit status from /var/tmp/rpm-
tmp.2757 (%build)<br><br>Should I exclude the kabi (and if so why is it not excluded by default)?  What else did I miss?<br><br>Thanks.<br><br>mhr<br><br>PS: I know I could build that as a module, but that shouldn't make the kernel build fail....
<br><br>