LOGUNIVPM / LOGinstruments

LOGinstruments: VCV Rack plugins by Leonardo Gabrielli
BSD 3-Clause "New" or "Revised" License
39 stars 3 forks source link

Compile failures on all platforms #13

Closed cschol closed 4 years ago

cschol commented 5 years ago

Here is the complete build output for all three platforms.

[LOGinstruments] Building plugin on platform win...FAILED

x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/Velvet.cpp.o src/Velvet.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/Britix.cpp.o src/Britix.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/LessMess.cpp.o src/LessMess.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/Speck.cpp.o src/Speck.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/crystal.cpp.o src/crystal.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/constant.cpp.o src/constant.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/LOGinstruments.cpp.o src/LOGinstruments.cpp
x86_64-w64-mingw32-g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES  -c -o build/src/Compa.cpp.o src/Compa.cpp
src/Compa.cpp:33:7: error: ‘void Compa::reset()’ marked ‘override’, but does not override
  void reset() override {
       ^~~~~
src/Compa.cpp: In constructor ‘Compa::Compa()’:
src/Compa.cpp:29:66: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  Compa() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
                                                                  ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Compa.cpp: In constructor ‘CompaWidget::CompaWidget(Compa*)’:
src/Compa.cpp:52:62: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 CompaWidget::CompaWidget(Compa *module) : ModuleWidget(module) {
                                                              ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/Compa.cpp:58:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Compa.cpp:58:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Compa.cpp:60:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/Compa.cpp:60:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                                    ^
src/Compa.cpp:60:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                  ^~~~~~~~~~~
src/Britix.cpp:75:7: error: ‘void Britix::reset()’ marked ‘override’, but does not override
  void reset() override {
       ^~~~~
src/Britix.cpp: In constructor ‘Britix::Britix()’:
src/Britix.cpp:72:79: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  Britix() : Module(NUM_PARAMS_TOT, NUM_INPUTS_TOT, NUM_OUTPUTS_TOT, NUM_LIGHTS) {}
                                                                               ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Britix.cpp: In constructor ‘BritixWidget::BritixWidget(Britix*)’:
src/Britix.cpp:188:65: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 BritixWidget::BritixWidget(Britix *module) : ModuleWidget(module) {
                                                                 ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/Britix.cpp:194:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:194:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:196:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/Britix.cpp:196:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                                    ^
src/Britix.cpp:196:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                  ^~~~~~~~~~~
src/Compa.cpp:64:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                 ^~~~~~
src/Compa.cpp:64:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                                  ^
src/Compa.cpp:64:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                                                       ^~~~~
src/Compa.cpp:65:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                 ^~~~~~
src/Compa.cpp:65:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                                  ^
src/Compa.cpp:65:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                                                       ^~~~~
src/Compa.cpp:66:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                 ^~~~~~
src/Compa.cpp:66:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                                  ^
src/Compa.cpp:66:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                                                                    ^~~~~
src/Compa.cpp:67:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                 ^~~~~~
src/Compa.cpp:67:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                                  ^
src/Compa.cpp:67:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                                                                    ^~~~~
src/Compa.cpp:69:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                  ^~~~~~
src/Compa.cpp:69:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                                   ^
src/Compa.cpp:69:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                                                         ^~~~~~
src/Compa.cpp:70:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                  ^~~~~~
src/Compa.cpp:70:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                                   ^
src/Compa.cpp:70:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                                                                      ^~~~~~
src/Compa.cpp:72:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                              ^~~~~~
src/Compa.cpp:72:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                                                         ^~
src/Compa.cpp:72:89: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                                                                                         ^~~~~~~
src/Compa.cpp:73:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                              ^~~~~~
src/Compa.cpp:73:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                                                         ^~
src/Compa.cpp:73:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                                                                                                      ^~~~~~~
src/Compa.cpp: At global scope:
src/Compa.cpp:78:28: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelCompa = Model::create<Compa, CompaWidget>("LOGinstruments", "Compa", "Comparator", DIGITAL_TAG, QUANTIZER_TAG);
                            ^~~~~~
src/Compa.cpp:78:40: error: expected primary-expression before ‘,’ token
 Model *modelCompa = Model::create<Compa, CompaWidget>("LOGinstruments", "Compa", "Comparator", DIGITAL_TAG, QUANTIZER_TAG);
                                        ^
src/Britix.cpp:201:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:201:31: error: ‘VCSPin4State’ was not declared in this scope
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                               ^~~~~~~~~~~~
src/Britix.cpp:201:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:201:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:201:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:201:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:202:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:202:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:202:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:202:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:202:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:203:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:203:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:203:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:203:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:203:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:204:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:204:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:204:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:204:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:204:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:205:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:205:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:205:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:205:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:205:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:206:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:206:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:206:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:206:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:206:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:207:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:207:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:207:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:207:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:207:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:208:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:208:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:208:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:208:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:208:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:209:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:209:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                           ^~~~~~~~~~~~
src/Britix.cpp:209:89: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                         ^~~
src/Britix.cpp:209:94: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:209:99: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:211:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                 ^~~~~~
src/Britix.cpp:211:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                                  ^
src/Britix.cpp:211:54: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                                                      ^~~~~
src/Britix.cpp:212:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                 ^~~~~~
src/Britix.cpp:212:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                                  ^
src/Britix.cpp:212:54: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                                                      ^~~~~
src/Britix.cpp:213:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                 ^~~~~~
src/Britix.cpp:213:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                                  ^
src/Britix.cpp:213:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                                                       ^~~~~
src/Britix.cpp:215:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                  ^~~~~~
src/Britix.cpp:215:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                                   ^
src/Britix.cpp:215:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                                                         ^~~~~~
src/Britix.cpp:216:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                  ^~~~~~
src/Britix.cpp:216:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                                   ^
src/Britix.cpp:216:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                                                         ^~~~~~
src/Britix.cpp:217:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                  ^~~~~~
src/Britix.cpp:217:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                                   ^
src/Britix.cpp:217:58: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                                                          ^~~~~~
src/Britix.cpp:218:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                  ^~~~~~
src/Britix.cpp:218:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                                   ^
src/Britix.cpp:218:58: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                                                          ^~~~~~
src/Britix.cpp:220:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                              ^~~~~~
src/Britix.cpp:220:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                                                         ^~
src/Britix.cpp:220:90: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                                                                                          ^~~~~~~~~
src/Britix.cpp:221:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                              ^~~~~~
src/Britix.cpp:221:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                                                         ^~
src/Britix.cpp:221:91: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                                                                                           ^~~~~~~~~
src/Britix.cpp:222:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                              ^~~~~~
src/Britix.cpp:222:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                                                         ^~
src/Britix.cpp:222:91: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                                                                                           ^~~~~~~~~
src/Britix.cpp:226:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:226:31: error: ‘VCSPin2State’ was not declared in this scope
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                               ^~~~~~~~~~~~
src/Britix.cpp:226:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:226:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:226:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:226:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:227:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:227:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:227:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:227:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:227:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:228:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:228:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:228:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:228:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:228:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:229:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:229:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:229:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:229:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:229:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:230:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:230:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:230:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:230:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:230:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:231:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:231:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:231:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:231:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:231:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:232:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:232:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:232:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:232:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:232:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:233:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:233:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:233:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:233:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:233:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:234:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:234:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                        ^~~~~~~~~~~~
src/Britix.cpp:234:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                      ^~~
src/Britix.cpp:234:107: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                           ^~~
src/Britix.cpp:234:112: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                                ^~~
src/Britix.cpp:236:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                 ^~~~~~
src/Britix.cpp:236:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                                  ^
src/Britix.cpp:236:67: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                                                                   ^~~~~
src/Britix.cpp:237:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                 ^~~~~~
src/Britix.cpp:237:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                                  ^
src/Britix.cpp:237:67: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                                                                   ^~~~~
src/Britix.cpp:238:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                 ^~~~~~
src/Britix.cpp:238:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                                  ^
src/Britix.cpp:238:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                                                                    ^~~~~
src/Britix.cpp:240:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                  ^~~~~~
src/Britix.cpp:240:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                                   ^
src/Britix.cpp:240:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                                                                      ^~~~~~
src/Britix.cpp:241:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                  ^~~~~~
src/Britix.cpp:241:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                                   ^
src/Britix.cpp:241:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                                                                      ^~~~~~
src/Britix.cpp:242:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                  ^~~~~~
src/Britix.cpp:242:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                                   ^
src/Britix.cpp:242:71: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                                                                       ^~~~~~
src/Britix.cpp:243:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                  ^~~~~~
src/Britix.cpp:243:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                                   ^
src/Britix.cpp:243:71: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                                                                       ^~~~~~
src/Britix.cpp:245:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                              ^~~~~~
src/Britix.cpp:245:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                                                         ^~
src/Britix.cpp:245:103: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                                                                                                       ^~~~~~~~~
src/constant.cpp: In constructor ‘constant::constant()’:
src/constant.cpp:27:60: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  constant() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                                                            ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Britix.cpp:246:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                              ^~~~~~
src/Britix.cpp:246:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                                                         ^~
src/Britix.cpp:246:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                                                                                                        ^~~~~~~~~
src/Britix.cpp:247:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                              ^~~~~~
src/Britix.cpp:247:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                                                         ^~
src/Britix.cpp:247:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                                                                                                        ^~~~~~~~~
src/Britix.cpp: At global scope:
src/Britix.cpp:250:29: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelBritix = Model::create<Britix, BritixWidget>("LOGinstruments", "Britix", "Matrix Modulator", LOGIC_TAG, MIXER_TAG, UTILITY_TAG);
                             ^~~~~~
src/Britix.cpp:250:42: error: expected primary-expression before ‘,’ token
 Model *modelBritix = Model::create<Britix, BritixWidget>("LOGinstruments", "Britix", "Matrix Modulator", LOGIC_TAG, MIXER_TAG, UTILITY_TAG);
                                          ^
src/constant.cpp: In constructor ‘constant2::constant2()’:
src/constant.cpp:66:61: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  constant2() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                                                             ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/constant.cpp: In constructor ‘constant2Widget::constant2Widget(constant2*)’:
src/constant.cpp:86:74: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 constant2Widget::constant2Widget(constant2 *module) : ModuleWidget(module) {
                                                                          ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/constant.cpp:90:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:90:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:92:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/constant.cpp:92:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                                    ^
src/constant.cpp:92:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                  ^~~~~~~~~~~
src/constant.cpp:96:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:96:31: error: ‘valueKnob’ was not declared in this scope
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                               ^~~~~~~~~
src/constant.cpp:96:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                          ^~~~~~~~~~~~~
src/constant.cpp:96:90: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                          ^~~
src/constant.cpp:96:95: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                               ^~~
src/constant.cpp:96:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                    ^~~
src/constant.cpp:97:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:97:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                           ^~~~~~~~~~~~~~
src/constant.cpp:97:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                            ^~~~
src/constant.cpp:97:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                  ^~~~
src/constant.cpp:97:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                        ^~~
src/constant.cpp:98:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:98:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                           ^~~~~~~~~~~~~~~
src/constant.cpp:98:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                             ^~~~~
src/constant.cpp:98:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                    ^~~~~
src/constant.cpp:98:107: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                           ^~~
src/constant.cpp:100:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                  ^~~~~~
src/constant.cpp:100:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                                   ^
src/constant.cpp:100:56: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                                                        ^~~~~~
src/constant.cpp:101:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                  ^~~~~~
src/constant.cpp:101:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                                   ^
src/constant.cpp:101:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                                                         ^~~~~~
src/constant.cpp:102:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                  ^~~~~~
src/constant.cpp:102:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                                   ^
src/constant.cpp:102:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                                                         ^~~~~~
src/constant.cpp: In constructor ‘constantWidget::constantWidget(constant*)’:
src/constant.cpp:109:71: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 constantWidget::constantWidget(constant *module) : ModuleWidget(module) {
                                                                       ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/constant.cpp:113:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:113:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:115:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/constant.cpp:115:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                                    ^
src/constant.cpp:115:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                  ^~~~~~~~~~~
src/constant.cpp:119:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:119:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                             ^
src/constant.cpp:119:78: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                              ^~~~~~~~~~~~~
src/constant.cpp:119:94: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                              ^~~
src/constant.cpp:119:99: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                   ^~~
src/constant.cpp:119:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                        ^~~
src/constant.cpp:120:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:120:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                             ^
src/constant.cpp:120:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                               ^~~~~~~~~~~~~~
src/constant.cpp:120:96: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                ^~~
src/constant.cpp:120:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                     ^~~
src/constant.cpp:120:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                          ^~~
src/constant.cpp:121:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:121:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                             ^
src/constant.cpp:121:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                               ^~~~~~~~~~~~~~
src/constant.cpp:121:96: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                ^~~~
src/constant.cpp:121:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                      ^~~~
src/constant.cpp:121:108: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                            ^~~
src/constant.cpp:122:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:122:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                             ^
src/constant.cpp:122:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~
src/constant.cpp:122:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                 ^~~~
src/constant.cpp:122:103: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                       ^~~~
src/constant.cpp:122:109: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                             ^~~
src/constant.cpp:123:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:123:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                             ^
src/constant.cpp:123:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~
src/constant.cpp:123:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                 ^~~~~
src/constant.cpp:123:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                        ^~~~~
src/constant.cpp:123:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                               ^~~
src/constant.cpp:124:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:124:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                             ^
src/constant.cpp:124:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~~
src/constant.cpp:124:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                  ^~~~~
src/constant.cpp:124:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                         ^~~~~
src/constant.cpp:124:112: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                                ^~~
src/constant.cpp:126:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                  ^~~~~~
src/constant.cpp:126:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                                   ^
src/constant.cpp:126:56: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                                                        ^~~~~~
src/constant.cpp:127:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                  ^~~~~~
src/constant.cpp:127:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                                   ^
src/constant.cpp:127:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                                                         ^~~~~~
src/constant.cpp:128:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                  ^~~~~~
src/constant.cpp:128:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                                   ^
src/constant.cpp:128:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                                                         ^~~~~~
src/constant.cpp:129:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                  ^~~~~~
src/constant.cpp:129:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                                   ^
src/constant.cpp:129:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                                                         ^~~~~~
src/constant.cpp:130:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                  ^~~~~~
src/constant.cpp:130:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                                   ^
src/constant.cpp:130:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                                                         ^~~~~~
src/constant.cpp:131:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                  ^~~~~~
src/constant.cpp:131:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                                   ^
src/constant.cpp:131:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                                                         ^~~~~~
src/constant.cpp: At global scope:
src/constant.cpp:135:31: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelconstant = Model::create<constant, constantWidget>("LOGinstruments", "Constant", "DC Offset Gen", UTILITY_TAG);
                               ^~~~~~
src/constant.cpp:135:46: error: expected primary-expression before ‘,’ token
 Model *modelconstant = Model::create<constant, constantWidget>("LOGinstruments", "Constant", "DC Offset Gen", UTILITY_TAG);
                                              ^
src/constant.cpp:136:32: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelconstant2 = Model::create<constant2, constant2Widget>("LOGinstruments", "Constant2", "Precise DC Gen", UTILITY_TAG);
                                ^~~~~~
src/constant.cpp:136:48: error: expected primary-expression before ‘,’ token
 Model *modelconstant2 = Model::create<constant2, constant2Widget>("LOGinstruments", "Constant2", "Precise DC Gen", UTILITY_TAG);
                                                ^
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Compa.cpp.o' failed
make: *** [build/src/Compa.cpp.o] Error 1
make: *** Waiting for unfinished jobs....
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Britix.cpp.o' failed
make: *** [build/src/Britix.cpp.o] Error 1
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/constant.cpp.o' failed
make: *** [build/src/constant.cpp.o] Error 1
src/Speck.cpp: In member function ‘float SpeckDisplay::drawWaveform(const rack::widget::Widget::DrawArgs&, float*, float, float, float, float, bool)’:
src/Speck.cpp:354:10: warning: ‘negOffs’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   return negOffs;
          ^~~~~~~
[LOGinstruments] Building plugin on platform mac...FAILED

x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/Velvet.cpp.o src/Velvet.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/Britix.cpp.o src/Britix.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/LessMess.cpp.o src/LessMess.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/Speck.cpp.o src/Speck.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/crystal.cpp.o src/crystal.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/constant.cpp.o src/constant.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/Compa.cpp.o src/Compa.cpp
x86_64-apple-darwin17-clang++ -std=c++11 -stdlib=libc++  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/LOGinstruments.cpp.o src/LOGinstruments.cpp
src/Compa.cpp:33:15: error: only virtual member functions can be marked 'override'
        void reset() override {
                     ^~~~~~~~~
src/Compa.cpp:29:12: warning: 'Module' is deprecated [-Wdeprecated-declarations]
        Compa() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
                  ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:2: note: 'Module' has been explicitly marked deprecated here
        DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:52:43: warning: 'ModuleWidget' is deprecated [-Wdeprecated-declarations]
CompaWidget::CompaWidget(Compa *module) : ModuleWidget(module) {
                                          ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:2: note: 'ModuleWidget' has been explicitly marked deprecated here
        DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:58:3: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:58:25: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:60:27: warning: 'SVG' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:52:1: note: 'SVG' has been explicitly marked deprecated here
DEPRECATED typedef Svg SVG;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:60:29: warning: 'load' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                          ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:2: note: 'load' has been explicitly marked deprecated here
        DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:60:46: error: unexpected namespace name 'plugin': expected expression
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                                           ^
src/Compa.cpp:64:17: error: no member named 'create' in 'rack::engine::Port'
        addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                 ~~~~~~^
src/Compa.cpp:64:24: error: 'PJ301MPort' does not refer to a value
        addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                              ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
src/Compa.cpp:64:49: error: no member named 'INPUT' in 'rack::engine::Port'; did you mean 'rack::app::PortWidget::INPUT'?
        addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                                                       ^~~~~~~~~~~
                                                       rack::app::PortWidget::INPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:20:3: note: 'rack::app::PortWidget::INPUT' declared here
                INPUT
                ^
src/constant.cpp:27:15: warning: 'Module' is deprecated [-Wdeprecated-declarations]
        constant() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                     ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:2: note: 'Module' has been explicitly marked deprecated here
        DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Compa.cpp:65:17: error: no member named 'create' in 'rack::engine::Port'
        addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                 ~~~~~~^
src/Compa.cpp:65:24: error: 'PJ301MPort' does not refer to a value
        addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                              ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
src/constant.cpp:66:16: warning: 'Module' is deprecated [-Wdeprecated-declarations]
        constant2() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:2: note: 'Module' has been explicitly marked deprecated here
        DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:86:55: warning: 'ModuleWidget' is deprecated [-Wdeprecated-declarations]
constant2Widget::constant2Widget(constant2 *module) : ModuleWidget(module) {
                                                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:2: note: 'ModuleWidget' has been explicitly marked deprecated here
        DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:90:3: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:90:25: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:92:27: warning: 'SVG' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:52:1: note: 'SVG' has been explicitly marked deprecated here
DEPRECATED typedef Svg SVG;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:92:29: warning: 'load' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                          ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:2: note: 'load' has been explicitly marked deprecated here
        DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:92:46: error: unexpected namespace name 'plugin': expected expression
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                                           ^
src/Compa.cpp:65:49: error: no member named 'INPUT' in 'rack::engine::Port'; did you mean 'rack::app::PortWidget::INPUT'?
        addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                                                       ^~~~~~~~~~~
                                                       rack::app::PortWidget::INPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:20:3: note: 'rack::app::PortWidget::INPUT' declared here
                INPUT
                ^
src/constant.cpp:96:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Compa.cpp:66:17: error: no member named 'create' in 'rack::engine::Port'
        addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                 ~~~~~~^
src/Compa.cpp:66:24: error: 'PJ301MPort' does not refer to a value
        addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                              ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
src/constant.cpp:96:31: error: use of undeclared identifier 'valueKnob'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                     ^
src/constant.cpp:96:55: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                             ^~~~~~
src/constant.cpp:96:63: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
src/constant.cpp:96:89: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                               ^~~~
src/constant.cpp:96:95: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                     ^~~
src/Compa.cpp:66:62: error: no member named 'INPUT' in 'rack::engine::Port'; did you mean 'rack::app::PortWidget::INPUT'?
        addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                                                                    ^~~~~~~~~~~
                                                                    rack::app::PortWidget::INPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:20:3: note: 'rack::app::PortWidget::INPUT' declared here
                INPUT
                ^
src/constant.cpp:97:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Compa.cpp:67:17: error: no member named 'create' in 'rack::engine::Port'
        addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                 ~~~~~~^
src/Compa.cpp:67:24: error: 'PJ301MPort' does not refer to a value
        addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                              ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
src/Compa.cpp:67:62: error: no member named 'INPUT' in 'rack::engine::Port'; did you mean 'rack::app::PortWidget::INPUT'?
        addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                                                                    ^~~~~~~~~~~
                                                                    rack::app::PortWidget::INPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:20:3: note: 'rack::app::PortWidget::INPUT' declared here
                INPUT
                ^
src/constant.cpp:97:31: error: use of undeclared identifier 'valueKnob'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                     ^
src/constant.cpp:97:56: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                              ^~~~~~
src/constant.cpp:97:64: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
src/constant.cpp:97:91: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                 ^~~~~
src/constant.cpp:97:98: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                        ^~~~
src/Compa.cpp:69:18: error: no member named 'create' in 'rack::engine::Port'
        addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                  ~~~~~~^
src/Compa.cpp:69:25: error: 'PJ3410Port' does not refer to a value
        addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                               ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:621:8: note: declared here
struct PJ3410Port : app::SvgPort {
       ^
src/constant.cpp:98:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Compa.cpp:69:57: error: no member named 'OUTPUT' in 'rack::engine::Port'
        addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                                                         ~~~~~~^
src/constant.cpp:98:31: error: use of undeclared identifier 'valueKnob'
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                     ^
src/constant.cpp:98:56: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                              ^~~~~~
src/constant.cpp:98:64: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/constant.cpp:98:92: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                  ^~~~~~
src/constant.cpp:98:100: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                          ^~~~~
x86_64-apple-darwin17-clang  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_MAC -mmacosx-version-min=10.7  -c -o build/src/kiss_fft.c.o src/kiss_fft.c
src/Compa.cpp:70:18: error: no member named 'create' in 'rack::engine::Port'
        addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                  ~~~~~~^
src/Compa.cpp:70:25: error: 'PJ3410Port' does not refer to a value
        addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                               ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:621:8: note: declared here
struct PJ3410Port : app::SvgPort {
       ^
src/constant.cpp:100:18: error: no member named 'create' in 'rack::engine::Port'
        addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                  ~~~~~~^
src/constant.cpp:100:25: error: 'PJ301MPort' does not refer to a value
        addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                               ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
src/constant.cpp:100:50: error: no member named 'OUTPUT' in 'rack::engine::Port'; did you mean 'logPortIn::OUTPUT'?
        addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                                                        ^~~~~~~~~~~~
                                                        logPortIn::OUTPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:19:3: note: 'logPortIn::OUTPUT' declared here
                OUTPUT,
                ^
6 warnings and 20 errors generated.
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Compa.cpp.o' failed
make: *** [build/src/Compa.cpp.o] Error 1
make: *** Waiting for unfinished jobs....
src/constant.cpp:101:18: error: no member named 'create' in 'rack::engine::Port'
        addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                  ~~~~~~^
src/constant.cpp:101:25: error: 'PJ301MPort' does not refer to a value
        addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                               ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
In file included from src/crystal.cpp:3:
src/crystal.hpp:299:30: warning: private field 'iixn1' is not used [-Wunused-private-field]
        float dxn, dxn1, ixn, ixn1, iixn1, dyn1;
                                    ^
src/crystal.hpp:301:8: warning: private field 'xgain' is not used [-Wunused-private-field]
        float xgain, xgainStep;
              ^
src/crystal.hpp:301:15: warning: private field 'xgainStep' is not used [-Wunused-private-field]
        float xgain, xgainStep;
                     ^
src/crystal.hpp:302:11: warning: private field 'xfade' is not used [-Wunused-private-field]
        long int xfade;
                 ^
src/constant.cpp:101:51: error: no member named 'OUTPUT' in 'rack::engine::Port'; did you mean 'logPortIn::OUTPUT'?
        addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                                                         ^~~~~~~~~~~~
                                                         logPortIn::OUTPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:19:3: note: 'logPortIn::OUTPUT' declared here
                OUTPUT,
                ^
src/constant.cpp:102:18: error: no member named 'create' in 'rack::engine::Port'
        addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                  ~~~~~~^
src/constant.cpp:102:25: error: 'PJ301MPort' does not refer to a value
        addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                               ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:615:8: note: declared here
struct PJ301MPort : app::SvgPort {
       ^
src/constant.cpp:102:51: error: no member named 'OUTPUT' in 'rack::engine::Port'; did you mean 'logPortIn::OUTPUT'?
        addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                                                         ^~~~~~~~~~~~
                                                         logPortIn::OUTPUT
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:19:3: note: 'logPortIn::OUTPUT' declared here
                OUTPUT,
                ^
src/constant.cpp:109:52: warning: 'ModuleWidget' is deprecated [-Wdeprecated-declarations]
constantWidget::constantWidget(constant *module) : ModuleWidget(module) {
                                                   ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:2: note: 'ModuleWidget' has been explicitly marked deprecated here
        DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:113:3: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:113:25: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:115:27: warning: 'SVG' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:52:1: note: 'SVG' has been explicitly marked deprecated here
DEPRECATED typedef Svg SVG;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:115:29: warning: 'load' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                          ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:2: note: 'load' has been explicitly marked deprecated here
        DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:115:46: error: unexpected namespace name 'plugin': expected expression
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                                           ^
src/Britix.cpp:75:15: error: only virtual member functions can be marked 'override'
        void reset() override {
                     ^~~~~~~~~
src/Britix.cpp:72:13: warning: 'Module' is deprecated [-Wdeprecated-declarations]
        Britix() : Module(NUM_PARAMS_TOT, NUM_INPUTS_TOT, NUM_OUTPUTS_TOT, NUM_LIGHTS) {}
                   ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:2: note: 'Module' has been explicitly marked deprecated here
        DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/constant.cpp:119:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                 ~~~~~~~~~~~~~^
src/constant.cpp:119:31: error: 'RoundBlackKnob' does not refer to a value
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                     ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/componentlibrary.hpp:221:8: note: declared here
struct RoundBlackKnob : RoundKnob {
       ^
src/Britix.cpp:188:46: warning: 'ModuleWidget' is deprecated [-Wdeprecated-declarations]
BritixWidget::BritixWidget(Britix *module) : ModuleWidget(module) {
                                             ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:2: note: 'ModuleWidget' has been explicitly marked deprecated here
        DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
        ^
src/constant.cpp:119/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp::6028:: 37warning::  expression result unused [-Wunused-value]note
: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                  ^~~~~~
src/constant.cpp:119:68: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~src/Britix.cpp
:194:3: src/constant.cppwarning:: 119'SVGPanel' is deprecated [-Wdeprecated-declarations]:
93: warning: expression result unused [-Wunused-value]
                SVGPanel *panel = new SVGPanel();
                ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                   ^~~~DEPRECATED typedef SvgPanel SVGPanel;

^
src/constant.cpp/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp::28119::3799::  notewarning: : expanded from macro 'DEPRECATED'expression result unused [-Wunused-value]

        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
        addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:194:25: warning: 'SVGPanel' is deprecated [-Wdeprecated-declarations]
                SVGPanel *panel = new SVGPanel();
                                      ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:1: note: 'SVGPanel' has been explicitly marked deprecated here
DEPRECATED typedef SvgPanel SVGPanel;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Britix.cpp:196:27: warning: 'SVG' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:52:1: note: 'SVG' has been explicitly marked deprecated here
DEPRECATED typedef Svg SVG;
^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Britix.cpp:196:29: warning: 'load' is deprecated [-Wdeprecated-declarations]
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                          ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:2: note: 'load' has been explicitly marked deprecated here
        DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
        ^
/home/cschol/src/Rack-SDK/Rack-SDK/include/common.hpp:28:37: note: expanded from macro 'DEPRECATED'
        #define DEPRECATED __attribute__ ((deprecated))
                                           ^
src/Britix.cpp:196:46: error: unexpected namespace name 'plugin': expected expression
                panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                                           ^
src/Britix.cpp:201:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
28 warnings and 20 errors generated.
src/Britix.cpp:201:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:201:57: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                               ^~~~~~
src/Britix.cpp:201:65: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                       ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:201:87: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:201:92: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/constant.cpp.o' failed
make: *** [build/src/constant.cpp.o] Error 1
src/Britix.cpp:202:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:202:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:202:57: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                               ^~~~~~
src/Britix.cpp:202:65: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                       ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:202:87: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:202:92: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:203:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:203:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:203:58: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                ^~~~~~
src/Britix.cpp:203:66: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                        ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:203:88: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:203:93: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:204:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:204:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:204:57: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                               ^~~~~~
src/Britix.cpp:204:65: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                       ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:204:87: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:204:92: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:205:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:205:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:205:57: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                               ^~~~~~
src/Britix.cpp:205:65: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                       ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:205:87: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:205:92: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:206:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:206:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:206:58: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                ^~~~~~
src/Britix.cpp:206:66: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                        ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:206:88: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:206:93: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:207:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:207:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:207:58: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                ^~~~~~
src/Britix.cpp:207:66: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                        ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:207:88: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:207:93: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:208:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
src/Britix.cpp:208:31: error: use of undeclared identifier 'VCSPin4State'
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                     ^
src/Britix.cpp:208:58: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                ^~~~~~
src/Britix.cpp:208:66: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                        ^~~~~~~~~~~~~~~~~~~~
src/Britix.cpp:208:88: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:208:93: warning: expression result unused [-Wunused-value]
        addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:209:24: error: no member named 'create' in 'rack::app::ParamWidget'
        addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                 ~~~~~~~~~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
38 warnings and 20 errors generated.
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Britix.cpp.o' failed
make: *** [build/src/Britix.cpp.o] Error 1
4 warnings generated.
[LOGinstruments] Building plugin on platform linux...FAILED

g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/Velvet.cpp.o src/Velvet.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/Britix.cpp.o src/Britix.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/LessMess.cpp.o src/LessMess.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/Speck.cpp.o src/Speck.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/crystal.cpp.o src/crystal.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/constant.cpp.o src/constant.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/LOGinstruments.cpp.o src/LOGinstruments.cpp
g++ -std=c++11 -Wsuggest-override  -fPIC -I/home/cschol/src/Rack-SDK/Rack-SDK/include -I/home/cschol/src/Rack-SDK/Rack-SDK/dep/include -MMD -MP -g -O3 -march=nocona -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN  -c -o build/src/Compa.cpp.o src/Compa.cpp
src/Britix.cpp:75:7: error: ‘void Britix::reset()’ marked ‘override’, but does not override
  void reset() override {
       ^~~~~
src/Britix.cpp: In constructor ‘Britix::Britix()’:
src/Britix.cpp:72:79: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  Britix() : Module(NUM_PARAMS_TOT, NUM_INPUTS_TOT, NUM_OUTPUTS_TOT, NUM_LIGHTS) {}
                                                                               ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Britix.cpp: In constructor ‘BritixWidget::BritixWidget(Britix*)’:
src/Britix.cpp:188:65: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 BritixWidget::BritixWidget(Britix *module) : ModuleWidget(module) {
                                                                 ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/Britix.cpp:194:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:194:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:196:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Britix.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/Britix.cpp:196:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                                    ^
src/Britix.cpp:196:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/Britix_nofonts.svg")));
                                  ^~~~~~~~~~~
src/Britix.cpp:201:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:201:31: error: ‘VCSPin4State’ was not declared in this scope
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                               ^~~~~~~~~~~~
src/Britix.cpp:201:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:201:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:201:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:201:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,56), module, Britix::MAT1_A_A_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:202:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:202:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:202:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:202:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:202:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,56), module, Britix::MAT1_A_B_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:203:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:203:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:203:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:203:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:203:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,56), module, Britix::MAT1_A_C_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:204:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:204:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:204:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:204:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:204:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,86), module, Britix::MAT1_B_A_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:205:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:205:73: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                         ^~~~~~~~~~~~
src/Britix.cpp:205:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                       ^~~
src/Britix.cpp:205:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                            ^~~
src/Britix.cpp:205:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,86), module, Britix::MAT1_B_B_PIN, 0.0, 3.0, 0.0));
                                                                                                 ^~~
src/Britix.cpp:206:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:206:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:206:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:206:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:206:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,86), module, Britix::MAT1_B_C_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:207:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:207:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:207:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:207:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:207:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(68,116), module, Britix::MAT1_C_A_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:208:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:208:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                          ^~~~~~~~~~~~
src/Britix.cpp:208:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                        ^~~
src/Britix.cpp:208:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                             ^~~
src/Britix.cpp:208:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(98,116), module, Britix::MAT1_C_B_PIN, 0.0, 3.0, 0.0));
                                                                                                  ^~~
src/Britix.cpp:209:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                        ^~~~~~
src/Britix.cpp:209:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                           ^~~~~~~~~~~~
src/Britix.cpp:209:89: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                         ^~~
src/Britix.cpp:209:94: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                              ^~~
src/Britix.cpp:209:99: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin4State>(Vec(128,116), module, Britix::MAT1_C_C_PIN, 0.0, 3.0, 0.0));
                                                                                                   ^~~
src/Britix.cpp:211:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                 ^~~~~~
src/Britix.cpp:211:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                                  ^
src/Britix.cpp:211:54: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58), Port::INPUT, module, Britix::INPUT1_A));
                                                      ^~~~~
src/Britix.cpp:212:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                 ^~~~~~
src/Britix.cpp:212:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                                  ^
src/Britix.cpp:212:54: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88), Port::INPUT, module, Britix::INPUT1_B));
                                                      ^~~~~
src/Britix.cpp:213:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                 ^~~~~~
src/Britix.cpp:213:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                                  ^
src/Britix.cpp:213:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118), Port::INPUT, module, Britix::INPUT1_C));
                                                       ^~~~~
src/Britix.cpp:215:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                  ^~~~~~
src/Britix.cpp:215:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                                   ^
src/Britix.cpp:215:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58), Port::OUTPUT, module, Britix::OUTPUT1_A));
                                                         ^~~~~~
src/Britix.cpp:216:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                  ^~~~~~
src/Britix.cpp:216:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                                   ^
src/Britix.cpp:216:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88), Port::OUTPUT, module, Britix::OUTPUT1_B));
                                                         ^~~~~~
src/Britix.cpp:217:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                  ^~~~~~
src/Britix.cpp:217:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                                   ^
src/Britix.cpp:217:58: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118), Port::OUTPUT, module, Britix::OUTPUT1_C));
                                                          ^~~~~~
src/Britix.cpp:218:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                  ^~~~~~
src/Britix.cpp:218:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                                   ^
src/Britix.cpp:218:58: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148), Port::OUTPUT, module, Britix::OUTPUT1_SUM));
                                                          ^~~~~~
src/Britix.cpp:220:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                              ^~~~~~
src/Britix.cpp:220:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                                                         ^~
src/Britix.cpp:220:90: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167), module, Britix::LIGHTS1_1));
                                                                                          ^~~~~~~~~
src/Britix.cpp:221:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                              ^~~~~~
src/Britix.cpp:221:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                                                         ^~
src/Britix.cpp:221:91: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167), module, Britix::LIGHTS1_2));
                                                                                           ^~~~~~~~~
