@sevenfive The problem is that we run all bots from a jail environment, thus we need to include everything that's needed to run -in this case- the haskell program. I've tried a lot of things, but this is the standard way of compiling the bot to an executable:

ghc -o bin/run_ai --make $MAINHS

where $MAINHS is the main haskell file.
This actually compiles the bot correctly, and it even runs correctly, outside of the jail. But as soon as it's ran from inside the jail, as all bots are, it won't output anything. At all. Not even errors and this is why I can't figure out what's going wrong.

I've tried compiling to a static executable, same result.

So I'm obviously missing some libraries/binaries/dependencies to put inside the jail, but I really don't know Haskell that well to know what I'm missing. So this is what's in the jail right now:

That should be all the binaries that are needed, so I think there are libraries missing from ghc or something. I've tried adding the whole GHC folder to the jail just to test it out (because it's about 800Mb and that's just too large), but that doesn't work either.

So any help would be appreciated, from anyone with some Haskell knowledge, as I'm getting frustrated because I get 0 feedback about what's going wrong from running the bot.