Bug 237381 - libattica from kdesupport trunk does not build with kdebase 4.4
Summary: libattica from kdesupport trunk does not build with kdebase 4.4
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-attica
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Frederik Gladhorn
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 15:11 UTC by David Benjamin
Modified: 2012-11-05 05:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.