src/Britix.cpp:222:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                              ^~~~~~
src/Britix.cpp:222:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                                                         ^~
src/Britix.cpp:222:91: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167), module, Britix::LIGHTS1_3));
                                                                                           ^~~~~~~~~
src/Britix.cpp:226:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:226:31: error: ‘VCSPin2State’ was not declared in this scope
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                               ^~~~~~~~~~~~
src/constant.cpp: In constructor ‘constant::constant()’:
src/constant.cpp:27:60: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  constant() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                                                            ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Britix.cpp:226:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:226:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:226:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:226:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,56+BOTTOM_VDIST), module, Britix::MAT2_A_A_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:227:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:227:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:227:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:227:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:227:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,56+BOTTOM_VDIST), module, Britix::MAT2_A_B_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:228:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:228:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:228:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:228:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:228:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,56+BOTTOM_VDIST), module, Britix::MAT2_A_C_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:229:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp: In constructor ‘constant2::constant2()’:
src/constant.cpp:66:61: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  constant2() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, 0) {}
                                                             ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Britix.cpp:229:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:229:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:229:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:229:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,86+BOTTOM_VDIST), module, Britix::MAT2_B_A_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:230:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:230:86: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                      ^~~~~~~~~~~~
src/Britix.cpp:230:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                    ^~~
src/Britix.cpp:230:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                         ^~~
src/Britix.cpp:230:110: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,86+BOTTOM_VDIST), module, Britix::MAT2_B_B_PIN, 0.0, 1.0, 0.0));
                                                                                                              ^~~
