After going in circles for much of the day because the C compiler _will_ create executables, I finally discovered that this configure failure was not relate to the C compiler at all, but because I built my system _without_ the support of Kerberos. Running
How's that for a misleading error message!
make config
and choosing GSSAPI_NONE in the port configuration solved the problem.How's that for a misleading error message!