[ 5%] Generating VST3/transformant.vst3/Contents/Resources/plugin.uidesc [SMTG] Copied /home/user/git/audio-plugins/transformant/resource/plugin.uidesc to /home/user/git/audio-plugins/transformant/build/VST3//transformant.vst3/Contents/Resources/plugin.uidesc [ 10%] Generating VST3/transformant.vst3/Contents/Resources/background.png [SMTG] Copied /home/user/git/audio-plugins/transformant/resource/background.png to /home/user/git/audio-plugins/transformant/build/VST3//transformant.vst3/Contents/Resources/background.png [ 15%] Building CXX object CMakeFiles/transformant.dir/src/audiobuffer.cpp.o [ 21%] Building CXX object CMakeFiles/transformant.dir/src/bitcrusher.cpp.o [ 26%] Building CXX object CMakeFiles/transformant.dir/src/formantfilter.cpp.o [ 31%] Building CXX object CMakeFiles/transformant.dir/src/lfo.cpp.o [ 36%] Building CXX object CMakeFiles/transformant.dir/src/limiter.cpp.o [ 42%] Building CXX object CMakeFiles/transformant.dir/src/pluginprocess.cpp.o [ 47%] Building CXX object CMakeFiles/transformant.dir/src/vst.cpp.o [ 52%] Building CXX object CMakeFiles/transformant.dir/src/vstentry.cpp.o [ 57%] Building CXX object CMakeFiles/transformant.dir/src/waveshaper.cpp.o [ 63%] Building CXX object CMakeFiles/transformant.dir/src/ui/controller.cpp.o In file included from /home/user/git/audio-plugins/transformant/src/ui/controller.cpp:25: /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h: In member function ‘void Steinberg::Vst::PluginUIMessageController::setMessageText(Steinberg::Vst::TChar*)’: /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:60:20: error: expected primary-expression before ‘str’ 60 | String str( msgText ); | ^~~ /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:61:13: error: ‘str’ was not declared in this scope; did you mean ‘std’? 61 | str.toMultiByte( kCP_Utf8 ); | ^~~ | std /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:61:30: error: ‘kCP_Utf8’ was not declared in this scope 61 | str.toMultiByte( kCP_Utf8 ); | ^~~~~~~~ /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h: In member function ‘Steinberg::Vst::PluginUIMessageController::CView* Steinberg::Vst::PluginUIMessageController::verifyView(CView*, const VSTGUI::UIAttributes&, const VSTGUI::IUIDescription*)’: /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:114:24: error: expected primary-expression before ‘str’ 114 | String str( pluginController->getDefaultMessageText()); | ^~~ /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:115:17: error: ‘str’ was not declared in this scope; did you mean ‘std’? 115 | str.toMultiByte (kCP_Utf8); | ^~~ | std /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:115:34: error: ‘kCP_Utf8’ was not declared in this scope 115 | str.toMultiByte (kCP_Utf8); | ^~~~~~~~ /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h: In member function ‘void Steinberg::Vst::PluginUIMessageController::viewLostFocus(CView*)’: /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:138:24: error: expected primary-expression before ‘str’ 138 | String str; | ^~~ /home/user/git/audio-plugins/transformant/src/ui/uimessagecontroller.h:139:17: error: ‘str’ was not declared in this scope; did you mean ‘std’? 139 | str.fromUTF8 (text.data ()); | ^~~ | std make[2]: *** [CMakeFiles/transformant.dir/build.make:212: CMakeFiles/transformant.dir/src/ui/controller.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/transformant.dir/all] Error 2 make: *** [Makefile:136: all] Error 2