-
Notifications
You must be signed in to change notification settings - Fork 5
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
Compiling on mac #11
Comments
Apple does not support x86 application on newer macOS, and unfortunately mono does not support x64 platform on macOS. This is out of my range, but I will look into the donor iheader issue when I find a time. Sry for my late reply. |
Thank you for the reply and no worries. I am unfamiliar with the workings of mono but according to this link, they do support x64 on mac. However, I should've specified that I am using an arm64 mac, which may be the cause of my issues as mono does not currently support arm on mac. I am running mono through rosetta2 however, so the x64 option should've worked. Luckily, now it does seem to work without any issue. However, funnily enough I can't actually run the compiled binary using either dotnet runtime or mono. I believe this is on their end however. Afaik dotnet runtime doesn't support windows.forms and mono, which does, gives this error which implies that windows forms won't work on it
It does run through wine, though with major issues compared to the precompiled builds, such as a significantly higher tendancy to crash or the "open rom" option just bringing up a duplicate window of the default ui (can work around this by dragging the file into the ui from finder). Not really sure what can be done, as you said, but figured it's worth keeping a note of it. Feel free to close the issue. Another note is that mono does support arm on linux, so if you know how to enable arm compilation on linux for this project, that might potentially be of interest for some people. EDIT: I'm not sure if you've seen this, but maybe it might be of interest? |
Yes, Windows.Forms does not fully support 64bit, that is why TinkeDSi could not run on amd64 and/or arm64 macOS |
I have mono and pkg-config installed but running compile.sh leads to
I have tried defining mono in path just in case with no luck. I would appreciate any help on this and am opening this issue to suggest that perhaps any additional steps be added to the readme.
Edit: also cannot import donor iheader on any Pokemon Conquest bad dump (with hash bb2616e3 labelled as third party on datomatic)
The text was updated successfully, but these errors were encountered: