You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Elk OS SDK which is currently signaled as the only headless build is using https://github.com/elk-audio/JUCE/commits/mind/headless_plugin_client_next which is a fork of 5.4.5 and is fixing headless builds for VST3 only. Search for JUCE_AUDIOPROCESSOR_NO_GUI=1. Afaik these patches have never been merged in JUCE repo.
Back on built-in JUCE,
JUCE_AUDIOPROCESSOR_NO_GUI=1
is not producing any tangible effect and builds fails when including juce_gui_basics.h since
X11/Xlib.h: No such file or directory
the removal of this dependency is a key for embedding this plugin into already existing platforms like Mod Duo or any whatsoever headless platform
The text was updated successfully, but these errors were encountered:
MaxPayne86
changed the title
Be able to build a gui-less plugin in every format
JUCE submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
Aug 20, 2021
MaxPayne86
changed the title
JUCE submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
JUCE builtin submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
Aug 20, 2021
MaxPayne86
changed the title
JUCE builtin submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
JUCE built-in submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
Aug 20, 2021
MaxPayne86
changed the title
JUCE built-in submodule version doesn't allow headless build, Elk OS SDK is but it's a fork from a different version
JUCE built-in submodule version doesn't allow headless build, Elk OS SDK does but it's a fork from a different version
Aug 20, 2021
My apologies but being busy on other projects. I think that the problem is not related to this plugin but with JUCE library that is a plugin dependency. So in a beautiful world audio plugins should build successfully either with or without Xorg support (Linux), that's why we commonly refer to "headless" targets whenever we want to do so. So in a nutshell one day someone will fix JUCE lv2 branch to meet this requirement, you can close this issue thanks.
Current JUCE module is https://github.com/lv2-porting-project/JUCE.git which is version 6.0.8 from a particular JUCE fork
Elk OS SDK which is currently signaled as the only headless build is using https://github.com/elk-audio/JUCE/commits/mind/headless_plugin_client_next which is a fork of 5.4.5 and is fixing headless builds for VST3 only. Search for JUCE_AUDIOPROCESSOR_NO_GUI=1. Afaik these patches have never been merged in JUCE repo.
Back on built-in JUCE,
JUCE_AUDIOPROCESSOR_NO_GUI=1
is not producing any tangible effect and builds fails when including juce_gui_basics.h since
X11/Xlib.h: No such file or directory
the removal of this dependency is a key for embedding this plugin into already existing platforms like Mod Duo or any whatsoever headless platform
The text was updated successfully, but these errors were encountered: