Closed gimdh closed 4 years ago
I wonder if I used wrong VoodooSMBus. I tried latest release from VoodooSMBus/VoodooSMBus and this repo.
In VoodooRMI/VoodooRMI/Transports/SMBus/Info.plist, dependency is defined as follows
<key>OSBundleLibraries</key>
<dict>
<key>de.leo-labs.VoodooSMBus</key>
<string>3.0</string>
However, VoodooSMBus does not have OSBundleCompatibleVersion
key in info.plist, nor the version is high enough. I edited required version at RMISMBus and added lines below to VoodooSMBut in order to let kextutil know it's compatible, and now it loads properly.
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
//Edit: https://github.com/VoodooSMBus/VoodooRMI/commit/af72b4ee23874d7b332735440cfab1ed0771201c apparently broke dependency. I guess you have your own VoodooSMBus.kext with bumped up version number, which is not updated to repo yet.
The dev branch of VoodooSMBus has the correct version, which is what this is based on. I did indeed bump up the version, and I should have a release on Monday with the new voodooSMBus in it.
I'll keep in mind that I should use dev branch. Thanks!
Describe the bug When trying to load RMISMbus.kext following error occurs.
To Reproduce Build with xcodebuild and try loading with kextutil.
Expected behavior Loads properly
Log