src/Britix.cpp:231:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:231:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:231:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:231:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:231:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,86+BOTTOM_VDIST), module, Britix::MAT2_B_C_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:232:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:232:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:232:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:232:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:232:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(68,116+BOTTOM_VDIST), module, Britix::MAT2_C_A_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/Britix.cpp:233:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
src/Britix.cpp:233:87: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                       ^~~~~~~~~~~~
src/Britix.cpp:233:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                     ^~~
src/Britix.cpp:233:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                          ^~~
src/Britix.cpp:233:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(98,116+BOTTOM_VDIST), module, Britix::MAT2_C_B_PIN, 0.0, 1.0, 0.0));
                                                                                                               ^~~
src/constant.cpp: In constructor ‘constant2Widget::constant2Widget(constant2*)’:
src/constant.cpp:86:74: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 constant2Widget::constant2Widget(constant2 *module) : ModuleWidget(module) {
                                                                          ^
src/Britix.cpp:234:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                        ^~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/Britix.cpp:234:88: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                        ^~~~~~~~~~~~
src/Britix.cpp:234:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                      ^~~
src/Britix.cpp:234:107: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                           ^~~
src/constant.cpp:90:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
src/Britix.cpp:234:112: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<VCSPin2State>(Vec(128,116+BOTTOM_VDIST), module, Britix::MAT2_C_C_PIN, 0.0, 1.0, 0.0));
                                                                                                                ^~~
