https://bugs.kde.org/show_bug.cgi?id=367871

            Bug ID: 367871
           Summary: CMakeLists.txt only requires Qt 5.2 while code
                    requires Qt 5.6
           Product: kdeconnect
           Version: 1.0
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: fab...@ritter-vogt.de

I noticed that kdeconnect 1.0 does not build against openSUSE Leap 42.1, which
ships Qt 5.5.1.
This is due to usage of QSet::intersect in the code:

[  145s] /home/abuild/rpmbuild/BUILD/kdeconnect-kde-1.0/core/pluginloader.cpp:
In member function 'QSet<QString> PluginLoader::pluginsForCapabilities(const
QSet<QString>&, const QSet<QString>&)':
[  145s]
/home/abuild/rpmbuild/BUILD/kdeconnect-kde-1.0/core/pluginloader.cpp:113:25:
error: 'const class QSet<QString>' has no member named 'intersects'
[  145s]              || incoming.intersects(pluginOutgoingCapabilities) ||
outgoing.intersects(pluginIncomingCapabilities)) {
[  145s]                          ^
[  145s]
/home/abuild/rpmbuild/BUILD/kdeconnect-kde-1.0/core/pluginloader.cpp:113:76:
error: 'const class QSet<QString>' has no member named 'intersects'
[  145s]              || incoming.intersects(pluginOutgoingCapabilities) ||
outgoing.intersects(pluginIncomingCapabilities)) {
[  145s]                                                                       
     ^
[  145s] core/CMakeFiles/kdeconnectcore.dir/build.make:398: recipe for target
'core/CMakeFiles/kdeconnectcore.dir/pluginloader.cpp.o' failed

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to