hyprwm / hyprland-plugins

Official plugins for Hyprland
BSD 3-Clause "New" or "Revised" License
459 stars 42 forks source link

Failed to load hyprexpo on NixOS #156

Closed Serpentian closed 18 hours ago

Serpentian commented 2 months ago

Cannot load hyprexpo. Got the following output in logs:

[LOG] Creating the PluginSystem!
[LOG] Loading plugin /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so which is now present in config
[ERR]  [PluginSystem] Plugin /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so could not be loaded: /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so: undefined symbol: _ZN5Debug3logE8LogLevelNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Full hyprland.log ``` [LOG] Instance Signature: v0.39.1_1714124400 [LOG] Hyprland PID: 109650 [LOG] ===== SYSTEM INFO: ===== [LOG] System name: Linux [LOG] Node name: alfheim [LOG] Release: 6.8.6-zen1 [LOG] Version: #1-NixOS ZEN SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 [LOG] GPU information: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] [1002:747e] (rev c8) (prog-if 00 [VGA controller]) [LOG] os-release: ANSI_COLOR="1;34" BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues" BUILD_ID="24.05.20240425.7bb2ccd" DOCUMENTATION_URL="https://nixos.org/learn.html" HOME_URL="https://nixos.org/" ID=nixos IMAGE_ID="" IMAGE_VERSION="" LOGO="nix-snowflake" NAME=NixOS PRETTY_NAME="NixOS 24.05 (Uakari)" SUPPORT_URL="https://nixos.org/community.html" VERSION="24.05 (Uakari)" VERSION_CODENAME=uakari VERSION_ID="24.05" [LOG] ======================== [INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/ [LOG] Current splash: Hyprland will overtake Gnome in popularity by [insert year] [LOG] Creating the EventLoopManager! [LOG] Creating the HookSystem! [LOG] Creating the KeybindManager! [LOG] [hookSystem] New hook event registered: configReloaded [LOG] Creating the AnimationManager! [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 19.96µs. Estimated average calc time: 0.03µs. [LOG] Creating the ConfigManager! [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 12.04µs. Estimated average calc time: 0.03µs. [LOG] Using config: /home/serpentian/.config/hypr/hyprland.conf [LOG] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hyprland.org/Configuring/Variables/#debug [ERR] Invalid dispatcher! [LOG] Disabling stdout logs! Check the log for further logs. [LOG] Creating the ThreadManager! [LOG] Creating CHyprCtl [LOG] Hypr socket started at /tmp/hypr/v0.39.1_1714124400/.socket.sock [LOG] Creating the InputManager! [LOG] [hookSystem] New hook event registered: keyboardFocus [LOG] Creating the CHyprOpenGLImpl! [LOG] Creating the Hypr OpenGL Renderer! [LOG] Using: OpenGL ES 3.2 Mesa 24.0.5 [LOG] Vendor: AMD [LOG] Renderer: AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 17.0.6, DRM 3.57, 6.8.6-zen1) [LOG] Supported extensions size: 152 [LOG] Creating the HyprRenderer! [LOG] DRM driver information: amdgpu v3.57.0 from 20150101 description AMD GPU [LOG] [hookSystem] New hook event registered: keyPress [LOG] [hookSystem] New hook event registered: mouseMove [LOG] Creating the XWaylandManager! [LOG] Registered signal for owner 265aad0: 265ab18 -> 8458c0 (owner: XWayland Manager) [LOG] Registered signal for owner 265aad0: 265ab28 -> 8458a0 (owner: XWayland Manager) [LOG] CHyprXWaylandManager started on display :0 [LOG] Creating the ProtocolManager! [LOG] ToplevelExportManager started successfully! [LOG] FractionalScaleManager started successfully! [LOG] TextInputV1Manager started successfully! [LOG] GlobalShortcutsManager started successfully! [LOG] ScreencopyProtocolManager started successfully! [LOG] [proto XDGOutput] started [LOG] [hookSystem] New hook event registered: monitorLayoutChanged [LOG] [hookSystem] New hook event registered: monitorRemoved [LOG] Creating the SessionLockManager! [LOG] Creating the EventManager! [LOG] Creating the HyprDebugOverlay! [LOG] Creating the HyprNotificationOverlay! [LOG] Creating the PluginSystem! [LOG] Loading plugin /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so which is now present in config [ERR] [PluginSystem] Plugin /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so could not be loaded: /nix/store/59hq72xv6h9z1pv2dg6xakp8l1si44z1-hyprexpo-0.1/lib/libhyprexpo.so: undefined symbol: _ZN5Debug3logE8LogLevelNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [LOG] Creating the DecorationPositioner! <...> ```
Versions from flake.lock (Hyprland is v0.39.1) ```text { "nodes": { "ags": { "inputs": { "nixpkgs": "nixpkgs" }, "locked": { "lastModified": 1713301451, "narHash": "sha256-LzYVqEukjOJjm4HGFe6rtHBiuJxAyPqd2MY1k5ci9QU=", "owner": "Aylur", "repo": "ags", "rev": "33bcaf34d5277031ecb97047fb8ddd44abd8d80e", "type": "github" }, "original": { "owner": "Aylur", "repo": "ags", "type": "github" } }, "home-manager": { "inputs": { "nixpkgs": [ "nixpkgs" ] }, "locked": { "lastModified": 1714042918, "narHash": "sha256-4AItZA3EQIiSNAxliuYEJumw/LaVfrMv84gYyrs0r3U=", "owner": "nix-community", "repo": "home-manager", "rev": "0c5704eceefcb7bb238a958f532a86e3b59d76db", "type": "github" }, "original": { "owner": "nix-community", "ref": "master", "repo": "home-manager", "type": "github" } }, "hyprcursor": { "inputs": { "hyprlang": [ "hyprland", "hyprlang" ], "nixpkgs": [ "hyprland", "nixpkgs" ], "systems": [ "hyprland", "systems" ] }, "locked": { "lastModified": 1713612213, "narHash": "sha256-zJboXgWNpNhKyNF8H/3UYzWkx7w00TOCGKi3cwi+tsw=", "owner": "hyprwm", "repo": "hyprcursor", "rev": "cab4746180f210a3c1dd3d53e45c510e309e90e1", "type": "github" }, "original": { "owner": "hyprwm", "repo": "hyprcursor", "type": "github" } }, "hyprland": { "inputs": { "hyprcursor": "hyprcursor", "hyprland-protocols": "hyprland-protocols", "hyprlang": "hyprlang", "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": "nixpkgs_2", "systems": "systems", "wlroots": "wlroots", "xdph": "xdph" }, "locked": { "lastModified": 1714084064, "narHash": "sha256-WUEFYyOzgWOr6pK2/1fCohUUF77wuj1zIeP8jvPL0LU=", "owner": "hyprwm", "repo": "Hyprland", "rev": "1d40af64d352bd5a87c7d53a52707fc5cfc6940e", "type": "github" }, "original": { "owner": "hyprwm", "repo": "Hyprland", "type": "github" } }, "hyprland-plugins": { "inputs": { "hyprland": [ "hyprland" ], "systems": [ "hyprland-plugins", "hyprland", "systems" ] }, "locked": { "lastModified": 1714078532, "narHash": "sha256-kqGt5csdxU66SG3rv8jitAkXI4amgaie6Of6d+PPhdk=", "owner": "hyprwm", "repo": "hyprland-plugins", "rev": "8b0f67a8a692581e4ad5a0a336e486c6ecadb840", "type": "github" }, "original": { "owner": "hyprwm", "repo": "hyprland-plugins", "type": "github" } }, "hyprland-protocols": { "inputs": { "nixpkgs": [ "hyprland", "nixpkgs" ], "systems": [ "hyprland", "systems" ] }, "locked": { "lastModified": 1691753796, "narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=", "owner": "hyprwm", "repo": "hyprland-protocols", "rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03", "type": "github" }, "original": { "owner": "hyprwm", "repo": "hyprland-protocols", "type": "github" } }, "hyprlang": { "inputs": { "nixpkgs": [ "hyprland", "nixpkgs" ], "systems": [ "hyprland", "systems" ] }, "locked": { "lastModified": 1713121246, "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", "owner": "hyprwm", "repo": "hyprlang", "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", "type": "github" }, "original": { "owner": "hyprwm", "repo": "hyprlang", "type": "github" } }, "hyprwayland-scanner": { "inputs": { "nixpkgs": [ "hyprland", "nixpkgs" ], "systems": [ "hyprland", "systems" ] }, "locked": { "lastModified": 1713989318, "narHash": "sha256-WSsEQQxZQ+bsAWRhi1iXvP8sxgRyNtY3X1V3CfFdP5Q=", "owner": "hyprwm", "repo": "hyprwayland-scanner", "rev": "1cfe2d26a82ce794fd33ec06fa022e68501c5a45", "type": "github" }, "original": { "owner": "hyprwm", "repo": "hyprwayland-scanner", "type": "github" } }, "matugen": { "inputs": { "nixpkgs": "nixpkgs_3", "systems": "systems_2" }, "locked": { "lastModified": 1713677822, "narHash": "sha256-+rELZvL8kLu4RyvUKFXAmQ7j5+5M3uNe7fw7kgS59mw=", "owner": "InioX", "repo": "matugen", "rev": "3040fe974b94bc70b49e6c3b868a8eb1c7b294a3", "type": "github" }, "original": { "owner": "InioX", "repo": "matugen", "type": "github" } }, "nixpkgs": { "locked": { "lastModified": 1708475490, "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", "owner": "NixOS", "repo": "nixpkgs", "rev": "0e74ca98a74bc7270d28838369593635a5db3260", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_2": { "locked": { "lastModified": 1713714899, "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", "owner": "NixOS", "repo": "nixpkgs", "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", "type": "github" }, "original": { "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_3": { "locked": { "lastModified": 1691186842, "narHash": "sha256-wxBVCvZUwq+XS4N4t9NqsHV4E64cPVqQ2fdDISpjcw0=", "owner": "nixos", "repo": "nixpkgs", "rev": "18036c0be90f4e308ae3ebcab0e14aae0336fe42", "type": "github" }, "original": { "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_4": { "locked": { "lastModified": 1714076141, "narHash": "sha256-Drmja/f5MRHZCskS6mvzFqxEaZMeciScCTFxWVLqWEY=", "owner": "nixos", "repo": "nixpkgs", "rev": "7bb2ccd8cdc44c91edba16c48d2c8f331fb3d856", "type": "github" }, "original": { "owner": "nixos", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "root": { "inputs": { "ags": "ags", "home-manager": "home-manager", "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", "matugen": "matugen", "nixpkgs": "nixpkgs_4" } }, "systems": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", "repo": "default-linux", "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default-linux", "type": "github" } }, "systems_2": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", "repo": "default-linux", "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", "repo": "default-linux", "type": "github" } }, "wlroots": { "flake": false, "locked": { "lastModified": 1713731601, "narHash": "sha256-bdcKdtLkusvv85DNuJsajZLFeq7bXp+x5AGP1Sd4wD8=", "owner": "hyprwm", "repo": "wlroots-hyprland", "rev": "5c1d51c5a2793480f5b6c4341ad0797052aec2ea", "type": "github" }, "original": { "owner": "hyprwm", "repo": "wlroots-hyprland", "rev": "5c1d51c5a2793480f5b6c4341ad0797052aec2ea", "type": "github" } }, "xdph": { "inputs": { "hyprland-protocols": [ "hyprland", "hyprland-protocols" ], "hyprlang": [ "hyprland", "hyprlang" ], "nixpkgs": [ "hyprland", "nixpkgs" ], "systems": [ "hyprland", "systems" ] }, "locked": { "lastModified": 1713724432, "narHash": "sha256-dtU1y4oj/0Y42oauzm93ucFg1AoqETnQ21bmXTIUng0=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", "rev": "9ace6f969ce495185df34cc6254fb9d297765478", "type": "github" }, "original": { "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", "type": "github" } } }, "root": "root", "version": 7 } ```
vaxerski commented 2 months ago

this usually suggests something is compiled wrong

cryptoboy22 commented 1 month ago

did you get to the bottom of this?

Serpentian commented 18 hours ago

Closing as resolved in https://github.com/hyprwm/hyprland-plugins/issues/175#issuecomment-2183225324