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