New Layout issue compiling plugin
-
Compiling plugins (macOs) with Hise new layout result in this errors:
❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:273:25: base class has incomplete type struct Editor : public ProcessorEditorBody ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:309:20: only virtual member functions can be marked 'override' void updateGui() override ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:316:29: only virtual member functions can be marked 'override' int getBodyHeight() const override ^~~~~~~~ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:321:18: only virtual member functions can be marked 'override' void resized() override ^~~~~~~~ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:276:4: type 'hise::ProcessorEditorBody' is not a direct or virtual base of 'hise::SendEffect::Editor' ProcessorEditorBody(parent), ^~~~~~~~ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:281:27: member access into incomplete type 'hise::ProcessorEditor' gainSlider.setup(parent->getProcessor(), Parameters::Gain, "Gain"); ^~~~~~~~~~~~~~~~~~~ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:285:29: member access into incomplete type 'hise::ProcessorEditor' offsetSlider.setup(parent->getProcessor(), Parameters::ChannelOffset, "Channel"); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:293:4: use of undeclared identifier 'addAndMakeVisible' addAndMakeVisible(gainSlider); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:294:4: use of undeclared identifier 'addAndMakeVisible' addAndMakeVisible(offsetSlider); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:296:4: use of undeclared identifier 'addAndMakeVisible' addAndMakeVisible(connectionBox); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:299:39: member access into incomplete type 'hise::ProcessorEditor' connectionBox.setup(parent->getProcessor(), Parameters::SendIndex, "SendIndex"); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:301:72: use of undeclared identifier 'getProcessor' auto list = ProcessorHelpers::getListOfAllProcessors<SendContainer>(getProcessor()->getMainController()->getMainSynthChain()); ^ ❌ /Users/ulrikboden/Music/Hise/HISE-new_layout/hi_frontend/../hi_modules/effects/fx/RouteFX.h:323:13: use of undeclared identifier 'getLocalBounds' auto b = getLocalBounds().reduced(20, 0);
it seems to be a problem with RouteFX
Hise build today 2021-10-28
-
should be fixed now.
-
@Christoph-Hart Ok, downloading...
-
@Christoph-Hart indeed it was :)