AllureOfTheStars/Allure

no response on M1 MacBook Air with macOS 12.3.1

Opened this issue ยท 1 comments

theTJ commented

Hi,

interesting thing you created there ๐Ÿ˜
I just stumbled upon it on the homebrew repository and it caught my attention.
So I installed it via brew and started it.

It shows a Screen that says "<Press any key regain control>" but when I click on the window I just get the Beachball and it gets marked as non-responsive.

through another Issue I found the debugging commands:

$ Allure --dbgMsgSer --logPriority 4 --dumpInitRngs
--setDungeonRng "SMGen 3332572150 1967416203" --setMainRng "SMGen 3332572150 1967416203"

and with logPriority 1 I get one info more:

$ Allure --dbgMsgSer --logPriority 1 --dumpInitRngs
--setDungeonRng "SMGen 3332572150 1967416203" --setMainRng "SMGen 3332572150 1967416203"
2022-04-07 10:09:20.533 Allure[80966:703426] INFO: Created renderer: metal

the running screen makes me even more interested in trying it, and it even uses my changed settings (I changed the name of Person 0) all other Ideas I found didn't helped...

any ideas? has anyone tried it on an M1?

TJ

Hi! Thank you for your kind words!

I don't know if anybody ran this successfully on M1, but I'd hope so, with older versions of sdl2. Thank you for the debug log; it looks fine.

I see brew now uses sdl2 2.0.20, which is broken, see LambdaHack/LambdaHack#290

If brew recompiled Allure with Haskell bindings package sdl2 2.5.3.2, perhaps it would work, because @dpwiz added a workaround for the sdl2 2.0.20 breakage. I wonder how I can check with what versions of Haskell bindings the current binary was built and how I can request brew to rebuild (or how soon they are going to rebuild unprompted). I'd rather not release a new version of Allure that requires sdl2 2.5.3.2, because then people would not be able to compile with older versions and there is not a even a guarantee the 2.5.3.2 workaround helps. An options is to file a PR for the brew formula to restrict sdl2 to >= 2.5.3.2 only for brew.