Andrew Dunstan <[EMAIL PROTECTED]> writes: > None of the CVS changes in the relevant period seems to have any > relation to the errors, so I suspect a local problem.
skylark and baiji are now red too, so I guess that theory is dead in the water. Something in today's changes broke the MSVC build, but what? I diffed yesterday's and today's make logs from skylark, and found nothing interesting except this: *************** *** 605,611 **** Generate DEF file^M Generating POSTGRES.DEF from directory Release\postgres^M ............................................................................................................................................................\ ......................................................................................................................................................................\ .........................................................................................................................................^M ! Generated 5208 symbols^M Linking...^M Creating library Release\postgres\postgres.lib and object Release\postgres\postgres.exp^M Embedding manifest...^M --- 605,611 ---- Generate DEF file^M Generating POSTGRES.DEF from directory Release\postgres^M ............................................................................................................................................................\ ......................................................................................................................................................................\ .........................................................................................................................................^M ! Generated 5205 symbols^M Linking...^M Creating library Release\postgres\postgres.lib and object Release\postgres\postgres.exp^M Embedding manifest...^M *************** Presumably the three missing symbols include the two that are being complained of later, but what the heck? (Hmm, actually today's commits should have added two global symbols to the backend, so it seems there are five not three symbols to be accounted for.) It is probably significant that both of the known missing symbols come from guc.c, which we added another variable to today. I have a sickening feeling that we have hit some kind of undocumented internal limit in MSVC as to the number of symbols imported/exported by one source file... regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match