Linked by Thom Holwerda on Fri 9th Mar 2007 15:36 UTC, submitted by Johan Thelin
General Development "Sometimes GCC emits something that can be described as Haiku poems - and you have no clue as to what it really is complaining about. This page is a collection of such gems, their meaning in English and how to solve the problem."
Permalink for comment 220171
To read all comments associated with this story, please click here.
What's so bad about GCC?
by Archangel on Sat 10th Mar 2007 05:24 UTC
Archangel
Member since:
2005-07-23

Actually I'm not too bothered about the 'discards qualifiers' one; I had something similar from VC++ the other day that was much more obscure.
I forget the details, but the message made it sound like I was passing completely the wrong kind of variable as an argument, there was no clue that "const" was the issue.

Each compiler speaks their own dialect. Once you've encountered "control reaches the end" and fixed it, it's never a problem again.
Unfortunately none of these dialects are the Queen's English, but if someone invented a compiler that did speak it, lots of us would be out of a job ;-)