Hi Chet,
I think the relevant Canadian aspect is that I'm using a "i686-pc-cygwin" build machine to build a GNU cross-toolchain to be hosted on a "i686-pc-mingw32" machine, which somehow leads to HAVE_STRCASECMP being undefined. I get this compile error during the build of the cross-GDB.
By the way, I stumbled upon a GDB bug report showing, among others, readline-related compile errors on MinGW 64-bit:
With my setup (building GDB 7.4.1 for a MinGW 32-bit host), I only ran in the very last compile error (which I reported here).