Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no response on M1 MacBook Air with macOS 12.3.1 #118

Open
theTJ opened this issue Apr 7, 2022 · 1 comment
Open

no response on M1 MacBook Air with macOS 12.3.1 #118

theTJ opened this issue Apr 7, 2022 · 1 comment

Comments

@theTJ
Copy link

theTJ commented Apr 7, 2022

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

@Mikolaj
Copy link
Member

Mikolaj commented Apr 7, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants