MerginMaps / MerginMaps/mobile
Linux artifact broken
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Description
Currently the Linux artifact build by CI is broken and can't be run after download.
Environment
Production
Application (+ app version, build, operating system)
MM Version: 2026.1.1
OS: Fedora 43 (but any Linux)
Steps to reproduce
- Download linux artifact
- Run the executable
Actual results
The app silently crashes if run from DE and throws error if run from console.
Expected results
The app will launch
Notes
The executable is looking for lib/ directory, but only lib64/ is available. After fixing this, the platform libs load system libraries, but they should load the packed ones instead. That can be temporarily fixed by LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH ./bin/MerginMaps. Fixing this will launch the app, but it crashes on
QtQuick libs.
****************************************
***** QML errors: *****
****************************************
qrc:/com.merginmaps/imports/MMInput/main.qml:12:1: module "QtQuick.Controls" plugin "qtquickcontrols2plugin" not found
import QtQuick.Controls
^
****************************************
****************************************
FATAL ERROR: unable to create main.qml
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the downloaded Linux artifact from a console and inspect the paths used by bin/MerginMaps, especially the missing lib/ versus available lib64/ directories. Check how the platform libraries and QtQuick dependencies are packaged and resolved, including qrc:/com.merginmaps/imports/MMInput/main.qml. Done means the downloaded executable launches with its bundled libraries and loads QtQuick.Controls without the reported errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- build-system, ci-cd, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100