lauri@lauri-t420 ~/Cubietruck-Debian/output/linux-next $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release UPD include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s In file included from ./arch/arm/include/uapi/asm/posix_types.h:35:0, from ./include/uapi/linux/posix_types.h:35, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/page-flags.h:8, from kernel/bounds.c:9: ./include/uapi/asm-generic/posix_types.h:66:5: warning: "__BITS_PER_LONG" is not defined [-Wundef] In file included from ./arch/arm/include/asm/bitops.h:122:0, from include/linux/bitops.h:33, from include/linux/kernel.h:10, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:61, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/asm-generic/bitops/non-atomic.h: In function ‘__set_bit’: include/asm-generic/bitops/non-atomic.h:17:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h:17:23: note: each undeclared identifier is reported only once for each function it appears in include/asm-generic/bitops/non-atomic.h: In function ‘__clear_bit’: include/asm-generic/bitops/non-atomic.h:25:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h: In function ‘__change_bit’: include/asm-generic/bitops/non-atomic.h:42:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h: In function ‘__test_and_set_bit’: include/asm-generic/bitops/non-atomic.h:59:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h: In function ‘__test_and_clear_bit’: include/asm-generic/bitops/non-atomic.h:78:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h: In function ‘__test_and_change_bit’: include/asm-generic/bitops/non-atomic.h:90:23: error: ‘BITS_PER_LONG’ undeclared (first use in this function) include/asm-generic/bitops/non-atomic.h: In function ‘test_bit’: include/asm-generic/bitops/non-atomic.h:105:21: error: ‘BITS_PER_LONG’ undeclared (first use in this function) In file included from ./arch/arm/include/asm/bitops.h:312:0, from include/linux/bitops.h:33, from include/linux/kernel.h:10, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:61, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/asm-generic/bitops/fls64.h: At top level: include/asm-generic/bitops/fls64.h:17:5: warning: "BITS_PER_LONG" is not defined [-Wundef] include/asm-generic/bitops/fls64.h:25:7: warning: "BITS_PER_LONG" is not defined [-Wundef] include/asm-generic/bitops/fls64.h:33:2: error: #error BITS_PER_LONG not 32 or 64 In file included from ./arch/arm/include/asm/bitops.h:314:0, from include/linux/bitops.h:33, from include/linux/kernel.h:10, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:61, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/asm-generic/bitops/sched.h: In function ‘sched_find_first_bit’: include/asm-generic/bitops/sched.h:14:5: warning: "BITS_PER_LONG" is not defined [-Wundef] include/asm-generic/bitops/sched.h:18:7: warning: "BITS_PER_LONG" is not defined [-Wundef] include/asm-generic/bitops/sched.h:27:2: error: #error BITS_PER_LONG not defined include/asm-generic/bitops/sched.h:29:1: warning: no return statement in function returning non-void [-Wreturn-type] In file included from include/linux/kernel.h:10:0, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:61, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/linux/bitops.h: In function ‘fls_long’: include/linux/bitops.h:195:2: error: implicit declaration of function ‘fls64’ [-Werror=implicit-function-declaration] include/linux/bitops.h: In function ‘__ffs64’: include/linux/bitops.h:208:5: warning: "BITS_PER_LONG" is not defined [-Wundef] include/linux/bitops.h:211:7: warning: "BITS_PER_LONG" is not defined [-Wundef] include/linux/bitops.h:212:2: error: #error BITS_PER_LONG not 32 or 64 In file included from include/asm-generic/bug.h:13:0, from ./arch/arm/include/asm/bug.h:61, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/linux/kernel.h: At top level: include/linux/kernel.h:71:5: warning: "BITS_PER_LONG" is not defined [-Wundef] cc1: some warnings being treated as errors make[1]: *** [kernel/bounds.s] Error 1 make: *** [prepare0] Error 2