Bug 237381

Summary: libattica from kdesupport trunk does not build with kdebase 4.4
Product: [Frameworks and Libraries] frameworks-attica Reporter: David Benjamin <davidben>
Component: generalAssignee: Frederik Gladhorn <gladhorn>
Status: RESOLVED NOT A BUG    
Severity: normal CC: de.meyer.maarten, dilfridge
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description David Benjamin 2010-05-12 15:11:06 UTC
Version:            (using KDE 4.4.3)
OS:                Linux
Installed from:    Compiled From Sources

Not sure if this is intended to be a supported combination, but I presume this counts as breaking the ABI.


[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.cpp:193: warning: unused parameter ‘baseUrl’
[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.cpp:193: warning: unused parameter ‘user’
[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.cpp:193: warning: unused parameter ‘password’
[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.cpp: In function ‘QObject* qt_plugin_instance()’:
[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.cpp:225: error: cannot allocate an object of abstract type ‘Attica::KdePlatformDependent’
[...]/KDE/kdebase/runtime/attica/kdeplugin/kdeplatformdependent.h:42: note:   because the following virtual functions are pure within ‘Attica::KdePlatformDependent’:
[...]/include/attica/platformdependent.h:47: note:  virtual void Attica::PlatformDependent::addDefaultProviderFile(const QUrl&)
[...]/include/attica/platformdependent.h:48: note:  virtual void Attica::PlatformDependent::removeDefaultProviderFile(const QUrl&)
[...]/include/attica/platformdependent.h:53: note:  virtual void Attica::PlatformDependent::enableProvider(const QUrl&, bool) const
[...]/include/attica/platformdependent.h:54: note:  virtual bool Attica::PlatformDependent::isEnabled(const QUrl&) const
make[2]: *** [runtime/attica/kdeplugin/CMakeFiles/attica_kde.dir/kdeplatformdependent.o] Error 1
Comment 1 Andreas K. Huettel 2010-05-27 15:29:38 UTC
Please see the following Gentoo bug: 

http://bugs.gentoo.org/show_bug.cgi?id=314539

There we have seen the same breakage with libattica 0.1.1 and 0.1.4.

It seems the problem is a bit more general.
Comment 2 Maarten De Meyer 2012-06-09 14:51:15 UTC
(In reply to comment #1)
> Please see the following Gentoo bug: 
> 
> http://bugs.gentoo.org/show_bug.cgi?id=314539

I think this can be closed, solution (explanation) is in the gentoo bug.
Comment 3 Jekyll Wu 2012-11-05 05:16:44 UTC
Close it since this report does not make sense any more in the  current context.