It turns out that "configure" on macs generates a 30-line

.../qt-mac-opensource-src-4.3.0/.qmake.cache

which qmake uses -- unless it's gone, e.g. not in the .dmg release,
arrrrrrrrgh.
(A modest suggestion for qmake people: put it in mkspecs/macxx instead).