From 314cdcbd2541cae9fb1709831ec67e36508ac793 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 27 Jul 2009 15:02:13 +0200 Subject: [PATCH] qt: the GUI module requires the network module to work properly Running a simple Qt GUI application on an embedded systems without QtNetwork installed doesn't work, the dynamic loader complains that QtNetwork is not present. While I'm not a Qt build system expert, it looks like this dependency really exists, since the src/gui/gui.pri file in Qt sources contains the following line: embedded: QT += network Which would mean that the GUI module needs the network module to operate properly. And a few files in src/gui/embedded/ also include some QtNetwork stuff. This isn't really surprising since the Qt QWS mechanism uses communication between processes through a Unix socket. Therefore, we add a dependency on the network module in the GUI module. We use a 'select' dependency here, since it's might not be really obvious to the user that the GUI module requires the network one. Signed-off-by: Thomas Petazzoni --- package/qt/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qt/Config.in b/package/qt/Config.in index 59c691fc09..b7fe0f9393 100644 --- a/package/qt/Config.in +++ b/package/qt/Config.in @@ -77,6 +77,7 @@ config BR2_PACKAGE_QT_QT3SUPPORT config BR2_PACKAGE_QT_GUI_MODULE bool "Gui Module" + select BR2_PACKAGE_QT_NETWORK default y help Turns on support to Gui applications. If your board don't have -- 2.30.2