[meta-freescale] [meta-qt5] Packaging problem effecting qml modules for Controls and Layouts
Amit Chaudhuri
amit.k.chaudhuri at gmail.com
Tue Aug 11 03:00:51 PDT 2015
Hi,
I am now convinced that the meta-qt5 recipe has a packaging fault (or
that I am doing something wrong).
The symptom I can see is that my /usr/lib/qt5/qml/QtQuick directory
on the target device is missing 2 directories: Controls and Layouts.
Result - at runtime the app that needs them won't work.
If I take a library from Dialogs - a sub-directory I can see - and use
find -name I see the following:
amit at linux-4hee:~/bt/imx6/fsl-release-bsp/build-imx6-fb> find -name
libdialogplugin.so
./tmp/sysroots/imx6qsabresd/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/imx6qsabresd-poky-linux-gnueabi/fsl-image-qt5/1.0-r0/rootfs/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/qtdeclarative/5.2.1-r0/packages-split/qtdeclarative-qmlplugins/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/qtdeclarative/5.2.1-r0/package/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/qtdeclarative/5.2.1-r0/sysroot-destdir/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/qtdeclarative/5.2.1-r0/image/usr/lib/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
./tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/qtdeclarative/5.2.1-r0/build/qml/QtQuick/Dialogs/libdialogplugin.so
In other words, I can see the plugin in multiple places.
If I then go looking for my missing sub-dirs I can find them at
amit at linux-4hee:~/bt/imx6/fsl-release-bsp/build-imx6-fb> ls
./tmp/sysroots/imx6qsabresd/usr/lib/qt5/qml/QtQuick/
Controls Dialogs Layouts LocalStorage Particles.2 PrivateWidgets
Window.2 XmlListModel
So they are being built but not transferred into the image. That
seems like a recipe problem to me. Am I correct, or is there a
configuration step I've missed.
Regards,
Amit
More information about the meta-freescale
mailing list