[CentOS] Kernel compiling troubles (ABI checking)

Thu Feb 7 17:47:07 UTC 2008
ArcosCom Linux User <linux at arcoscom.com>

Hi, I'm having a problem compiling the kernel as a normal user (don't know
if not being root is the problem or not).

What is ABI? I can compile with the flag --without kabichk, but I don't
know if really is that the solution or not.

The package build stops at this point:

+ echo '**** kABI checking is enabled in kernel SPEC file. ****'
**** kABI checking is enabled in kernel SPEC file. ****
+ chmod 0755 /home/samueldg/rpmbuild/SOURCES/check-kabi
+ '[' -e /home/samueldg/rpmbuild/SOURCES/Module.kabi_i686 ']'
+ cp /home/samueldg/rpmbuild/SOURCES/Module.kabi_i686
/var/tmp/kernel-2.6.18-53.1.6.1.el5_ArcosCom-root/Module.kabi
+ /home/samueldg/rpmbuild/SOURCES/check-kabi -k
/var/tmp/kernel-2.6.18-53.1.6.1.el5_ArcosCom-root/Module.kabi -s
Module.symvers
*** ERROR - ABI BREAKAGE WAS DETECTED ***

The following symbols have been changed (this will cause an ABI breakage):

inet_twsk_deschedule
ipv6_get_saddr
inet_csk_listen_start
inet_hash_connect
...
skb_append_datato_frags
ip_nat_protocol_register
__inet_lookup_listener

+ exit 1
error: Bad exit status from /var/tmp/rpm-tmp.18627 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.18627 (%build)