qt5serialbus: examples need qt5 widgets module
PATCH 1/1 qt5serialbus: examples need qt5 widgets module
Fixes [1]:
make[2]: Entering directory '.../build/qt5serialbus-5.11.1/examples'
Some of the required modules (qtHaveModule(widgets)) are not available.
Skipped.
[...]
cp -dpfr .../host/mips64el-buildroot-linux-gnu/sysroot/usr/lib/qt/examples/serialbus .../target/usr/lib/qt/examples/
cp: cannot stat '.../host/mips64el-buildroot-linux-gnu/sysroot/usr/lib/qt/examples/serialbus': No such file or directory
[1] http://autobuild.buildroot.net/results/147809b5f8758af935bee48c0fc83fd86a8509e9
--- package/qt5/qt5serialbus/qt5serialbus.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
package/qt5/qt5serialbus/qt5serialbus.mk +1 -1
@@ -36,7 +36,7 @@ define QT5SERIALBUS_INSTALL_TARGET_LIBS endef endif -ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y) +ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES)$(BR2_PACKAGE_QT5BASE_WIDGETS),yy) define QT5SERIALBUS_INSTALL_TARGET_EXAMPLES cp -dpfr $(STAGING_DIR)/usr/lib/qt/examples/serialbus $(TARGET_DIR)/usr/lib/qt/examples/ endef
Signature · 1 line
2.18.0
PATCH 1/1 qt5serialbus: examples need qt5 widgets module
Hello,
Quoted 9 lines · Peter Seiderer
Fixes [1]:
make[2]: Entering directory '.../build/qt5serialbus-5.11.1/examples'
Some of the required modules (qtHaveModule(widgets)) are not available.
Skipped.
[...]
cp -dpfr .../host/mips64el-buildroot-linux-gnu/sysroot/usr/lib/qt/examples/serialbus .../target/usr/lib/qt/examples/
cp: cannot stat '.../host/mips64el-buildroot-linux-gnu/sysroot/usr/lib/qt/examples/serialbus': No such file or directory
Quoted 6 lines
[1] http://autobuild.buildroot.net/results/147809b5f8758af935bee48c0fc83fd86a8509e9
Signed-off-by Peter Seiderer <[email protected]>--- package/qt5/qt5serialbus/qt5serialbus.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to master, thanks. We really need to switch to using "make install" for target installation of Qt5 modules at some point. This will allow to avoid duplicating all the installation logic in our .mk file, including all those conditionals.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com