Thanks for the replies... I suppose the compile output would be more than just the message I quoted. But... I changed the code to include one of two headers files, each with the different stuff in, and it worked OK. But I think there is a bug in the compilation process.