-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Bug]: Debug Error on Manifest creation or deletion in build process #1304
Comments
Can you please try the |
Tried with the dev branch and did not get the error in the first build, but did got the error in the second build: Short build log: then I got the error.. |
I can reproduce a similar error building with CMake/Ninja and Clang using Juce 7.0.10. It works on other platforms but not on Windows. juce_vst3_helper fails with no errors:
I tried various other combinations of flags like removing Can you add more logging to get more information? I noticed that Juce's VST3 SDK has diverged from the upstream a bit. Those changes could be the reason why this fails. Especially the changes in: |
I dived into the issue, and I could get more information for the error. It turns out that some error was being ignored by the VST3 SDK. I have submitted a pull request for that: #1371 My issue is that the VST3 SDK helper fails to load the
The main issue is that my |
Any tips on troubleshooting which dll is missing ? Edit: I manage to solve my issue, using LucasG's Dependency on the vst3 file did not show any missing dependency, but it turned out that LoadLibraryW was expecting the dlls that were shipped in the vst3 file folder to be in the same folder as For future readers, JUCE developers on the JUCE forum discourage using dynamic libraries as DLLs, as there can be version compatibility issues with other DLLs loaded on the system. It is advised to instead use static libraries. Using static libraries will also solve this issue. |
Detailed steps on how to reproduce the bug
Building plugin on Windows 11 and JUCE 7.0.8 gives build error on creating the manifest.
Just create or open a project and build the plugin. I got a "Windows Runtime C++ Runtime Lib" dialog with the message:
Debug Error!
Pogram: ... \Debug\VST3 Manifest Helper\juce_vst3_helper.exe
abort() has been called presse "Abort", "Retry" or "Ignore"
Everything seems to build correctly, but there is a problem with the manifest creation, deletion or whatever.
Its on of the last steps in de build process
What is the expected behaviour?
Should build without this issue as it did on the previous version 7.0.7
Operating systems
Windows
What versions of the operating systems?
Windows 11 Pro Version 10.0.22621 Build 22621
Architectures
x86_64
Stacktrace
No response
Plug-in formats (if applicable)
No response
Plug-in host applications (DAWs) (if applicable)
none
Testing on the
develop
branchI have not tested against the
develop
branchCode of Conduct
The text was updated successfully, but these errors were encountered: