From: Andrew Morton fs/reiser4/plugin/item/item.c:561: warning: initialization from incompatible pointer type fs/reiser4/plugin/item/item.c:614: warning: initialization from incompatible pointer type drivers/usb/serial/mos7840.c: In function 'mos7840_open': drivers/usb/serial/mos7840.c:1091: warning: cast from pointer to integer of different size drivers/usb/serial/mos7840.c:1091: warning: cast from pointer to integer of different size drivers/usb/serial/mos7840.c:1091: warning: cast from pointer to integer of different size fs/reiser4/plugin/node/node40.c: In function 'create_item_node40': fs/reiser4/plugin/node/node40.c:853: warning: ignoring return value of '__copy_from_user', declared with attribute warn_unused_result make[4]: *** [const.h] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [ipt_DSCP.h] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [netfilter_ipv4] Error 2 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [nfsd] Error 2 make[2]: *** [linux] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [headers_check] Error 2 make: *** [vmlinux] Error 2 I can't make the damn thing work - give up. Cc: David Woodhouse Signed-off-by: Andrew Morton --- lib/Kconfig.debug | 1 + 1 file changed, 1 insertion(+) diff -puN Makefile~add-config_headers_check-option-to-automatically-run-make-headers_check-nobble Makefile diff -puN lib/Kconfig.debug~add-config_headers_check-option-to-automatically-run-make-headers_check-nobble lib/Kconfig.debug --- a/lib/Kconfig.debug~add-config_headers_check-option-to-automatically-run-make-headers_check-nobble +++ a/lib/Kconfig.debug @@ -405,6 +405,7 @@ config FORCED_INLINING config HEADERS_CHECK bool "Run 'make headers_check' when building vmlinux" + depends on n help This option will extract the user-visible kernel headers whenever building the kernel, and will run basic sanity checks on them to _