From: Thomas Petazzoni Date: Mon, 27 Jul 2009 13:02:13 +0000 (+0200) Subject: qt: the GUI module requires the network module to work properly X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=314cdcbd2541cae9fb1709831ec67e36508ac793;p=buildroot.git 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 --- 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