-
Notifications
You must be signed in to change notification settings - Fork 16
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
Mac release broken #170
Comments
Really cool if you want to fix the mac build, as we currently don't have anyone supporting that. The libraries are actually bundled in the app, or should be anyways (under Current build targets macos 11.1 (or 10.15 maybe, mac target is confusing) (last intel mac anyways) |
I'm not a C++ nor a mac app developer but I was hoping to give in to nostalgia over the holidays a bit so I'll take a look.
Must be linked incorrectly then. I'll look at building later. |
I was able to get it building with the following diff:
This gets me to launch a window which immediately crashes with:
Copying
Instead. Fixing the versions gets me to display the loading image before the crash, seems like further shader issues. Fixing |
I was able to play a game but when my brain was busted it crashed:
|
above is my current patch. |
Hey, do you have the full callstack here? Also was this in Conquest or a scenario? Conquest is pretty untested and broken just now. |
Scenarios, I tried out a few (Tutorial, Exploration, ...) which all seem to fail at various points, the exploration one fails when you kill all the small crabs (which triggers the boss crab spawn?). Unfortunately no stack trace is provided (I guess I should build it in debug mode for that?). |
nvm got it from the core dump:
|
Crash is same as #161 |
@HeliumAnt other than the sound crash, should we merge these diffs in to get past the other crashes? |
The meson changes are fine, the shader changes will break other systems. Shaders are a matter of the incorrectly set context, which should be 3.1 compat instead of 3.3core. I'm actually surprised that worked for me at all, since mesa is usually not that lenient on core profile. |
@xldenis initial arm test build here, could you check if this works? |
I already removed the quarantine bit with |
A new error on a different scenario: |
Can we get another call stack, and repro steps? Looks like a very similar issue |
Unfortunately this one is not as consistently reproducible, but I'll get one the next time it crashes. |
The currently packaged mac release is non functional. To start, it links against libraries that are not part of the standard mac distribution nor are distributed in the archive:
Once I fix this by installing them through homebrew, I get a segfault which prevents the game from opening.
Additionally, the game isn't compiled for ARM which limits is distribution potential. I'll try getting it building locally later to see if this is still a problem on master.
The text was updated successfully, but these errors were encountered: