[OE-core] Qt4 native broken include directories?

Samuel Stirtzel s.stirtzel at googlemail.com
Mon Jan 30 10:09:55 UTC 2012


Hi,
qmake2.bbclass exports the Qt include directory to the qt4 directory:
export OE_QMAKE_INCDIR_QT = "${STAGING_INCDIR}/qt4"


But it seems like the do_install of Qt native went wrong and it was
installed in the following directories:
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/Qt
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/Qt3Support
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtCore
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtDBus
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtGui
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtNetwork
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtSql
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtTest
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtXml
file:///work/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/include/QtXmlPatterns

Is this intended?
It might be related to Otavios patch [1], but I can't connect it as I
don't see Qt4-native including qt4-x11-free.inc.


For me the result is: all native recipes that depend on Qt fail with
missing include errors.
As I am currently porting Plasma-Active two and the KDElibs + CMake
(IMHO) is a BBOM,
I currently see no way how to get around this by configuring CMake or
setting any options.

Help would be very appreciated.


[1] http://cgit.openembedded.org/openembedded-core/commit/?id=73fc8f706b08ec74087754eacd2257856fe829d1
-- 
Regards
Samuel




More information about the Openembedded-core mailing list