SparkyLinux Forums

Software & hardware support => Desktops => Topic started by: c.monty on November 19, 2017, 11:44:54 AM

Title: [DDE] No start menu after login
Post by: c.monty on November 19, 2017, 11:44:54 AM
Hello!
I have installed DDE from repo "sparky-dde.list".

The installation finished w/o errors.
However, after reboot and starting display manager I can logon but there's no start menu loaded; there's only the background.

What's causing this issue?

Update:
I have identified the following lines in syslog:
Nov 19 18:50:24 pc8-nb com.deepin.dde.Dock[925]: /usr/bin/dde-dock: relocation error: /usr/lib/x86_64-linux-gnu/libdtkwidget.so.2: symbol _ZN27QPlatformIntegrationFactory4keysERK7QString, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference
Nov 19 18:50:24 pc8-nb daemon/watchdog[901]: manager.go:76: Launch 'dde-dock' failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Process com.deepin.dde.Dock exited with status 127

Nov 19 18:50:24 pc8-nb com.deepin.dde.desktop[925]: /usr/bin/dde-desktop: relocation error: /usr/lib/x86_64-linux-gnu/libdde-file-manager.so.1: symbol _ZN25QPlatformFileDialogHelper12filterRegExpE, version Qt_5 not defined in file libQt5Gui.so.5 with link time reference
Nov 19 18:50:24 pc8-nb daemon/watchdog[901]: manager.go:76: Launch 'dde-desktop' failed: org.freedesktop.DBus.Error.Spawn.ChildExited:Process com.deepin.dde.desktop exited with status 127


THX
Title: Re: [DDE] No start menu after login
Post by: pavroo on November 28, 2017, 01:24:43 PM
I've been working on it, so be patient, please.
Title: Re: [DDE] No start menu after login
Post by: pavroo on November 29, 2017, 01:23:56 AM
Looks like the the dde applications have been compiled with different version of Qt then Debian have, and they don't want to start.
A solution is to build the packages with present verision of Qt or wait for deepin devs to do so.
I don't have so much time to compile so many dde related packages, so in my way, if something doesn't work shoudn't be kept in repos.
Title: Re: [DDE] No start menu after login
Post by: c.monty on December 30, 2017, 08:10:10 PM
I'm trying to build the packages in Debian Buster with qt5.
For package "dde-control-center" I get this error:
g++ -c -pipe -O2 -std=gnu++1y -Wall -W -D_REENTRANT -fPIC -DQT_MESSAGELOGCONTEXT -DQT_MESSAGELOGCONTEXT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_SQL_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I../../frame -I. -I../../interfaces -I../../widgets -I../../modules -isystem /usr/include/libdtk-2.0/DWidget -isystem /usr/include/libdtk-2.0/DCore -isystem /usr/include/libdframeworkdbus-1.0 -isystem /usr/include/x86_64-linux-gnu/qt5/QGSettings -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtSql -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o updatemodule.o ../../modules/update/updatemodule.cpp
In file included from ../../modules/update/updatemodule.h:34:0,
                 from ../../modules/update/updatemodule.cpp:26:
../../modules/update/updatework.h:37:10: fatal error: com_deepin_lastoresessionhelper.h: Datei oder Verzeichnis nicht gefunden
#include <com_deepin_lastoresessionhelper.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:6268: die Regel für Ziel ,,updatemodule.o" scheiterte
make[1]: *** [updatemodule.o] Fehler 1
make[1]: Verzeichnis ,,/home/dde-control-center/Build/frame" wird verlassen
Makefile:46: die Regel für Ziel ,,sub-frame-make_first" scheiterte
make: *** [sub-frame-make_first] Fehler 2


Any idea what is missing here?

THX
Title: Re: [DDE] No start menu after login
Post by: pavroo on December 30, 2017, 10:48:01 PM
Datei oder Verzeichnis nicht gefunden
#include <com_deepin_lastoresessionhelper.h>

Probably missing lastore-daemon-dev or lastore-dev package.
Title: Re: [DDE] No start menu after login
Post by: c.monty on December 31, 2017, 10:18:44 AM
I can't find any lastore dev package in the Debian repos.

Due to lack of experience with building packages and providing them to a repo I will stop this project now.

However, I would like to continue trouble-shooting with the existing packages in Sparky repo.
Or is this desktop dead in Sparky?

THX
Title: Re: [DDE] No start menu after login
Post by: pavroo on December 31, 2017, 02:00:54 PM
Debian has not any dde related packages.
You should find them at dde repos:
http://packages.deepin.com/deepin/pool/main/

Anyway, I stoped supporting dde due to lack of time:
https://sparkylinux.org/sparky-news-2017-12-30/