I've found the problem; I have CC == "CC/WARN=ENABLE=QUESTCODE".
This causes the NV_PRESERVES_UV test to fail, resulting in undef;
however, the NV_PRESERVES_UV_BITS is (correctly) set to 32.
A simple fix is appended, although there are no doubt better ones.
Adding CC to the "dangerous symbols" list may be a good alternative.
Richard Brodie
--- configure.com;-1 Fri Mar 14 11:53:13 2003
+++ configure.com Wed Mar 19 17:40:33 2003
@@ -4962,7 +4962,7 @@
$ WS "#endif"
$ WS "#include <stdio.h>"
$ WS "int main() {"
-$ WS " ''uvtype' k = (''uvtype')~0, l;"
+$ WS " ''uvtype' k = (''uvtype')~0U, l;"
$ WS " ''nvtype' d;"
$ WS " l = k;"
$ WS " d = (''nvtype')l;"