src/Britix.cpp:236:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                 ^~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:236:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                                  ^
src/constant.cpp:90:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Britix.cpp:236:67: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 58+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_A));
                                                                   ^~~~~
src/Britix.cpp:237:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                 ^~~~~~
src/Britix.cpp:237:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                                  ^
src/Britix.cpp:237:67: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 88+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_B));
                                                                   ^~~~~
src/Britix.cpp:238:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                 ^~~~~~
src/Britix.cpp:238:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                                  ^
src/Britix.cpp:238:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(9, 118+BOTTOM_VDIST), Port::INPUT, module, Britix::INPUT2_C));
                                                                    ^~~~~
src/constant.cpp:92:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                             ^~~~
src/Britix.cpp:240:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                  ^~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/Britix.cpp:240:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                                   ^
src/constant.cpp:92:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                                    ^
src/Britix.cpp:240:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 58+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_A));
                                                                      ^~~~~~
src/constant.cpp:92:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const2-nofonts.svg")));
                                  ^~~~~~~~~~~
src/Britix.cpp:241:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                  ^~~~~~
src/Britix.cpp:241:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                                   ^
src/Britix.cpp:241:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 88+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_B));
                                                                      ^~~~~~
src/Britix.cpp:242:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                  ^~~~~~
src/Britix.cpp:242:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                                   ^
src/Britix.cpp:242:71: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 118+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_C));
                                                                       ^~~~~~
