Merkuro Calendar doens't start on Fedora 42

,

Merkuro Calendar (25.04.0~2) from the Fedora repos doens’t launch:

QQmlApplicationEngine failed to load component
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:351:26: Type IncidenceInfoDrawer unavailable
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Drawers/IncidenceInfoDrawer.qml:112:13: Type IncidenceInfoContents unavailable
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Controls/IncidenceInfoContents.qml:8:1: module "QtLocation" is not installed

I tried to install it in my Fedora Workstation, the same error occurs. I solved it by installing these packages: sudo dnf in kf6-kirigami-devel kf6-qqc2-desktop-style qt6-qtlocation-devel, which had lots of other dependencies packages.

It is an KDE app so it works best with KDE instead of GNOME.

I had the same issue on Fedora 41 KDE. The Merkuro package spec is missing a dependency.

The most lightweight fix I could find (i.e. minimising the unnecessary packages pulled in) was sudo dnf install qt6-qtlocation.

1 Like

Has anyone filed a bug on this yet?