[3/104] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o FAILED: CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o /usr/bin/c++ -DBluetooth=0 -DCabbageManufacturer=\"CabbageAudio\" -DCabbagePro=0 -DCabbage_IDE_Build=1 -DJUCE_APPLICATION_NAME_STRING=\"Cabbage\" -DJUCE_APPLICATION_VERSION_STRING=\"2.9.233\" -DJUCE_ASIO=1 -DJUCE_DISPLAY_SPLASH_SCREEN=0 -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODAL_LOOPS_PERMITTED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_MODULE_AVAILABLE_juce_opengl=1 -DJUCE_MODULE_AVAILABLE_juce_product_unlocking=1 -DJUCE_PLUGINHOST_AU=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_PLUGINHOST_VST=1 -DJUCE_STANDALONE_APPLICATION=1 -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_WEB_BROWSER=0 -DJucePlugin_ProducesMidiOutput=1 -DJucePlugin_WantsMidiInput=1 -DLINUX=1 -DNDEBUG=1 -DPluginDesc=\"CabbagePlugin\" -DUse_Native_File_Browser=1 -DWebUI=1 -D_NDEBUG=1 -I/Cabbage/cabbage-develop/build/Cabbage_artefacts/JuceLibraryCode -I/usr/local/include/csound -I/usr/include/csound -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/VST3_SDK -I/root/SDKs/VST_SDK/VST3_SDK -I/Cabbage/cabbage-develop/JUCE/modules -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/lv2 -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/serd -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/sord -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/sord/src -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/sratom -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/lilv -I/Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/format_types/LV2_SDK/lilv/src -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/sysprof-6 -isystem /usr/include/harfbuzz -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -O3 -DNDEBUG -pthread -O3 -flto -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Wsign-conversion -Wunreachable-code -Wcast-align -Wno-implicit-fallthrough -Wno-maybe-uninitialized -Wno-ignored-qualifiers -Wno-multichar -Wswitch-enum -Wredundant-decls -Wno-strict-overflow -Wshadow -Wfloat-equal -Wmissing-field-initializers -Woverloaded-virtual -Wreorder -Wzero-as-null-pointer-constant -MD -MT CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -MF CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o.d -o CMakeFiles/Cabbage.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o -c /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbageEditor.cpp In file included from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/CabbageGenericPluginLookAndFeel.h:24, from /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbageEditor.h:27, from /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbageEditor.cpp:20: /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In member function 'void NativeWindowComponent::setWindow(void*)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:91:26: warning: unused parameter 'view' [-Wunused-parameter] 91 | void setWindow(void* view) | ~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(juce::String)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:529:31: warning: unused parameter 'message' [-Wunused-parameter] 529 | static void debug (String message) | ~~~~~~~^~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(float)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:536:30: warning: unused parameter 'value' [-Wunused-parameter] 536 | static void debug (float value) | ~~~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(juce::String, double)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:543:31: warning: unused parameter 'message' [-Wunused-parameter] 543 | static void debug (String message, double value) | ~~~~~~~^~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:543:47: warning: unused parameter 'value' [-Wunused-parameter] 543 | static void debug (String message, double value) | ~~~~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(float, juce::String)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:550:30: warning: unused parameter 'val' [-Wunused-parameter] 550 | static void debug (float val, String value) | ~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:550:42: warning: unused parameter 'value' [-Wunused-parameter] 550 | static void debug (float val, String value) | ~~~~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(float, float)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:557:30: warning: unused parameter 'val' [-Wunused-parameter] 557 | static void debug (float val, float value) | ~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:557:41: warning: unused parameter 'value' [-Wunused-parameter] 557 | static void debug (float val, float value) | ~~~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::debug(juce::String, juce::String)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:564:31: warning: unused parameter 'message' [-Wunused-parameter] 564 | static void debug (String message, String value) | ~~~~~~~^~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:564:47: warning: unused parameter 'value' [-Wunused-parameter] 564 | static void debug (String message, String value) | ~~~~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static juce::String CabbageUtilities::cabbageString(juce::String, juce::Font, float)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:972:60: warning: 'float juce::Font::getStringWidthFloat(const juce::String&) const' is deprecated: Use GlyphArrangement or TextLayout to compute text layouts [-Wdeprecated-declarations] 972 | float stringWidth = jmax (font.getStringWidthFloat (input), 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /Cabbage/cabbage-develop/JUCE/modules/juce_graphics/juce_graphics.h:139, from /Cabbage/cabbage-develop/build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:16, from /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbageEditor.h:26: /Cabbage/cabbage-develop/JUCE/modules/juce_graphics/fonts/juce_Font.h:485:11: note: declared here 485 | float getStringWidthFloat (const String& text) const; | ^~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static juce::Font CabbageUtilities::getComponentFont(int)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1021:38: warning: 'juce::Font::Font(float, int)' is deprecated: Use the constructor that takes a FontOptions argument [-Wdeprecated-declarations] 1021 | Font font = Font (11.5, style); // ("Verdana", 11.5, bold); | ^ /Cabbage/cabbage-develop/JUCE/modules/juce_graphics/fonts/juce_Font.h:77:5: note: declared here 77 | Font (float fontHeight, int styleFlags = plain); | ^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static juce::Font CabbageUtilities::getValueFont()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1027:47: warning: 'juce::Font::Font(const juce::String&, float, int)' is deprecated: Use the constructor that takes a FontOptions argument [-Wdeprecated-declarations] 1027 | Font font = Font ("Helvetica", 11.5, 1); | ^ /Cabbage/cabbage-develop/JUCE/modules/juce_graphics/fonts/juce_Font.h:89:5: note: declared here 89 | Font (const String& typefaceName, float fontHeight, int styleFlags); | ^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static juce::Font CabbageUtilities::getEmbeddedFont()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1034:9: error: 'CustomTypeface' was not declared in this scope 1034 | CustomTypeface* newTypeface = new CustomTypeface (is); | ^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1034:25: error: 'newTypeface' was not declared in this scope 1034 | CustomTypeface* newTypeface = new CustomTypeface (is); | ^~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1034:43: error: expected type-specifier before 'CustomTypeface' 1034 | CustomTypeface* newTypeface = new CustomTypeface (is); | ^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static juce::Font CabbageUtilities::getTitleFont()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1041:47: warning: 'juce::Font::Font(const juce::String&, float, int)' is deprecated: Use the constructor that takes a FontOptions argument [-Wdeprecated-declarations] 1041 | Font font = Font ("Helvetica", 12.5, 1); | ^ /Cabbage/cabbage-develop/JUCE/modules/juce_graphics/fonts/juce_Font.h:89:5: note: declared here 89 | Font (const String& typefaceName, float fontHeight, int styleFlags); | ^~~~ In file included from /Cabbage/cabbage-develop/JUCE/modules/juce_core/juce_core.h:363, from /Cabbage/cabbage-develop/build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:14: /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h: In static member function 'static void CabbageUtilities::addCustomPlantsToMenu(juce::PopupMenu&, juce::Array&, juce::String)': /Cabbage/cabbage-develop/JUCE/modules/juce_core/xml/juce_XmlElement.h:837:16: warning: unnecessary parentheses in declaration of 'e' [-Wparentheses] 837 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro 'forEachXmlChildElement' 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/JUCE/modules/juce_core/xml/juce_XmlElement.h:837:16: note: remove parentheses 837 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro 'forEachXmlChildElement' 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/JUCE/modules/juce_core/xml/juce_XmlElement.h:837:82: warning: 'void juce::XmlElement::macroBasedForLoop() const' is deprecated [-Wdeprecated-declarations] 837 | for (auto* (childElementVariableName) : ((parentXmlElement).macroBasedForLoop(), (parentXmlElement).getChildIterator())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../LookAndFeel/../Utilities/CabbageUtilities.h:1184:25: note: in expansion of macro 'forEachXmlChildElement' 1184 | forEachXmlChildElement (*xml, e) | ^~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/JUCE/modules/juce_core/xml/juce_XmlElement.h:748:25: note: declared here 748 | [[deprecated]] void macroBasedForLoop() const noexcept {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/csound/csound.h:320, from /usr/include/csound/csound.hpp:40, from /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:24, from /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbagePluginProcessor.h:16, from /Cabbage/cabbage-develop/Source/Audio/Plugins/GenericCabbageEditor.cpp:21: /usr/include/csound/sysdep.h: At global scope: /usr/include/csound/sysdep.h:453:8: warning: redundant redeclaration of 'size_t strlcat(char*, const char*, size_t)' in same scope [-Wredundant-decls] 453 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/c++/14/cstring:43, from /Cabbage/cabbage-develop/JUCE/modules/juce_core/system/juce_StandardHeader.h:113, from /Cabbage/cabbage-develop/JUCE/modules/juce_core/juce_core.h:215: /usr/include/string.h:512:15: note: previous declaration of 'size_t strlcat(char*, const char*, size_t)' 512 | extern size_t strlcat (char *__restrict __dest, | ^~~~~~~ /usr/include/csound/csound.hpp: In member function 'virtual int Csound::GetKsmps()': /usr/include/csound/csound.hpp:397:26: warning: conversion to 'int' from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 397 | return csoundGetKsmps(csound); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function 'virtual int Csound::GetNchnls()': /usr/include/csound/csound.hpp:401:27: warning: conversion to 'int' from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 401 | return csoundGetNchnls(csound); | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/csound/csound.hpp: In member function 'virtual int Csound::GetNchnlsInput()': /usr/include/csound/csound.hpp:405:32: warning: conversion to 'int' from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 405 | return csoundGetNchnlsInput(csound); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/csound/plugin.h:31, from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:10, from /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:28: /usr/include/csound/arrays.h: In function 'void tabinit(CSOUND*, ARRAYDAT*, int)': /usr/include/csound/arrays.h:37:32: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 37 | ss = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h:40:40: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 40 | } else if( (ss = p->arrayMemberSize*size) > p->allocated) { | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/arrays.h: In function 'void tabinit_like(CSOUND*, ARRAYDAT*, ARRAYDAT*)': /usr/include/csound/arrays.h:57:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 57 | sizeof(int32_t)*tp->dimensions); | ~~~~^~~~~~~~~~ /usr/include/csound/arrays.h:63:24: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 63 | ss *= tp->sizes[i]; | ~~~~~~~~~~~^ /usr/include/csound/arrays.h:69:17: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 69 | ss = p->arrayMemberSize*ss; | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h:72:25: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 72 | } else if( (ss = p->arrayMemberSize*ss) > p->allocated) { | ~~~^~~~~~~~~~~~~~~ /usr/include/csound/arrays.h: In function 'int tabcheck(CSOUND*, ARRAYDAT*, int, OPDS*)': /usr/include/csound/arrays.h:83:34: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 83 | size_t s = p->arrayMemberSize*size; | ~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/csound/plugin.h: In member function 'CSOUND_FFT_SETUP* csnd::Csound::fft_setup(uint32_t, uint32_t)': /usr/include/csound/plugin.h:216:38: warning: conversion to 'int' from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~ /usr/include/csound/plugin.h:216:44: warning: conversion to 'int' from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 216 | return (fftp)RealFFT2Setup(this, size, direction); | ^~~~~~~~~ /usr/include/csound/plugin.h: In member function 'void csnd::Csound::sleep(int)': /usr/include/csound/plugin.h:273:30: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 273 | void sleep(int ms) { Sleep(ms); } | ^~ /usr/include/csound/plugin.h: In member function 'void csnd::Fsig::init(csnd::Csound*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, uint32_t)': /usr/include/csound/plugin.h:543:25: warning: conversion to 'long unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 543 | size_t bytes = (n + 2) * sizeof(float); | ~~~^~~~ /usr/include/csound/plugin.h:549:25: warning: conversion to 'long unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 549 | size_t bytes = (n + 2) * sizeof(MYFLT) * nsmps; | ~~~^~~~ /usr/include/csound/plugin.h: In member function 'uint32_t csnd::Fsig::dft_size()': /usr/include/csound/plugin.h:562:32: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 562 | uint32_t dft_size() { return N; } | ^ /usr/include/csound/plugin.h: In member function 'uint32_t csnd::Fsig::hop_size()': /usr/include/csound/plugin.h:566:32: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 566 | uint32_t hop_size() { return overlap; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function 'uint32_t csnd::Fsig::win_size()': /usr/include/csound/plugin.h:570:32: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 570 | uint32_t win_size() { return winsize; } | ^~~~~~~ /usr/include/csound/plugin.h: In member function 'uint32_t csnd::Fsig::nbins()': /usr/include/csound/plugin.h:578:35: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 578 | uint32_t nbins() { return N / 2 + 1; } | ~~~~~~^~~ In file included from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:15: /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In member function 'void nlohmann::detail::binary_writer::write_compact_float(number_float_t, nlohmann::detail::input_format_t)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:14758:60: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 14758 | static_cast(static_cast(n)) == static_cast(n)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/../Utilities/CabbageHttpServer.h:4, from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/../CabbageCommonHeaders.h:34, from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:17: /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h: In function 'std::string httplib::to_string(Error)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/../Utilities/httplib.h:1703:10: warning: enumeration value 'SSLPeerCouldBeClosed_' not handled in switch [-Wswitch-enum] 1703 | switch (error) { | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function 'int ChannelStateSave::writeDataToDisk(int)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:866:66: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 866 | if (strcmp(csoundChanList[i].name, ignoreStrings[n].c_str()) == 0) | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function 'void ChannelStateRecall::readDataFromDisk(int)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:955:14: warning: 'std::istream& nlohmann::operator<<(basic_json<>&, std::istream&)' is deprecated: Since 3.0.0; use operator>>(std::istream&, basic_json&) [-Wdeprecated-declarations] 955 | j << file; | ^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:24005:26: note: declared here 24005 | friend std::istream& operator<<(basic_json& j, std::istream& i) | ^~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 973 | for (int i = 0; i < ignoreStrings.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:975:50: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 975 | if (channelName == ignoreStrings[i]) | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function 'int AudioArray::aperf()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1024:29: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 1024 | for ( int i = 0 ; i < in.len() ; i++) | ~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp: In member function 'int StrToArray::parseStringAndFillStruct()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1147:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1147 | for (int i = 0; i < tokens.size(); i++) | ~~^~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1149:41: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1149 | out[i].size = strlen(tokens[i].c_str())+1; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1150:56: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1150 | out[i].data = csound->strdup((char*)tokens[i].c_str()); | ^ In file included from /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageWebUIOpcodes.h:10, from /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:32: /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function 'void CabbageOpcodes::triggerTableUpdate(CabbageWidgetIdentifiers*, CabbageWidgetIdentifiers::IdentifierData, int)': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:127:115: warning: declaration of 'value' shadows a member of 'CabbageOpcodes' [-Wshadow] 127 | void triggerTableUpdate(CabbageWidgetIdentifiers* varData, CabbageWidgetIdentifiers::IdentifierData data, int value) | ~~~~^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:59:12: note: shadowed declaration is here 59 | MYFLT* value = {}; | ^~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function 'int GetCabbageStringValue::init()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:220:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | currentString = ""; | ^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function 'int CabbageValueChanged::init()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:297:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:301:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 301 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:302:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 302 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h: In member function 'int CabbageValueChangedIndex::init()': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 324 | for (int i = 0; i < currentStrings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:328:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 328 | currentStrings[i].data = csound->strdup(((STRINGDAT*)value)->data); | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:329:32: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 329 | currentStrings[i].size = ((STRINGDAT*)value)->size; | ^ In file included from /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:37: /Cabbage/cabbage-develop/Source/Audio/Plugins/CabbageCsoundBreakpointData.h: In member function 'void CabbageCsoundBreakpointData::set(juce::String, juce::Identifier, juce::var)': /Cabbage/cabbage-develop/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:38:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 38 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:41:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 41 | valueTree.addChild (ValueTree (child), -1, 0); | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/CabbageCsoundBreakpointData.h:42:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 42 | valueTree.getChildWithName (child).setProperty (identifier, value, 0); | ^ In file included from /Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/juce_audio_processors.h:154, from /Cabbage/cabbage-develop/build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:23: /Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /Cabbage/cabbage-develop/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:313:18: warning: 'virtual void juce::AudioProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)' was hidden [-Woverloaded-virtual=] 313 | virtual void processBlockBypassed (AudioBuffer& buffer, | ^~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:156:18: note: by 'virtual void CsoundPluginProcessor::processBlockBypassed(juce::AudioBuffer&, juce::MidiBuffer&)' 156 | virtual void processBlockBypassed (AudioBuffer< float > &buffer, MidiBuffer &midiMessages) override { | ^~~~~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function 'virtual void CsoundPluginProcessor::getStateInformation(juce::MemoryBlock&)': /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:190:51: warning: unused parameter 'destData' [-Wunused-parameter] 190 | virtual void getStateInformation(MemoryBlock& destData) override {}; | ~~~~~~~~~~~~~^~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h: In member function 'virtual void CsoundPluginProcessor::setStateInformation(const void*, int)': /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:191:50: warning: unused parameter 'data' [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/CsoundPluginProcessor.h:191:60: warning: unused parameter 'sizeInBytes' [-Wunused-parameter] 191 | virtual void setStateInformation(const void* data, int sizeInBytes) override {}; | ~~~~^~~~~~~~~~~ /usr/include/csound/plugin.h: In instantiation of 'double& csnd::Param::operator[](int) [with long unsigned int N = 1]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:62:22: required from here 62 | outargs[0] = 0; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 1]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:116:29: required from here 116 | outargs.str_data(0).size = int(strlen(perData->data.c_str())); | ~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 2]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:140:45: required from here 140 | std::string jsonString(args.str_data(1).data); | ~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'double& csnd::Param::operator[](int) [with long unsigned int N = 2]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:153:35: required from here 153 | int writeMode = int(args[0]); | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 2; csnd::myfltvec = csnd::Vector]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:303:60: required from here 303 | csnd::Vector& inputArgs = args.myfltvec_data(1); | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 2]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:430:68: required from here 430 | csnd::Vector& strs = args.vector_data(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:62: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of 'csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 1]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:570:70: required from here 570 | csnd::Vector& out = outargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::basic_json::size_type nlohmann::basic_json::size() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; size_type = long unsigned int]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:600:54: required from here 600 | out.init(csound, (int)it.value().size()); | ~~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] 22153 | switch (m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22153:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /usr/include/csound/plugin.h: In instantiation of 'csnd::myfltvec& csnd::Param::myfltvec_data(int) [with long unsigned int N = 1; csnd::myfltvec = csnd::Vector]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:714:57: required from here 714 | csnd::Vector& out = outargs.myfltvec_data(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:882:61: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 882 | myfltvec &myfltvec_data(int n) { return (myfltvec &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'uint32_t csnd::Vector::len() [with T = STRINGDAT; uint32_t = unsigned int]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:936:43: required from here 936 | for (int i = 0; i < int(in.len()); i++) | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of 'csnd::Vector& csnd::Param::vector_data(int) [with T = csnd::AudioSig; long unsigned int N = 1]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1017:78: required from here 1017 | csnd::Vector &in = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /usr/include/csound/plugin.h: In instantiation of 'uint32_t csnd::Vector::len() [with T = csnd::AudioSig; uint32_t = unsigned int]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1021:37: required from here 1021 | out.init(csound, (int)in.len()); | ~~~~~~^~ /usr/include/csound/plugin.h:432:34: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 432 | uint32_t len() { return sizes[0]; } | ~~~~~~~^ /usr/include/csound/plugin.h: In instantiation of 'STRINGDAT& csnd::Param::str_data(int) [with long unsigned int N = 3]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1085:53: required from here 1085 | char* inString = opcodeData->inargs.str_data(0).data; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:868:58: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 868 | STRINGDAT &str_data(int n) { return (STRINGDAT &)*ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'double& csnd::Param::operator[](int) [with long unsigned int N = 3]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:1089:47: required from here 1089 | occurrences = opcodeData->inargs[2]; | ^ /usr/include/csound/plugin.h:819:43: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 819 | MYFLT &operator[](int n) { return *ptrs[n]; } | ^ /usr/include/csound/plugin.h: In instantiation of 'csnd::Vector& csnd::Param::vector_data(int) [with T = STRINGDAT; long unsigned int N = 3]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/CabbageIdentifierOpcodes.h:295:75: required from here 295 | csnd::Vector& inputArgs = inargs.vector_data(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/csound/plugin.h:877:31: warning: conversion to 'std::array::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 877 | return (Vector &)*ptrs[n]; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'const nlohmann::detail::iteration_proxy_value::string_type& nlohmann::detail::iteration_proxy_value::key() const [with IteratorType = nlohmann::detail::iter_impl >; string_type = std::__cxx11::basic_string]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:5133:66: required from 'std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]' 5133 | const auto h = std::hash {}(element.key()); | ~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 4360 | switch (anchor.m_object->type()) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:4360:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl& nlohmann::detail::iter_impl::operator++() [with BasicJsonType = const nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from 'std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]' 5143 | for (const auto& element : j) | ^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11636 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11636:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = const nlohmann::basic_json<>; reference = const nlohmann::basic_json<>&]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from 'std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]' 5143 | for (const auto& element : j) | ^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:19316:24: required from 'nlohmann::basic_json::~basic_json() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]' 19316 | m_value.destroy(m_type); | ~~~~~~~~~~~~~~~^~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 18196 | switch (t) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18196:13: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'const char* nlohmann::basic_json::type_name() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22931:13: required from 'void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]' 22931 | JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()), *this)); | ^~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] 24082 | switch (m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:24082:13: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::basic_json::basic_json(const nlohmann::basic_json&) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22940:50: required from 'void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]' 22940 | m_value.object->operator[](it.key()) = it.value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 19157 | switch (m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:19157:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = nlohmann::basic_json<>; pointer = nlohmann::basic_json<>*]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21625:18: required from 'nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]' 21625 | iterator result(this); | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21626:25: required from 'nlohmann::basic_json::iterator nlohmann::basic_json::begin() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]' 21626 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:41: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21697:23: required from 'nlohmann::basic_json::iterator nlohmann::basic_json::end() [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; iterator = nlohmann::detail::iter_impl >]' 21697 | result.set_end(); | ~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:56: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from 'bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = nlohmann::basic_json<>]' 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:518:57: required from here 518 | for (json::iterator it = j.begin(); it != j.end(); ++it) | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::operator*() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11940:16: required from 'nlohmann::detail::iter_impl::reference nlohmann::detail::iter_impl::value() const [with BasicJsonType = nlohmann::basic_json<>; reference = nlohmann::basic_json<>&]' 11940 | return operator*(); | ^~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:520:51: required from here 520 | if (it.key() == channelKey && it.value().is_string()) | ~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] 11554 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11554:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::basic_json::json_value::json_value(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; nlohmann::basic_json::value_t = nlohmann::detail::value_t]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:20825:21: required from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](T*) [with T = char; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; reference = nlohmann::basic_json<>&]' 20825 | m_value = value_t::object; | ~~~~~~~~^~~~~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:878:45: required from here 878 | j[csoundChanList[i].name] = *value; | ^ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:18019:13: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] 18019 | switch (t) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11738:27: required from 'bool nlohmann::detail::iter_impl::operator!=(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || std::is_same::value, typename std::remove_const<_Tp>::type, const BasicJsonType>::type> >::value), std::nullptr_t>::type = nullptr; BasicJsonType = const nlohmann::basic_json<>]' 11738 | return !operator==(other); | ~~~~~~~~~~^~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:5143:13: required from 'std::size_t nlohmann::detail::hash(const BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; std::size_t = long unsigned int]' 5143 | for (const auto& element : j) | ^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25875:38: required from here 25875 | return nlohmann::detail::hash(j); | ~~~~~~~~~~~~~~~~~~~~~~^~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11718 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11718:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]' 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]' 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'uninitialized' not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_array' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_object' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'name_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'value_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_of_input' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'literal_or_value' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]' 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]' 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 25933 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'uninitialized' not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_array' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_object' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'name_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'value_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_of_input' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'literal_or_value' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_callback_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]' 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'uninitialized' not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_array' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_object' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'name_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'value_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_of_input' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'literal_or_value' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'bool nlohmann::detail::parser::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10769:31: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator > >]' 10769 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:23807:111: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(InputType&&, parser_callback_t, bool, bool) [with InputType = std::__cxx11::basic_string&; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]' 23807 | parser(detail::input_adapter(std::forward(i)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:177:36: required from here 177 | j = json::parse(jsonData); | ~~~~~~~~~~~^~~~~~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'uninitialized' not handled in switch [-Wswitch-enum] 10836 | switch (last_token) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_array' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_object' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'name_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'value_separator' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'end_of_input' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value 'literal_or_value' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'nlohmann::detail::iter_impl::iter_impl(pointer) [with BasicJsonType = const nlohmann::basic_json<>; pointer = const nlohmann::basic_json<>*]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21665:24: required from 'nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]' 21665 | const_iterator result(this); | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from 'void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]' 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11397 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11397:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'void nlohmann::detail::iter_impl::set_begin() [with BasicJsonType = const nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21666:25: required from 'nlohmann::basic_json::const_iterator nlohmann::basic_json::cbegin() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]' 21666 | result.set_begin(); | ~~~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:26: required from 'void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]' 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] 11486 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11486:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of 'void nlohmann::detail::iter_impl::set_end() [with BasicJsonType = const nlohmann::basic_json<>]': /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:21737:23: required from 'nlohmann::basic_json::const_iterator nlohmann::basic_json::cend() const [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_iterator = nlohmann::detail::iter_impl >]' 21737 | result.set_end(); | ~~~~~~~~~~~~~~^~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:22938:44: required from 'void nlohmann::basic_json::update(const_reference) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; const_reference = const nlohmann::basic_json<>&]' 22938 | for (auto it = j.cbegin(); it != j.cend(); ++it) | ~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/opcodes.hpp:180:25: required from here 180 | j.update(j2); | ~~~~~~~~^~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'null' not handled in switch [-Wswitch-enum] 11523 | switch (m_object->m_type) | ^~~~~~ /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'string' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'boolean' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_integer' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_unsigned' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'number_float' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'binary' not handled in switch [-Wswitch-enum] /Cabbage/cabbage-develop/Source/Audio/Plugins/../../Opcodes/json.hpp:11523:9: warning: enumeration value 'discarded' not handled in switch [-Wswitch-enum] c++: fatal error: Killed signal terminated program cc1plus compilation terminated.