src/Britix.cpp:243:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                  ^~~~~~
src/Britix.cpp:243:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                                   ^
src/Britix.cpp:243:71: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(230, 148+BOTTOM_VDIST), Port::OUTPUT, module, Britix::OUTPUT2_SUM));
                                                                       ^~~~~~
src/Britix.cpp:245:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                              ^~~~~~
src/Britix.cpp:245:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                                                         ^~
src/Britix.cpp:245:103: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(81, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_1));
                                                                                                       ^~~~~~~~~
src/Britix.cpp:246:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                              ^~~~~~
src/Britix.cpp:246:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                                                         ^~
src/Britix.cpp:246:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(111, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_2));
                                                                                                        ^~~~~~~~~
src/Britix.cpp:247:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                              ^~~~~~
src/Britix.cpp:247:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                                                         ^~
src/Britix.cpp:247:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(141, 167+BOTTOM_VDIST), module, Britix::LIGHTS2_3));
                                                                                                        ^~~~~~~~~
src/Britix.cpp: At global scope:
src/Britix.cpp:250:29: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelBritix = Model::create<Britix, BritixWidget>("LOGinstruments", "Britix", "Matrix Modulator", LOGIC_TAG, MIXER_TAG, UTILITY_TAG);
                             ^~~~~~
src/Britix.cpp:250:42: error: expected primary-expression before ‘,’ token
 Model *modelBritix = Model::create<Britix, BritixWidget>("LOGinstruments", "Britix", "Matrix Modulator", LOGIC_TAG, MIXER_TAG, UTILITY_TAG);
                                          ^
