To think about it, if you can install or have already installed: sdl2, sdl2-ttf, sdl2-image, sdl2-mixer, libffi and libgl, then you should be able to run executable without (these) foreign libraries shipped (https://filebin.net/0u45faq8hwuiylyq - rhombihexadeltille-game-without-fl.zip). If you have libffi.so.8 and not 6 or 7, you might want to create a link redirecting from libffi.so.7 to libffi.so.8.
(something like `sudo ln -sf /usr/lib64/libffi.so.8.1.0 /usr/lib64/libffi.so.7`)
Viewing post in Rhombihexadeltille game jam comments
Hey there! I think I have something working for windows, but I might be wrong. Can you check it out?
(test windows binary: https://github.com/Gleefre/test-ga/raw/release/windows-bin.zip ; contains app.exe)
I think I have missed some dependencies. Can you check this one out? (same app.exe https://github.com/Gleefre/test-ga/raw/release-v65/windows-bin.zip )
If it fails, could you please set DEPLOY_REDIRECT_OUTPUT
environment variable to any empty file? That would redirect output to it, so I (we) could see the logs.
The log is:
==> Deploy log started on 2022.11.09 22:42:38
==> Performing warm boot.
-> Runtime directory is D:/bin/
-> Resource directory is D:/bin/
==> Running boot hooks.
==> Reloading foreign libraries.
-> Loading foreign library #<LIBRARY LIBSDL2-TTF>.
-> Loading foreign library #<LIBRARY LIBFFI>.
-> Loading foreign library #<LIBRARY LIBSDL2-IMAGE>.
-> Loading foreign library #<LIBRARY LIBSDL2>.
-> Loading foreign library #<LIBRARY OPENGL>.
==> Launching application.
I found that is the same as the command line output of the previous version, so there’s no need to define an environment variable to see the log.
Fixed this one: https://github.com/Gleefre/test-ga/raw/release-v65/windows-bin-console.zip
Rhombihexadeltille build is running right now :)