Nitrux / maui-shell

Maui Shell is a convergent shell for desktops, tablets, and phones.
GNU Lesser General Public License v3.0
1.49k stars 53 forks source link

Cannot run Maui Shell on Manjaro after successful build #14

Open Marin-Kitagawa opened 2 years ago

Marin-Kitagawa commented 2 years ago

Describe the bug I cannot run MAUI shell even after successful build of the same. When I run using cask or cask -r, it throws the below error. I installed all the necessary libraries using pacman -Syu kf5 (all packages). Build and install i.e. steps until make install succeeded without any errors. I also tried setting the flags as mentioned. This didn't work either. I also tried setting the physical width and height as thrown in the error. This didn't work either.

libEGL warning: DRI2: failed to authenticate
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
Running on a software rasterizer (LLVMpipe), expect limited performance.
1 100 100 QRect(0,0 1920x1080) QSize(1920, 1080) QSize(1920, 1080)
Screen "" QRect(0,0 1920x1080) QSizeF(487.68, 274.32) DPI: log 100 phys 100 DPR 1
kf.windowsystem: Could not find any platform plugin
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:16:5: Type Screen unavailable
qrc:/qml/Screen.qml:112:32: Type StatusBar unavailable
qrc:/qml/shell/statusbar/StatusBar.qml:209:13: Type TogglesItem unavailable
qrc:/qml/shell/statusbar/items/toggles/TogglesItem.qml:66:17: Type NetworkToggle unavailable
qrc:/qml/shell/statusbar/items/toggles/sections/network/NetworkToggle.qml:11:1: Type ToggleTemplate unavailable
qrc:/qml/shell/statusbar/items/toggles/ToggleTemplate.qml:29:9: Cannot assign to non-existent property "isMask"
Segmentation fault (core dumped)

When run with cask -r -l /path/to/log/file, the log file comes empty

To Reproduce Steps to reproduce the behavior:

  1. Run cask, cask -r or cask -r l /path/to/log/file

Expected behavior MAUI shell must start without error

Desktop (please complete the following information):

OS: Manjaro Qonos 21.2.1
Kernel: 5.15.12-1-MANJARO
bash: 5.1.16
GCC: 11.1.0
clang: 13.0.0
cmake: 3.22.1
Plasma: 5.23.5
MAUI Kit: 2.1.0
make: 4.3

Output of glxinfo | grep OpenGL

OpenGL vendor string: Mesa/X.org
OpenGL renderer string: llvmpipe (LLVM 13.0.0, 256 bits)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.3.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.3.4
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
UriHerrera commented 2 years ago

Did you also compile MauiKit from its master branch?

Marin-Kitagawa commented 2 years ago

Yes, I did @UriHerrera

cniw commented 2 years ago

@ruby-rust-perl it's been a week since you reported this, there have been a lot of source code changes to the mauikit and maui-shell repos. can you do a reinstall

yay -S mauikit-git maui-shell-git
pacman -Qi mauikit-git maui-shell-git | grep -B1 Version
jdev082 commented 2 years ago

same issue on fedora, git branch of each package.

UriHerrera commented 2 years ago

Build instructions added to (new) Wiki.