no response on M1 MacBook Air with macOS 12.3.1
Opened this issue ยท 1 comments
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.