miracle-wm: error while loading shared libraries: libmirplatform.so.32: cannot open shared object file: No such file or directory
Search Criteria
Package Details: miracle-wm 0.7.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/miracle-wm.git (read-only, click to copy) |
|---|---|
| Package Base: | miracle-wm |
| Description: | Wayland compositor based on mir |
| Upstream URL: | https://github.com/miracle-wm-org/miracle-wm |
| Licenses: | GPL-3.0-or-later |
| Submitter: | twa022 |
| Maintainer: | FabioLolix |
| Last Packager: | sudopluto |
| Votes: | 2 |
| Popularity: | 0.005490 |
| First Submitted: | 2024-10-30 15:37 (UTC) |
| Last Updated: | 2025-10-13 23:43 (UTC) |
Dependencies (20)
- bash (bash-gitAUR, bash-devel-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- json-c (json-c-gitAUR)
- libevdev (libevdev-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mirAUR (mir-gitAUR)
- pcre2 (pcre2-gitAUR)
- python
- python-dbus-next (python-dbus-next-gitAUR)
- python-tenacity
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- yaml-cpp
- boost (boost-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- glm (glm-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
Required by (0)
Sources (1)
K0RR commented on 2026-02-03 17:35 (UTC)
FabioLolix commented on 2025-12-06 16:48 (UTC)
- build issue with boost 1.89 https://github.com/miracle-wm-org/miracle-wm/issues/728
- also don't build against
mir-git
FabioLolix commented on 2025-05-18 09:50 (UTC)
As for the comments on the MIR PR, could you link those
You can see them here https://github.com/FabioLolix/PKGBUILD-AUR_fix/pull/54
I don't if github send emails for this
sudopluto commented on 2025-05-15 18:49 (UTC)
@FabioLolix that is my bad, i copied the PKGBUILD from my personal repo (https://github.com/sudopluto/arch_aur_pkging/blob/main/miracle-wm/PKGBUILD), which i forgot to update the attrib header for.
As for the comments on the MIR PR, could you link those / tag me on an email if it was mentioned there? I can't find your feedback besides your availability.
FabioLolix commented on 2025-05-15 16:12 (UTC) (edited on 2025-05-15 16:12 (UTC) by FabioLolix)
@sudopluto removing me from the maintainers and changing some stuff in a way I already told don't like (from MIR PR) is not welcome
Also generally is not welcome to post in the comments whole pkgbuilds, big patches or logs
I'll re-add you at a later time
twa022 commented on 2025-04-02 14:20 (UTC)
@sudopluto: it's all yours
sudopluto commented on 2025-03-20 22:30 (UTC)
@twa022 please consider adding me a co-maintainer, thank you!
sudopluto commented on 2025-03-20 22:28 (UTC)
updated pkgbuild for 0.5.1, and fixes the following issues:
- missing implicit depends inherited from mir aur pkg build
- redirects libexec install path as required by arch packaging guidelines
# Maintainer: Pranav Sharma <pranav.sharma.ama@gmail.com>
# Contributor: twa022 <twa022 at gmail dot com>
pkgname=miracle-wm
pkgver=0.5.1
pkgrel=1
pkgdesc="Wayland compositor based on mir"
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
url="https://github.com/miracle-wm-org/miracle-wm"
license=('GPL-3.0-or-later')
depends=('mir' 'libnotify'
# implicit depends
'libglvnd' 'yaml-cpp' 'bash' 'json-c' 'gcc-libs' 'libevdev' 'glib2' 'pcre2' 'glibc'
)
makedepends=('cmake' 'nlohmann-json' 'ninja' 'glm' 'boost')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('dcbfe71692c5334d7aed578f7fbcbedd0536cac0d01244f8eea2034db25739ab')
build() {
local _flags=(
-B build
-S "${pkgname}-${pkgver}"
-GNinja
-Wno-dev
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=lib
# miracle-wm options
-DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/$pkgname/
-DSYSTEMD_INTEGRATION=ON
)
cmake "${_flags[@]}"
cmake --build build
}
package() {
DESTDIR="${pkgdir}" cmake --install build
}
FabioLolix commented on 2025-03-20 12:34 (UTC)
Doesn't compile, both for 0.5.0 and 0.4.1:
https://aur.archlinux.org/packages/miracle-wm#comment-996513
glm and boost are missing as makedepends
stefonarch commented on 2025-03-20 10:16 (UTC)
Doesn't compile, both for 0.5.0 and 0.4.1:
[ 4%] Building CXX object miraclemsg/CMakeFiles/miraclemsg.dir/ipc_client.cpp.o
In file included from /tmp/makepkg/miracle-wm/src/miracle-wm-0.5.0/src/policy.h:21,
from /tmp/makepkg/miracle-wm/src/miracle-wm-0.5.0/src/policy.cpp:20:
/tmp/makepkg/miracle-wm/src/miracle-wm-0.5.0/src/animator.h:24:10: fatal error: glm/glm.hpp: File o directory non esistente
24 | #include <glm/glm.hpp>
| ^~~~~~~~~~~~~
compilation terminated.
Pinned Comments
FabioLolix commented on 2025-12-06 16:48 (UTC)
mir-git