src/constant.cpp:96:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:96:31: error: ‘valueKnob’ was not declared in this scope
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                               ^~~~~~~~~
src/constant.cpp:96:74: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                          ^~~~~~~~~~~~~
src/constant.cpp:96:90: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                          ^~~
src/constant.cpp:96:95: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                               ^~~
src/constant.cpp:96:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 60), module, constant2::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                    ^~~
src/constant.cpp:97:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:97:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                           ^~~~~~~~~~~~~~
src/constant.cpp:97:92: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                            ^~~~
src/constant.cpp:97:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                  ^~~~
src/constant.cpp:97:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 150), module, constant2::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                        ^~~
src/constant.cpp:98:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:98:75: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                           ^~~~~~~~~~~~~~~
src/constant.cpp:98:93: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                             ^~~~~
src/constant.cpp:98:100: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                    ^~~~~
src/constant.cpp:98:107: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<valueKnob>(Vec(40, 240), module, constant2::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                           ^~~
src/constant.cpp:100:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                  ^~~~~~
src/constant.cpp:100:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                                   ^
src/constant.cpp:100:56: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant2::OUT_1));
                                                        ^~~~~~
src/constant.cpp:101:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                  ^~~~~~
src/constant.cpp:101:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                                   ^
src/constant.cpp:101:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant2::OUT_10));
                                                         ^~~~~~
src/constant.cpp:102:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                  ^~~~~~
src/constant.cpp:102:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                                   ^
src/constant.cpp:102:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant2::OUT_100));
                                                         ^~~~~~
src/constant.cpp: In constructor ‘constantWidget::constantWidget(constant*)’:
src/constant.cpp:109:71: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 constantWidget::constantWidget(constant *module) : ModuleWidget(module) {
                                                                       ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/constant.cpp:113:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:113:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/constant.cpp:115:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/constant.cpp:1:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/constant.cpp:115:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                                    ^
src/constant.cpp:115:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/const-nofonts.svg")));
                                  ^~~~~~~~~~~
src/constant.cpp:119:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:119:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                             ^
src/constant.cpp:119:78: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                              ^~~~~~~~~~~~~
src/constant.cpp:119:94: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                              ^~~
src/constant.cpp:119:99: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                   ^~~
src/constant.cpp:119:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 60), module, constant::VALUE_PARAM_1, -1.0, 1.0, 0.0));
                                                                                                        ^~~
src/constant.cpp:120:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                        ^~~~~~
src/constant.cpp:120:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                             ^
src/constant.cpp:120:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                               ^~~~~~~~~~~~~~
src/constant.cpp:120:96: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                ^~~
src/constant.cpp:120:101: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                     ^~~
src/constant.cpp:120:106: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 100), module, constant::VALUE_PARAM_1B, -1.0, 1.0, 0.0));
                                                                                                          ^~~
src/constant.cpp:121:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:121:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                             ^
src/constant.cpp:121:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                               ^~~~~~~~~~~~~~
src/constant.cpp:121:96: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                ^~~~
src/constant.cpp:121:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                      ^~~~
src/constant.cpp:121:108: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 150), module, constant::VALUE_PARAM_10, -10.0, 10.0, 0.0));
                                                                                                            ^~~
src/constant.cpp:122:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                        ^~~~~~
src/constant.cpp:122:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                             ^
src/constant.cpp:122:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~
src/constant.cpp:122:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                 ^~~~
src/constant.cpp:122:103: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                       ^~~~
src/constant.cpp:122:109: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 190), module, constant::VALUE_PARAM_10B, -10.0, 10.0, 0.0));
                                                                                                             ^~~
src/constant.cpp:123:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:123:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                             ^
src/constant.cpp:123:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~
src/constant.cpp:123:97: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                 ^~~~~
src/constant.cpp:123:104: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                        ^~~~~
src/constant.cpp:123:111: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 240), module, constant::VALUE_PARAM_100, -100.0, 100.0, 0.0));
                                                                                                               ^~~
src/constant.cpp:124:24: error: ‘create’ is not a member of ‘rack::app::ParamWidget’
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                        ^~~~~~
src/constant.cpp:124:45: error: expected primary-expression before ‘>’ token
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                             ^
src/constant.cpp:124:79: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                               ^~~~~~~~~~~~~~~~
src/constant.cpp:124:98: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                  ^~~~~
src/constant.cpp:124:105: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                         ^~~~~
src/constant.cpp:124:112: warning: right operand of comma operator has no effect [-Wunused-value]
  addParam(ParamWidget::create<RoundBlackKnob>(Vec(40, 280), module, constant::VALUE_PARAM_100B, -100.0, 100.0, 0.0));
                                                                                                                ^~~
src/constant.cpp:126:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                  ^~~~~~
src/constant.cpp:126:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                                   ^
src/constant.cpp:126:56: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 65), Port::OUTPUT, module, constant::OUT_1));
                                                        ^~~~~~
src/constant.cpp:127:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                  ^~~~~~
src/constant.cpp:127:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                                   ^
src/constant.cpp:127:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 105), Port::OUTPUT, module, constant::OUT_1B));
                                                         ^~~~~~
src/constant.cpp:128:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                  ^~~~~~
src/constant.cpp:128:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                                   ^
src/constant.cpp:128:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 155), Port::OUTPUT, module, constant::OUT_10));
                                                         ^~~~~~
src/constant.cpp:129:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                  ^~~~~~
src/constant.cpp:129:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                                   ^
src/constant.cpp:129:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 195), Port::OUTPUT, module, constant::OUT_10B));
                                                         ^~~~~~
src/constant.cpp:130:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                  ^~~~~~
src/constant.cpp:130:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                                   ^
src/constant.cpp:130:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 245), Port::OUTPUT, module, constant::OUT_100));
                                                         ^~~~~~
src/constant.cpp:131:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                  ^~~~~~
src/constant.cpp:131:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                                   ^
src/constant.cpp:131:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ301MPort>(Vec(85, 285), Port::OUTPUT, module, constant::OUT_100B));
                                                         ^~~~~~
src/constant.cpp: At global scope:
src/constant.cpp:135:31: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelconstant = Model::create<constant, constantWidget>("LOGinstruments", "Constant", "DC Offset Gen", UTILITY_TAG);
                               ^~~~~~
src/constant.cpp:135:46: error: expected primary-expression before ‘,’ token
 Model *modelconstant = Model::create<constant, constantWidget>("LOGinstruments", "Constant", "DC Offset Gen", UTILITY_TAG);
                                              ^
src/constant.cpp:136:32: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelconstant2 = Model::create<constant2, constant2Widget>("LOGinstruments", "Constant2", "Precise DC Gen", UTILITY_TAG);
                                ^~~~~~
