I got the following:
tc@box:/mnt/mmcblk0p2/wkg/busybox-1.23.1$ make defconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:160:0,
from /usr/include/limits.h:143,
from /usr/lib/gcc/armv6l-unknown-linux-gnueabihf/4.9.2/include-fixed/limits.h:168,
from /tmp/tcloop/gcc/usr/lib/gcc/armv6l-unknown-linux-gnueabihf/4.9.2/include-fixed/limits.h:168,
from /tmp/tcloop/gcc/usr/lib/gcc/armv6l-unknown-linux-gnueabihf/4.9.2/include-fixed/syslimits.h:7,
from /tmp/tcloop/gcc/usr/lib/gcc/armv6l-unknown-linux-gnueabihf/4.9.2/include-fixed/limits.h:34,
from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:38:26: fatal error: linux/limits.h: No such file or directory
#include <linux/limits.h>
^
compilation terminated.
scripts/Makefile.host:104: recipe for target 'scripts/basic/fixdep' failed
make[1]: *** [scripts/basic/fixdep] Error 1
Makefile:357: recipe for target 'scripts_basic' failed
make: *** [scripts_basic] Error 2
tc@box:/mnt/mmcblk0p2/wkg/busybox-1.23.1$
I'm not a developer so I can only suggest it's looking for the limits header file and can't find it. Am I correct? If so, where do I find it?