[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: KF5 with qmake problems
From:       Kevin Funk <kfunk () kde ! org>
Date:       2015-04-24 6:48:53
Message-ID: 2632498.PujDLZ8der () kerberos
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Friday, April 24, 2015 17:24:34 Christian Gagneraud wrote:
> Hi there,
> 
> I've just installed kubuntu-15.04, and I'm trying to run this tutorial
> [1]. I'm using stock Qt5, KF5 and Qt Creator.
> 
> In my .pro file, I have "QT += KXmlGui KI18n KTextWidgets", but qmake
> complains with "Project ERROR: Unknown module(s) in QT: I18n", if I
> remove KTextWidgets, then qmake is happy (same happens with QT += KParts).
> 
> Did I missed something or is it a KF5 or KUbuntu bug?

Do you have the development packages for those libraries installed?

I.e. on Ubuntu:
- libkf5textwidgets-dev
- libkf5i18n-dev
- libkf5xmlgui-dev


For helping you to debug your issue it may help to understand how this all 
works:

So when you do 'QT += KTextWidgets', qmake needs to find a file called 
'qt_KTextWidgets.pri' somewhere within the QTDIR. I.e. on Ubuntu, this should 
be /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KTextWidgets.pri.

Make sure these files are around, by installing the resp. development packages.

Hope that helps

> As a workaround, I'm doing this instead:
> INCLUDEPATH += /usr/include/KF5/KTextWidgets/
> LIBS += -lKF5TextEditor
> INCLUDEPATH += /usr/include/KF5/KParts/
> LIBS += -lKF5Parts
> 
> Thx,
> Krys
> 
> [1]
> http://thenoobietips.blogspot.co.nz/2014/06/kf5-tutorial-2-how-to-use-kxmlgu
> iwindow.html
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe
> >> <<

-- 
Kevin Funk | kfunk@kde.org | http://kfunk.org
["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]


>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic