Package: elektra-qt-gui
Version: 0.8.14-5+b1
Severity: important
Dear Pino Toscano,
I tried to install elektra-qt-gui from a new chroot. Because elektra-qt-gui
does not depend on "elektra-bin" I could not start it with:
$ kdb qt-gui
but instead had to use:
$ /usr/lib/x86_64-linux-gnu/elektra/tool_exec/qt-gui
which, however, lead to the error:
/usr/lib/x86_64-linux-gnu/elektra/tool_exec/qt-gui: error while loading shared
libraries: libelektratools.so: cannot open shared object file: No such file or
directory
Because libelektratools.so is part of elektra-bin it seems like there should
be a dependency.
This could be resolved upstream by adding the same RPATH to qt-gui which kdb
already has or by installing libelektratools.so to a library path. (Which also
makes sense because even though it does not have a stable API yet it is still
used by two tools (kdb and qt-gui).)
Currently as workaround I started it with LD_LIBRARY_PATH:
$ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/elektra4/ kdb qt-gui
Then, however, some qml modules were not found:
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
qrc:/qml/main.qml:1 module "QtQuick" is not installed
qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
qt-gui does not show anything without these modules installed.
So I think elektra-qt-gui should depend on:
elektra-bin qml-module-qtquick2 qml-module-qtquick-window2 qml-module-qtquick-
controls-styles-breeze qml-module-qtquick-dialogs
With all of them installed no more error was printed and seemed like that
every package resolved some of the errors (module X is not installed). It is
likely, however, that this is not the minimal list of packages. I can
investigate more on that if needed.
Btw. 0.8.16 should be released soon (about 1-2 weeks) and will contain many
more fixes and improvements. It would be great to see it in stretch!
Thank you,
best regards,
Markus
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (from chroot)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=locale: Cannot set
LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect (chroot)
Versions of packages elektra-qt-gui depends on:
ii libc6 2.22-5
ii libelektra4 0.8.14-5+b1
ii libgcc1 1:5.3.1-13
ii libmarkdown2 2.1.8-2
ii libqt5core5a 5.5.1+dfsg-16+b1
ii libqt5gui5 5.5.1+dfsg-16+b1
ii libqt5qml5 5.5.1-3
ii libqt5widgets5 5.5.1+dfsg-16+b1
ii libstdc++6 5.3.1-13
elektra-qt-gui recommends no packages.
elektra-qt-gui suggests no packages.
-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en",
LC_ALL = (unset),
LANG = "de_AT.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory