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

Reply via email to