src/constant.cpp:136:48: error: expected primary-expression before ‘,’ token
 Model *modelconstant2 = Model::create<constant2, constant2Widget>("LOGinstruments", "Constant2", "Precise DC Gen", UTILITY_TAG);
                                                ^
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Britix.cpp.o' failed
make: *** [build/src/Britix.cpp.o] Error 1
make: *** Waiting for unfinished jobs....
src/Compa.cpp:33:7: error: ‘void Compa::reset()’ marked ‘override’, but does not override
  void reset() override {
       ^~~~~
src/Compa.cpp: In constructor ‘Compa::Compa()’:
src/Compa.cpp:29:66: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations]
  Compa() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
                                                                  ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/PortWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:7,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/engine/Module.hpp:86:13: note: declared here
  DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() {
             ^~~~~~
src/Compa.cpp: In constructor ‘CompaWidget::CompaWidget(Compa*)’:
src/Compa.cpp:52:62: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations]
 CompaWidget::CompaWidget(Compa *module) : ModuleWidget(module) {
                                                              ^
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackWidget.hpp:5:0,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/RackScrollWidget.hpp:5,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/app/Scene.hpp:4,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/helpers.hpp:9,
                 from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:16,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/ModuleWidget.hpp:32:13: note: declared here
  DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() {
             ^~~~~~~~~~~~
src/Compa.cpp:58:13: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
             ^~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Compa.cpp:58:25: warning: ‘rack::app::SVGPanel’ is deprecated [-Wdeprecated-declarations]
   SVGPanel *panel = new SVGPanel();
                         ^~~~~~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:65:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/app/SvgPanel.hpp:24:29: note: declared here
 DEPRECATED typedef SvgPanel SVGPanel;
                             ^~~~~~~~
src/Compa.cpp:60:29: warning: ‘static std::shared_ptr<rack::Svg> rack::Svg::load(const string&)’ is deprecated [-Wdeprecated-declarations]
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                             ^~~~
In file included from /home/cschol/src/Rack-SDK/Rack-SDK/include/rack.hpp:13:0,
                 from src/LOGinstruments.hpp:1,
                 from src/Compa.cpp:4:
/home/cschol/src/Rack-SDK/Rack-SDK/include/window.hpp:49:41: note: declared here
  DEPRECATED static std::shared_ptr<Svg> load(const std::string& filename);
                                         ^~~~
src/Compa.cpp:60:52: error: expected primary-expression before ‘,’ token
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                                    ^
src/Compa.cpp:60:34: error: ‘assetPlugin’ was not declared in this scope
   panel->setBackground(SVG::load(assetPlugin(plugin, "res/compa_nofonts.svg")));
                                  ^~~~~~~~~~~
src/Compa.cpp:64:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                 ^~~~~~
src/Compa.cpp:64:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                                  ^
src/Compa.cpp:64:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58), Port::INPUT, module, Compa::INPUTA1));
                                                       ^~~~~
src/Compa.cpp:65:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                 ^~~~~~
src/Compa.cpp:65:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                                  ^
src/Compa.cpp:65:55: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88), Port::INPUT, module, Compa::INPUTB1));
                                                       ^~~~~
src/Compa.cpp:66:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                 ^~~~~~
src/Compa.cpp:66:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                                  ^
src/Compa.cpp:66:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 58+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTA2));
                                                                    ^~~~~
src/Compa.cpp:67:17: error: ‘create’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                 ^~~~~~
src/Compa.cpp:67:34: error: expected primary-expression before ‘>’ token
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                                  ^
src/Compa.cpp:67:68: error: ‘INPUT’ is not a member of ‘rack::engine::Port’
  addInput(Port::create<PJ301MPort>(Vec(50, 88+BOTTOM_VDIST), Port::INPUT, module, Compa::INPUTB2));
                                                                    ^~~~~
src/Compa.cpp:69:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                  ^~~~~~
src/Compa.cpp:69:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                                   ^
src/Compa.cpp:69:57: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118), Port::OUTPUT, module, Compa::OUTPUT1));
                                                         ^~~~~~
src/Compa.cpp:70:18: error: ‘create’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                  ^~~~~~
src/Compa.cpp:70:35: error: expected primary-expression before ‘>’ token
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                                   ^
src/Compa.cpp:70:70: error: ‘OUTPUT’ is not a member of ‘rack::engine::Port’
  addOutput(Port::create<PJ3410Port>(Vec(46, 118+BOTTOM_VDIST), Port::OUTPUT, module, Compa::OUTPUT2));
                                                                      ^~~~~~
src/Compa.cpp:72:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                              ^~~~~~
src/Compa.cpp:72:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                                                         ^~
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/constant.cpp.o' failed
make: *** [build/src/constant.cpp.o] Error 1
src/Compa.cpp:72:89: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130), module, Compa::LIGHT_1));
                                                                                         ^~~~~~~
src/Compa.cpp:73:30: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                              ^~~~~~
src/Compa.cpp:73:57: error: expected primary-expression before ‘>’ token
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                                                         ^~
src/Compa.cpp:73:102: warning: right operand of comma operator has no effect [-Wunused-value]
  addChild(ModuleLightWidget::create<TinyLight<GreenLight>>(Vec(35, 130+BOTTOM_VDIST), module, Compa::LIGHT_2));
                                                                                                      ^~~~~~~
src/Compa.cpp: At global scope:
src/Compa.cpp:78:28: error: ‘create’ is not a member of ‘rack::plugin::Model’
 Model *modelCompa = Model::create<Compa, CompaWidget>("LOGinstruments", "Compa", "Comparator", DIGITAL_TAG, QUANTIZER_TAG);
                            ^~~~~~
src/Compa.cpp:78:40: error: expected primary-expression before ‘,’ token
 Model *modelCompa = Model::create<Compa, CompaWidget>("LOGinstruments", "Compa", "Comparator", DIGITAL_TAG, QUANTIZER_TAG);
                                        ^
/home/cschol/src/Rack-SDK/Rack-SDK/compile.mk:68: recipe for target 'build/src/Compa.cpp.o' failed
make: *** [build/src/Compa.cpp.o] Error 1
src/Speck.cpp: In member function ‘float SpeckDisplay::drawWaveform(const rack::widget::Widget::DrawArgs&, float*, float, float, float, float, bool)’:
src/Speck.cpp:354:10: warning: ‘negOffs’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   return negOffs;
          ^~~~~~~

>>> BUILD FAILURES:
LOGinstruments win mac linux
LOGUNIVPM commented 5 years ago

Sorry, I forgot to delete old files from the repo. Try building again. The current commit is 07e1cd3e

cschol commented 5 years ago

Compilation works now.

Some plugin.json issues:

[LOGinstruments] Issues found in `plugin.json`:

Missing key: brand
Velvet: invalid module tags: Noise,Random
-- Valid tags are defined in https://raw.githubusercontent.com/VCVRack/Rack/v1/src/tag.cpp
pluginUrl: no URL specified
authorUrl: no URL specified
manualUrl: no URL specified
cschol commented 4 years ago

Moving plugin.json issues to separate issue.