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

Building for Mojave on MacBook Pro 2013 #4

Open
vfilimonov opened this issue Sep 9, 2020 · 0 comments
Open

Building for Mojave on MacBook Pro 2013 #4

vfilimonov opened this issue Sep 9, 2020 · 0 comments

Comments

@vfilimonov
Copy link

vfilimonov commented Sep 9, 2020

Hello @blackgate

many thanks for the repo!

My question is about the fork (https://github.com/timpalpant/NVDAGPUWakeHandler), but for some reason I could not open an issue there, so let me ask you - perhaps you could guide me. As far as I can tell, the core functionality was not changed by the fork.

I'm trying to build the project for Mojave (10.14.6) on MacBook (Early 2013 in my case).

So far I changed only OSBundleLibraries versions (to 18.7) in Info.plist and MACOSX_DEPLOYMENT_TARGET = 10.14 in Build Settings. But the resulting kext failed to be loaded:

NVDAGPUWakeHandler.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).

kextutil give some details

(kernel) kxld[test.NVDAGPUWakeHandler]: The super class vtable '__ZTV9IOService' for vtable '__ZTV18NVDAGPUWakeHandler' is out of date. Make sure your kext has been built against the correct headers.
(kernel) Can't load kext test.NVDAGPUWakeHandler - link failed.
(kernel) Failed to load executable for kext test.NVDAGPUWakeHandler.

Could you suggest what could cause the error and how to fix it?

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

No branches or pull requests

1 participant