From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drPvW-0003DI-9e for guix-patches@gnu.org; Mon, 11 Sep 2017 10:43:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drPvS-0001VH-BE for guix-patches@gnu.org; Mon, 11 Sep 2017 10:43:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53144) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1drPvS-0001Uw-6s for guix-patches@gnu.org; Mon, 11 Sep 2017 10:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1drPvR-00058E-MI for guix-patches@gnu.org; Mon, 11 Sep 2017 10:43:01 -0400 Subject: [bug#28401] [PATCH 0/2] gnu: Add monero. Resent-Message-ID: References: <87o9qjesvl.fsf@foradis.org> <87fubtbpdn.fsf@gnu.org> <87ingpehqk.fsf@foradis.org> <87r2vda2m4.fsf@gnu.org> <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> From: Theodoros Foradis In-reply-to: <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il> Date: Mon, 11 Sep 2017 17:42:08 +0300 Message-ID: <87h8w9e1q7.fsf@foradis.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Efraim Flashner Cc: 28401@debbugs.gnu.org > >>>>> As far as monero-core is concerned (the gui), I did not manage to >>get it >>>>> to build with the modular qt. Should this be added in the source as >>a >>>>> TODO item? >>>> >>>> Could you be more specific at what you tried and failed to achieve? >>>> Perhaps Efraim (Cc’d) or someone else can provide guidance. >>> >>> The README file lists the following packages for other GNU/Linux >>> distros: >>> qtbase5-dev qt5-default qtdeclarative5-dev >>qml-module-qtquick-controls >>> qml-module-qtquick-xmllistmodel qttools5-dev-tools >>> qml-module-qtquick-dialogs >>> >>> I tried using our: >>> qtbase >>> qtdeclarative >>> qtquickcontrol >>> qttools >>> qtgraphicaleffects, >>> with which the package won't build. >> >>How does it fail? >> >>> But I can't find the equivalent for the qml-module-... packages, >>except >>> for the qtquickcontrol one. Maybe I'm missing something? >> >>Dunno, you’re the expert! :-) >> >>Ludo’. > > I sometimes have to search through to see which module provides which qt piece There was an issue with the build system not finding lrelease from qt which I was able to find and patch. So I got the package to build with the forementioned modular qt packages. There are runtime issues though (ie, the program monero-wallet-gui won't run) with the following messages: app startd QQmlApplicationEngine failed to load component qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed qrc:///main.qml:32 module "QtQuick.Controls.Styles" is not installed qrc:///main.qml:34 module "Qt.labs.settings" is not installed qrc:///main.qml:31 module "QtQuick.Controls" is not installed qrc:///main.qml:33 module "QtQuick.Dialogs" is not installed qrc:///main.qml:29 module "QtQuick" is not installed qrc:///main.qml:30 module "QtQuick.Window" is not installed For one, there seems to be an issue with the package's build system because qml module "QtQuick.Dialogs" is included in our qtquickcontrol package. On the other hand, I think we don't have the qml modules for "Qt.labs" in any modular qt package. Is that correct? -- Theodoros Foradis