Quote:
Originally Posted by business_kid
I'm seeing a lot of that first error. Any idea what might be up, considering everything works?
|
That's not 3 errors; that's 1 warning.
Each new version of gcc introduces additional checks that try to find code that might be bad. You've moved to -current, so you have a new version of gcc.
Old code + new compiler = new warnings.
Those warnings are not for you; those warnings are for the upstream developers.
It takes upstream developers some time to try the latest version of gcc, and more time to decide whether there are real problems with their code. (Usually there is no real problem, because it's code that has been in use for years.) Then they need more time to decide whether to mess with their code anyway to make the warnings go away (risky), or to suppress the warnings with compiler flags.
Eventually, if the upstream developers care enough, a new version of the software will come out that makes most of the noise go away ... until the next new compiler version comes out.
Meanwhile, you should just ignore the warnings and get on with your life.