unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Theodoros Foradis <theodoros@foradis.org>
To: Efraim Flashner <efraim@flashner.co.il>
Cc: 28401@debbugs.gnu.org
Subject: [bug#28401] [PATCH 0/2] gnu: Add monero.
Date: Mon, 11 Sep 2017 17:42:08 +0300	[thread overview]
Message-ID: <87h8w9e1q7.fsf@foradis.org> (raw)
In-Reply-To: <2C35E6B4-CE1E-43EF-811B-1C2771687687@flashner.co.il>

>
>>>>> 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

  reply	other threads:[~2017-09-11 14:43 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-09 16:35 [bug#28401] [PATCH 0/2] gnu: Add monero Theodoros Foradis
2017-09-09 17:47 ` [bug#28401] [PATCH 1/2] " Theodoros Foradis
2017-09-09 17:47   ` [bug#28401] [PATCH 2/2] gnu: Add monero-core Theodoros Foradis
2017-09-11  8:21     ` bug#28401: " Ludovic Courtès
2017-09-11  8:17   ` [bug#28401] [PATCH 1/2] gnu: Add monero Ludovic Courtès
2017-09-11  8:39 ` [bug#28401] [PATCH 0/2] " Ludovic Courtès
2017-09-11  8:56   ` Theodoros Foradis
2017-09-11 11:36     ` Ludovic Courtès
2017-09-11 13:51       ` Efraim Flashner
2017-09-11 14:42         ` Theodoros Foradis [this message]
2017-09-11 14:44           ` Efraim Flashner
2017-09-11 16:14             ` Theodoros Foradis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h8w9e1q7.fsf@foradis.org \
    --to=theodoros@foradis.org \
    --cc=28401@debbugs.gnu.org \
    --cc=efraim@flashner.co.il \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).