[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Can't recompile kernel any more



Hello,

I regularly re-compile the Debian Linux kernel because I need 
"capability" build as a module. This is because I use dazuko, an interface
for on-access virus scanners (see www.dazuko.org). Dazuko depends
on having "capability" built as a module. 

The only thing I do is to set 
CONFIG_SECURITY_CAPABILITIES=y
to:
CONFIG_SECURITY_CAPABILITIES=m
in debian/arch/config

This worked until now. Now, with 2.6.18.dfsg.1-18etch1, I get the following error:


python2.4 debian/bin/abicheck.py debian/build/build-i386-none-486 i386 none 486
ABI has changed!  Refusing to continue.

Changed symbols:
cap_bprm_apply_creds                             module: vmlinux -> security/commoncap
cap_bprm_secureexec                              module: vmlinux -> security/commoncap
cap_bprm_set_security                            module: vmlinux -> security/commoncap
cap_capable                                      module: vmlinux -> security/commoncap
cap_capget                                       module: vmlinux -> security/commoncap
cap_capset_check                                 module: vmlinux -> security/commoncap
cap_capset_set                                   module: vmlinux -> security/commoncap
cap_inode_removexattr                            module: vmlinux -> security/commoncap
cap_inode_setxattr                               module: vmlinux -> security/commoncap
cap_netlink_recv                                 module: vmlinux -> security/commoncap
cap_netlink_send                                 module: vmlinux -> security/commoncap
cap_ptrace                                       module: vmlinux -> security/commoncap
cap_settime                                      module: vmlinux -> security/commoncap
cap_syslog                                       module: vmlinux -> security/commoncap
cap_task_post_setuid                             module: vmlinux -> security/commoncap
cap_task_reparent_to_init                        module: vmlinux -> security/commoncap
cap_vm_enough_memory                             module: vmlinux -> security/commoncap
make[2]: *** [debian/stamps/build-i386-none-486-kernel-package] Error 1
make[2]: Leaving directory `/usr/src/deb/linux-2.6-2.6.18.dfsg.1'
make[1]: *** [build-i386-none-486-real] Error 2
make[1]: Leaving directory `/usr/src/deb/linux-2.6-2.6.18.dfsg.1'
make: *** [debian/stamps/build-base] Error 2

What can I do about this?


Regards,
Henry


Reply to: