Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

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`)

I installed sdl2-ttf, sdl2-image, sdl2-mixer, libffi then created a link from libffi.so.8. However, it still throws the same error.

(+1)

Sad :( I don't know how to help with this one, but I'll try to get an executable for windows.

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)

Opening app.exe results in a white window with the title “SDL2 Window (Not Responding)”. The program freezes after the “==> Launching application.” line. Good idea to use GitHub Action, though there are still unknown problems. :(

(1 edit)

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.

Ok, I will try now to build with latest SDL2 releases, this might help

(1 edit)

Here you go: https://github.com/Gleefre/test-ga/raw/release-v65/windows-bin-console.zip


Wait, something is wrong

I think it will work. I'll compile the game now, since this one will just errors that it can't find the font needed

Fixed this one: https://github.com/Gleefre/test-ga/raw/release-v65/windows-bin-console.zip

Rhombihexadeltille build is running right now :)