Build fail due to HISE Unlocker
-
MacOS, M2, Sequoia 15.1.1 - XCode 16.1This is a new one for me. My HISE project (not HISE itself) is failing to build with the following output:
❌ "hise::DeactiveOverlay::checkLicense(juce::String const&)", referenced from: ❌ "hise::Unlocker::loadKeyFile()", referenced from: ❌ "hise::Unlocker::getUnlockerObject()", referenced from: ❌ "hise::Unlocker::resolveLicenseFile(juce::Component*)", referenced from: ❌ "hise::Unlocker::showActivationWindow(juce::Component*)", referenced from: ❌ "hise::Unlocker::Unlocker()", referenced from: ❌ "hise::Unlocker::~Unlocker()", referenced from: ❌ "hise::Unlocker::isUnlocked() const", referenced from: ❌ "hise::Unlocker::getProductErrorMessage() const", referenced from: ❌ ld: symbol(s) not found for architecture arm64 ❌ clang++: linker command failed with exit code 1 (use -v to see invocation)Gonna dig around but just wondering if anyone has experience with this/knows what's going on here?
-
@HISEnberg said in Build fail due to HISE Unlocker:
ld: symbol(s) not found for architecture arm64
clang++: linker command failed with exit code 1 (use -v to see invocation)When I see stuff like this it often means you're building for the wrong architecture or you need a different version of xcode. Have you changed version recently?
-
@David-Healey That's what I initially suspected too. But no I haven't changed architectures.
- Edit: Actually it seems to do with my authorization/licensing system, it's triggering HISE's activate system. I left the RSA.xml in the project folder so just removing it clears up the error.
Solution here: https://forum.hise.audio/topic/12825/errors-when-exporting-to-vst3/3
-
H HISEnberg has marked this topic as solved