-
Notifications
You must be signed in to change notification settings - Fork 11
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
Mojave again #14
Comments
So I just wanted to let you know that I managed to fix my Mojave 10.14.4 issue using the solution in #12. The auto-installer might be using an older version of the code. I did a fresh clone of the repo, make uninstall, make install and it works now. |
I have tried everything and I have given up, I now play EV Nova under SheepShaver. The OS X native app won't work in the upcoming major OS X release anyway. |
It works great under Mojave. I don't know if the auto install pkg has the latest fixes, but if you do the make install method from the terminal as described in the link to #12 above it works great under mojave. I just did this and now the game plays fine. |
Unless anyone has any other useful information that can help me determine the cause, I'm gonna close this issue. |
I think the issue may be people are running it without the latest code fix. So it can all be in one spot, here is how I did the patch in Mojave and it works great:
#!/bin/sh export DYLD_FORCE_FLAT_NAMESPACE=1 if [ -e $GLENGINE ] if [ -e "$WD/$EVBIN.original" ]
You are probably using a slightly older version of launcher.sh that is why it did not work in Mojave. I have attached a copy of the file here (unzip it first) that I used and it worked great. |
I have been trying to get EVN running on my new MacBook Pro that is running 10.14.2, but everything I have tried so far has failed (except running it in Boot Camp, but I would like to avoid having to do that).
With the launcher.sh, I get:
Running the patched app itself shows the same _gliCreateContextWithShared error.
The AppleFSCompression errors seem to be irrelevant.
I have verified with
nm
that the symbol is in the GLEngine framework.I have tried the workarounds mentioned in #11 of running
sudo update_dyld_shared_cache
and letting the original app crash and then running the patched app, but this makes no difference.I have also tried this trick which I found elsewhere: before invoking launcher.sh, execute
export DYLD_INSERT_LIBRARIES='/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine'
But it doesn't work either.
It seems other people are able to run EVN in Mojave, why does it fail on my system?
(By the way, you can enter your license code if you still know when you bought the game. Set your clock to 1 day after the date you received the code, and it will work. Normally you would need to do this offline but since the Ambrosia licensing server is dead, this no longer matters.)
The text was updated successfully, but these errors were encountered: