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

Tracking Issue: Support for Apple Silicon #921

Open
2 of 8 tasks
yvt opened this issue Dec 10, 2020 · 3 comments
Open
2 of 8 tasks

Tracking Issue: Support for Apple Silicon #921

yvt opened this issue Dec 10, 2020 · 3 comments

Comments

@yvt
Copy link
Owner

yvt commented Dec 10, 2020

This issue tracks OpenSpades' support for Apple Silicon Macs (AArch64).

@yvt yvt pinned this issue Dec 10, 2020
@Haxk20
Copy link
Contributor

Haxk20 commented Jul 10, 2021

We have previously tried to make openspades work on aarch64 but angeloscript was just far too old for it to work properly and just failed build. Updating angeloscript didn't yield anything useful. More issues only.

@yvt
Copy link
Owner Author

yvt commented Jun 19, 2022

Builds successfully with master + #1005 + *:arm64-osx vcpkg packages. It however fails at runtime:

2022/06/20 00:52:30 [ScriptManager.cpp:44]  (0, 0) : ERR  : Failed in call to function 'RegisterObjectBehaviour' with 'AudioChunk' and 'void f()' (Code: -7)

2022/06/20 00:52:30 [Main.cpp:650] [!] Terminating due to the fatal error: Not supported
at ../Sources/ScriptBindings/ScriptManager.cpp:190
static void spades::ScriptManager::CheckError(int) at ScriptManager.cpp:189
spades::ScriptManager::ScriptManager() at ScriptManager.cpp:77
int main(int, char **) at Main.cpp:320

@Haxk20
Copy link
Contributor

Haxk20 commented Jun 19, 2022

Builds successfully with master + #1005 + *:arm64-osx vcpkg packages. It however fails at runtime:

2022/06/20 00:52:30 [ScriptManager.cpp:44]  (0, 0) : ERR  : Failed in call to function 'RegisterObjectBehaviour' with 'AudioChunk' and 'void f()' (Code: -7)

2022/06/20 00:52:30 [Main.cpp:650] [!] Terminating due to the fatal error: Not supported
at ../Sources/ScriptBindings/ScriptManager.cpp:190
static void spades::ScriptManager::CheckError(int) at ScriptManager.cpp:189
spades::ScriptManager::ScriptManager() at ScriptManager.cpp:77
int main(int, char **) at Main.cpp:320

You need to update the angelscript files as is.

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

No branches or pull requests

2 participants