I just did a completely fresh git pull of grep. I then did ./bootstrap ./configure && make make check
The latter dies with: make[3]: Entering directory `/d/local/src/Gnu/grep/gnulib-tests' make libtests.a test-alloca-opt test-argmatch test-atexit test-binary-io test-bitrotate test-btowc test-c-ctype test-c-strcasecmp test-c-strncasecmp test-ctype test-dirent test-dirname test-dup2 test-environ test-errno test-exclude test-fcntl-h test-fnmatch test-fpending test-getopt test-hash test-inttypes test-isblank test-langinfo test-locale test-lseek test-lstat test-malloca test-mbrtowc test-mbscasecmp test-mbsinit test-mbsrtowcs test-memchr test-nl_langinfo test-open test-quotearg test-setenv test-stat test-stdbool test-stddef test-stdint test-stdlib test-strerror test-string test-symlink test-sys_stat test-time test-unistd test-uc_width test-uc_width2 test-unsetenv test-wchar test-wcrtomb test-wctype test-wcwidth test-xalloc-die test-xstrtol test-xstrtoul test-xstrtoumax make[4]: Entering directory `/d/local/src/Gnu/grep/gnulib-tests' CC c-strcasecmp.o c-strcasecmp.c:27:21: error: c-ctype.h: No such file or directory make[4]: *** [c-strcasecmp.o] Error 1 make[4]: Leaving directory `/d/local/src/Gnu/grep/gnulib-tests' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/d/local/src/Gnu/grep/gnulib-tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/d/local/src/Gnu/grep/gnulib-tests' make[1]: *** [check] Error 2 make[1]: Leaving directory `/d/local/src/Gnu/grep/gnulib-tests' make: *** [check-recursive] Error 1 Thanks, Arnold