Nixpkgs version
Describe the bug
The package celestegame.override { withEverest = true; } builds fine, but result/bin/Celeste crashes after the splash due to this error:
errorLog.txt
System.DllNotFoundException: Unable to load shared library 'fmodstudio' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/piton-runtime/shared/Microsoft.NETCore.App/8.0.23/fmodstudio.so: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/fmodstudio.so: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/piton-runtime/shared/Microsoft.NETCore.App/8.0.23/libfmodstudio.so: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/libfmodstudio.so: cannot open shared object file: No such file or directory
libfmod.so.10: cannot enable executable stack as shared object requires: Invalid argument
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/piton-runtime/shared/Microsoft.NETCore.App/8.0.23/fmodstudio: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/fmodstudio: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/piton-runtime/shared/Microsoft.NETCore.App/8.0.23/libfmodstudio: cannot open shared object file: No such file or directory
/nix/store/gzmpwgmvflsnndsjnbwddqb9y2mcpnbx-celeste-unwrapped-1.4.0.0/lib/Celeste/libfmodstudio: cannot open shared object file: No such file or directory
at FMOD.Studio.System.FMOD_Studio_System_Create(IntPtr& studiosystem, UInt32 headerversion)
at FMOD.Studio.System.create(System& studiosystem)
at Celeste.Audio.Init() in Celeste.Mod.mm/Patches/Audio.cs:line 66
at Celeste.GameLoader.LoadThread() in Celeste.Mod.mm/Patches/GameLoader.cs:line 87
at Celeste.RunThread.RunThreadWithLogging(Action method) in Celeste.Mod.mm/Patches/RunThread.cs:line 39
After bisecting, the error was introduced by #479279. Because this is a PR for merging staging-next, it is hard for me to investigate.
Currently quick Google search results of this error message leads me to think that this is a problem due to new security requirements of glibc 2.41 (#479279 updated glibc from 2.40 to 2.42). See e.g. conda-forge/pytorch-cpu-feedstock#350 and archlinux/packaging/packages/glibc#19.
Steps to reproduce
.
Expected behaviour
.
Screenshots
No response
Relevant log output
Additional context
I am the maintainer of this package, but currently my schedule is a bit tight for deep investigation. I am just opening this issue for now so that people know about this.
System metadata
- system:
"x86_64-linux"
- host os:
Linux 6.6.119, NixOS, 25.11 (Xantusia), 25.11.20251213.28bb483
- multi-user?:
yes
- sandbox:
yes
- version:
nix-env (Lix, like Nix) 2.93.3 System type: x86_64-linux Additional system types: i686-linux, x86_64-v1-linux, x86_64-v2-linux, x86_64-v3-linux Features: gc, signed-caches System configuration file: /etc/nix/nix.conf User configuration files: /home/ulysses/.config/nix/nix.conf:/etc/xdg/nix/nix.conf:/home/ulysses/.local/share/flatpak/exports/etc/xdg/nix/nix.conf:/var/lib/flatpak/exports/etc/xdg/nix/nix.conf:/home/ulysses/.nix-profile/etc/xdg/nix/nix.conf:/nix/profile/etc/xdg/nix/nix.conf:/home/ulysses/.local/state/nix/profile/etc/xdg/nix/nix.conf:/etc/profiles/per-user/ulysses/etc/xdg/nix/nix.conf:/nix/var/nix/profiles/default/etc/xdg/nix/nix.conf:/run/current-system/sw/etc/xdg/nix/nix.conf Store directory: /nix/store State directory: /nix/var/nix Data directory: /nix/store/w7x0993gjpy31k5v5xklnqmd8q0br8h0-lix-2.93.3/share
- nixpkgs:
/nix/store/iw28mqm7gwayj2apv2jqdi95mpsrrjzx-source
Notify maintainers
@UlyssesZh (myself).
CC @rhelmot (may be of interest)
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)
I assert that this issue is relevant for Nixpkgs
Is this issue important to you?
Add a 👍 reaction to issues you find important.
Nixpkgs version
Describe the bug
The package
celestegame.override { withEverest = true; }builds fine, butresult/bin/Celestecrashes after the splash due to this error:errorLog.txt
After bisecting, the error was introduced by #479279. Because this is a PR for merging staging-next, it is hard for me to investigate.
Currently quick Google search results of this error message leads me to think that this is a problem due to new security requirements of glibc 2.41 (#479279 updated glibc from 2.40 to 2.42). See e.g. conda-forge/pytorch-cpu-feedstock#350 and archlinux/packaging/packages/glibc#19.
Steps to reproduce
.
Expected behaviour
.
Screenshots
No response
Relevant log output
Additional context
I am the maintainer of this package, but currently my schedule is a bit tight for deep investigation. I am just opening this issue for now so that people know about this.
System metadata
"x86_64-linux"Linux 6.6.119, NixOS, 25.11 (Xantusia), 25.11.20251213.28bb483yesyesnix-env (Lix, like Nix) 2.93.3 System type: x86_64-linux Additional system types: i686-linux, x86_64-v1-linux, x86_64-v2-linux, x86_64-v3-linux Features: gc, signed-caches System configuration file: /etc/nix/nix.conf User configuration files: /home/ulysses/.config/nix/nix.conf:/etc/xdg/nix/nix.conf:/home/ulysses/.local/share/flatpak/exports/etc/xdg/nix/nix.conf:/var/lib/flatpak/exports/etc/xdg/nix/nix.conf:/home/ulysses/.nix-profile/etc/xdg/nix/nix.conf:/nix/profile/etc/xdg/nix/nix.conf:/home/ulysses/.local/state/nix/profile/etc/xdg/nix/nix.conf:/etc/profiles/per-user/ulysses/etc/xdg/nix/nix.conf:/nix/var/nix/profiles/default/etc/xdg/nix/nix.conf:/run/current-system/sw/etc/xdg/nix/nix.conf Store directory: /nix/store State directory: /nix/var/nix Data directory: /nix/store/w7x0993gjpy31k5v5xklnqmd8q0br8h0-lix-2.93.3/share/nix/store/iw28mqm7gwayj2apv2jqdi95mpsrrjzx-sourceNotify maintainers
@UlyssesZh (myself).
CC @rhelmot (may be of interest)
Note for maintainers: Please tag this issue in your pull request description. (i.e.
Resolves #ISSUE.)I assert that this issue is relevant for Nixpkgs
Is this issue important to you?
Add a 👍 reaction to issues you find important.