Scruffy, you were right. Some of the config.guess (maybe config.sub too) weren't aware of darwin. I substituted current ones for the old ones and everything started going along great.
Then it couldn't find malloc.h, but I found a file labelled this elsewhere in OSX. Don't know if I'm...