[frameworks-kcontacts] [Bug 428276] New: KContacts cannot be used in qmake project
Adam Pigg
bugzilla_noreply at kde.org
Mon Oct 26 15:06:42 GMT 2020
https://bugs.kde.org/show_bug.cgi?id=428276
Bug ID: 428276
Summary: KContacts cannot be used in qmake project
Product: frameworks-kcontacts
Version: git
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kdepim-bugs at kde.org
Reporter: adam at piggz.co.uk
Target Milestone: ---
SUMMARY
When including KContacts in a qmake project, it tried to pull in the module
CoreAddons and not KCoreAddons.
STEPS TO REPRODUCE
1. In a qmake project, add QT += KContacts
2. Run qmake
3. See error due to non existent CoreAddons library
OBSERVED RESULT
EXPECTED RESULT
qmake finishes successfully.
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
Error is on thie line
https://invent.kde.org/frameworks/kcontacts/-/blob/master/src/CMakeLists.txt#L147
IRC Discussion:
[14:48] <piggz> hi, im wondering if this is an error in KContacts library.....
[14:48] <piggz> cat /usr/lib64/qt5/mkspecs/modules/qt_KCoreAddons.pri
[14:48] <piggz> QT.KContacts.depends = CoreAddons
[14:49] <piggz> Should that CoreAddons actually be KCoreAddons ?
[14:49] <piggz> cat /usr/lib64/qt5/mkspecs/modules/qt_KCoreAddons.pri
[14:49] <piggz> QT.KCoreAddons.module = KF5CoreAddons
[14:49] <piggz> or maybe kf5coreaddons
[14:49] <piggz> in any case, if i include kcontacts in a qt project, it fails
qmake due to missing coreaddons
[14:52] <nicofee> piggz: according to
https://api.kde.org/frameworks/kcoreaddons/html/index.html KCoreAddons is
correct
[14:53] <piggz> nicofee: so, its a bug in the kconacts .pri .... i guess noone
tried such a thing before? :D
[14:53] <krop> we're not crazy enough to use qmake unless forced to
[14:53] <krop> :)
[14:53] <nicofee> yeah, probably no one ever tried
[14:54] <piggz> according to
https://api.kde.org/frameworks/kcoreaddons/html/index.html .....
[14:54] <nicofee> piggz:
https://invent.kde.org/frameworks/kcontacts/-/blob/master/src/CMakeLists.txt#L147
[14:54] <piggz> Use with QMake
[14:54] <piggz> QT += KCoreAddons
[14:54] <piggz> ;)
[14:55] <nicofee> Probably only needs s/CoreAddons/KCoreAddons/ in that call
[15:00] <piggz> yeah
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list