I agree it would be good to be able to suggest e.g. that undefined-reference and undefined-symbol are synonyms, and maybe unresolved-external, even though I don't have enough answers on them to do so.
out-of-memory == outofmemoryerror
Are they really the same? The first is a generic error that can arise in many environments, the second is the Java
OutOfMemoryError exception class, used to report out-of-memory conditions. (I'm genuinely interested in the answer to this, as I've just been trying to edit the stackoverflow, stackoverflowerror and stackoverflowexception tag wikis to say the latter two are the Java and .NET exception classes used to indicate the former, but it got rejected for being incorrect and "just not true".)