Getting build error with audio plugin tutorial

Hi, I’m new to Juce and to “modern” C++ build systems in general

I’m trying to follow the Create a basic Audio/MIDI plugin, Part 1: Setting up tutorial. I’m using Manjaro Linux and I’ve chosen the Code::Block(linux) exporter.

I have followed the tutorial up to the Create an audio plug-in project with the Projucer part, where the build fails with this error output:

In file included from ../../third/JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:31,
                 from ../../third/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:26,
                 from /home/vince/Documents/Dev/Juce/tutorial1/tutorial1/tutorial1/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:8:
../../third/JUCE/modules/juce_audio_plugin_client/utility/../utility/juce_CheckSettingMacros.h:33:3: error: #error "You need to enable at least one plugin format!"
   33 |  #error "You need to enable at least one plugin format!"
      |   ^~~~~

I DO have ticked the VST3 plugin format in project settings…
So I need some help here please, thanks in advance :slight_smile:

You probably need to enable a format in the juce modules:

EDIT: or maybe not, that might be only for hosting plugins (?)… although they seem to be turned on in my plugin project.

Thanks for your help, but it didn’t work…

My settings are a bit different than yours though

I still get the same error (even when I enable everything).

Did you rebuild your project after checking vst3? Did you try other formats?

Yes I did rebuild it, getting the same error…
I tried LV2 too with same error again.