Log In  

When trying to execute pico-8 or voxatron, it shows:
bash: ./xyz: No such file or directory
I've tried:
-Making executable with chmod +x
-Running as root
-Adding to path
-Using a GUI (nautilus) to run it
None of these seem to work. When using nautilus, nothing happens.
Any advice?

P#105482 2022-01-21 21:41

1

chmod is needed, running as root isn’t, adding to PATH needless because ./relative path is enough, gui also needless.

you should run file vox_dyn (etc) to see detailed info about the file, and uname -a to see if you have the correct program for your architecture (x86 or x86_64 or arm64 etc)

P#105489 2022-01-21 22:37

Hi merwok,
After trying that I can confirm that everything is in the right architecture (x86_64). I've double checked with readelf and I have all the right libraries installed too so I'm not sure where to go from here. :P

P#105496 2022-01-22 00:03

ok but we have no idea about your environment so it’s hard to help!

are you running pico8 or pico8_dyn? do you have libsdl2 installed?

P#105497 2022-01-22 00:23

If you have a voidlinux with musl x86_64-musl architecture, pico-8 binary could be not compatible with your OS.

Try to install gcompat package to have compatibilty with glibc.

P#144292 2024-03-24 12:57

[Please log in to post a comment]