- Edited
The x86_64 linux/x11 exported game is crashing out (windows export works fine). It's kind of acting as if the architecture isn't correct, but i know my system is x86_64. I've been trying to figure out what this might be, but debugging information about running the executables and building them seems sparse so i have to come here sorry ><
./game.x86_64
bash: ./game.x86_64: cannot execute: required file not found
ldd ./game.x86_64
linux-vdso.so.1 (0x00007ffe966cd000)
libpthread.so.0 => /nix/store/dg8mpqqykmw9c7l0bgzzb5znkymlbfjw-glibc-2.37-8/lib/libpthread.so.0 (0x00007f537902f000)
libdl.so.2 => /nix/store/dg8mpqqykmw9c7l0bgzzb5znkymlbfjw-glibc-2.37-8/lib/libdl.so.2 (0x00007f537902a000)
libm.so.6 => /nix/store/dg8mpqqykmw9c7l0bgzzb5znkymlbfjw-glibc-2.37-8/lib/libm.so.6 (0x00007f5378f4a000)
libc.so.6 => /nix/store/dg8mpqqykmw9c7l0bgzzb5znkymlbfjw-glibc-2.37-8/lib/libc.so.6 (0x00007f5378d64000)
/lib64/ld-linux-x86-64.so.2 => /nix/store/dg8mpqqykmw9c7l0bgzzb5znkymlbfjw-glibc-2.37-8/lib64/ld-linux-x86-64.so.2 (0x00007f5379036000)
strace ./game.x86_64
execve("./game.x86_64", ["./game.x86_64"], 0x7ffda2cd1be0 /* 83 vars */) = -1 ENOENT (No such file or directory)
strace: exec: No such file or directory
+++ exited with 1 +++
my file structure is like this:
icon.png
icon.svg
export_presets.cfg
.gitignore
project.godot
src/archives/[.aseprite, .png]
src/models/[.blend]
src/scenes/[main/, objects/, player/, splash/]/[.tscn]
src/textures/icons
i thought the libraries needed would be included in the pck that is embedded, so if that's true and it isn't a library issue then i'm lost.