question about complining
Tim Harper
tim at matchbin.com
Wed Apr 12 07:09:12 UTC 2006
Hello everyone,
I have a question about something that I've been running into for a while when
complining source code, that has baffled me. Quite often, I'll try and
compile something and I get errors about "extra qualification" in header
files, like the errors from todays checkout in SVN (see the bottom of this
message)
I've gotten them a lot of times, with many different projects. More seemingly
lately. Is this because I have an uncompatible version of a compiler? It's
happened in Fedora Core 4 and Suse 10.1.
I was able to get today's kdevelop 3.4 branch to compile, but after removing
all of the extra "qualifiers" in the class definition in each offending
header file.
Does anyone know why this is happening? What do I need to change? The code
compiles just fine without these extra qualifiers, why are they in there?
Thanks,
Tim
/home/tim/development/sources/kdevelop/lib/interfaces/kdevplugincontroller.h:105:
error: extra qualification ‘KDevPluginController::’ on member ‘engine’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:40
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:46:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setAutoSync’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:52:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setOrientation’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:46:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setAutoSync’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:52:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setOrientation’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:46:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setAutoSync’
/home/tim/development/sources/kdevelop/languages/cpp/cppsplitheadersourceconfig.h:52:
error: extra qualification ‘CppSplitHeaderSourceConfig::’ on member
‘setOrientation’
/home/tim/development/sources/kdevelop/vcs/clearcase/clearcasefileinfoprovider.h:39:
error: extra qualification ‘ClearcaseFileinfoProvider::’ on member
‘registeredEntryList’
More information about the KDevelop-devel
mailing list