I don't know what to tell you?
I made what I thought as a very clear explanation of the confusing message but what I get is answers like no one believes me, even after they admit to performing some test that shows something is strange, but to say there must be something wrong on my end.. ?
A bare bones console uses SysUtils, SysUtils32 in the uses list will do the same thing..
This does not happen with all units. For example If I try to do this with a FORMS unit doing like for example FORMS32 , it then just reports not finding forms32 ..
I don't have any of those source files or compiled units on my PC's so why the strange message?
To me, it looks like an issue with HASH table searches where at some point the end results landed elsewhere and a cryptic message was put there instead.. Because not all Tag names force this to happen.
WIth a GUI project I can even do it with Controls unit, Controls32 will report finding Controls instead ..
This isn't a deal breaker, just a cosmetic issue..
It almost looks like a debug message for a DEV that never got removed.