------- Additional Comments From papadopo at shfj dot cea dot fr 2005-05-18 15:13 ------- OK, then what I really meant is that error message doesn't mean anything in plain English, thus it doesn't mean anything to end-users. So it needs to be improved. I understand it's not easy - after all no one here is able to explain what really is behind this bug. I'm not a native speaker, I'm just a rather skilled end-user; I can nevertheless guarantee that end-users don't understand this error message. We spent a few hours trying and finding what needs to be changed in some 3rd party library we're using, because the compiler was pointing to a totally unrelated template definition of operator<< in our own sources.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21514