g++ -std=c++11 -Wsuggest-override -DTEST -DPARASITES -I./parasites -Wno-unused-local-typedefs -fPIC -I/home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include -I/home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/dep/include -fno-gnu-unique -MMD -MP -g -O3 -funsafe-math-optimizations -fno-omit-frame-pointer -Wall -Wextra -Wno-unused-parameter -DARCH_X64 -march=nehalem -DARCH_LIN -c -o build/src/Tapeworm.cpp.o src/Tapeworm.cpp src/Tapeworm.cpp:42:5: error: ‘SchmittTrigger’ does not name a type 42 | SchmittTrigger stateTrigger; | ^~~~~~~~~~~~~~ src/Tapeworm.cpp:101:10: error: ‘void Tapeworm::reset()’ marked ‘override’, but does not override 101 | void reset() override { | ^~~~~ src/Tapeworm.cpp:105:10: error: ‘void Tapeworm::randomize()’ marked ‘override’, but does not override 105 | void randomize() override { | ^~~~~~~~~ src/Tapeworm.cpp: In member function ‘void Tapeworm::randomize()’: src/Tapeworm.cpp:106:37: error: ‘randomu32’ was not declared in this scope; did you mean ‘randomize’? 106 | parameters_.carrier_shape = randomu32() % 4; | ^~~~~~~~~ | randomize src/Tapeworm.cpp: In constructor ‘Tapeworm::Tapeworm()’: src/Tapeworm.cpp:111:78: warning: ‘rack::engine::Module::Module(int, int, int, int)’ is deprecated [-Wdeprecated-declarations] 111 | m() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) { | ^ In file included from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/app/PortWidget.hpp:5, from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/helpers.hpp:7, from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/rack.hpp:35, from src/AepelzensParasites.hpp:1, from src/Tapeworm.cpp:2: /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/engine/Module.hpp:110:20: note: declared here 110 | DEPRECATED Module(int numParams, int numInputs, int numOutputs, int numLights = 0) : Module() { | ^~~~~~ src/Tapeworm.cpp: In member function ‘virtual void Tapeworm::step()’: src/Tapeworm.cpp:337:9: error: ‘stateTrigger’ was not declared in this scope 337 | if (stateTrigger.process(params[STATE_PARAM].value)) { | ^~~~~~~~~~~~ src/Tapeworm.cpp: In constructor ‘TapewormWidget::TapewormWidget(Tapeworm*)’: src/Tapeworm.cpp:388:71: warning: ‘rack::app::ModuleWidget::ModuleWidget(rack::engine::Module*)’ is deprecated [-Wdeprecated-declarations] 388 | dget::TapewormWidget(Tapeworm *module) : ModuleWidget(module) { | ^ In file included from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/app/RackWidget.hpp:7, from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/app/RackScrollWidget.hpp:5, from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/app/Scene.hpp:4, from /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/helpers.hpp:10: /home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/include/app/ModuleWidget.hpp:27:20: note: declared here 27 | DEPRECATED ModuleWidget(engine::Module* module) : ModuleWidget() { | ^~~~~~~~~~~~ src/Tapeworm.cpp:392:9: error: ‘Panel’ was not declared in this scope 392 | Panel *panel = new LightPanel(); | ^~~~~ src/Tapeworm.cpp:392:16: error: ‘panel’ was not declared in this scope 392 | Panel *panel = new LightPanel(); | ^~~~~ src/Tapeworm.cpp:392:28: error: expected type-specifier before ‘LightPanel’ 392 | Panel *panel = new LightPanel(); | ^~~~~~~~~~ src/Tapeworm.cpp:393:64: error: expected primary-expression before ‘,’ token 393 | el->backgroundImage = Image::load(assetPlugin(plugin, "res/Tapeworm.png")); | ^ src/Tapeworm.cpp:393:46: error: ‘assetPlugin’ was not declared in this scope 393 | panel->backgroundImage = Image::load(assetPlugin(plugin, "res/Tapeworm.png")); | ^~~~~~~~~~~ src/Tapeworm.cpp:398:22: error: ‘create’ is not a member of ‘rack::widget::Widget’ 398 | addChild(Widget::create(Vec(15, 0))); | ^~~~~~ src/Tapeworm.cpp:398:40: error: expected primary-expression before ‘>’ token 398 | addChild(Widget::create(Vec(15, 0))); | ^ src/Tapeworm.cpp:399:22: error: ‘create’ is not a member of ‘rack::widget::Widget’ 399 | addChild(Widget::create(Vec(120, 0))); | ^~~~~~ src/Tapeworm.cpp:399:40: error: expected primary-expression before ‘>’ token 399 | addChild(Widget::create(Vec(120, 0))); | ^ src/Tapeworm.cpp:400:22: error: ‘create’ is not a member of ‘rack::widget::Widget’ 400 | addChild(Widget::create(Vec(15, 365))); | ^~~~~~ src/Tapeworm.cpp:400:40: error: expected primary-expression before ‘>’ token 400 | addChild(Widget::create(Vec(15, 365))); | ^ src/Tapeworm.cpp:401:22: error: ‘create’ is not a member of ‘rack::widget::Widget’ 401 | addChild(Widget::create(Vec(120, 365))); | ^~~~~~ src/Tapeworm.cpp:401:40: error: expected primary-expression before ‘>’ token 401 | addChild(Widget::create(Vec(120, 365))); | ^ src/Tapeworm.cpp:403:27: error: ‘create’ is not a member of ‘rack::app::ParamWidget’ 403 | addParam(ParamWidget::create(Vec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^~~~~~ src/Tapeworm.cpp:403:47: error: expected primary-expression before ‘>’ token 403 | addParam(ParamWidget::create(Vec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^ src/Tapeworm.cpp:403:80: warning: right operand of comma operator has no effect [-Wunused-value] 403 | reate(Vec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^~~~~~~~~~~~~~~ src/Tapeworm.cpp:403:97: warning: right operand of comma operator has no effect [-Wunused-value] 403 | te>(Vec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^~~ src/Tapeworm.cpp:403:102: warning: right operand of comma operator has no effect [-Wunused-value] 403 | ec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^~~ src/Tapeworm.cpp:403:107: warning: right operand of comma operator has no effect [-Wunused-value] 403 | ec(29, 52), module, Tapeworm::ALGORITHM_PARAM, 0.0, 8.0, 0.0)); | ^~~ src/Tapeworm.cpp:405:27: error: ‘create’ is not a member of ‘rack::app::ParamWidget’ 405 | addParam(ParamWidget::create(Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^~~~~~ src/Tapeworm.cpp:405:47: error: expected primary-expression before ‘>’ token 405 | addParam(ParamWidget::create(Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^ src/Tapeworm.cpp:405:81: warning: right operand of comma operator has no effect [-Wunused-value] 405 | eate(Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:405:95: warning: right operand of comma operator has no effect [-Wunused-value] 405 | hite>(Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^~~ src/Tapeworm.cpp:405:100: warning: right operand of comma operator has no effect [-Wunused-value] 405 | (Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^~~ src/Tapeworm.cpp:405:105: warning: right operand of comma operator has no effect [-Wunused-value] 405 | (Vec(94, 173), module, Tapeworm::TIMBRE_PARAM, 0.0, 1.0, 0.5)); | ^~~ src/Tapeworm.cpp:406:27: error: ‘create’ is not a member of ‘rack::app::ParamWidget’ 406 | addParam(ParamWidget::create(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^~~~~~ src/Tapeworm.cpp:406:40: error: expected primary-expression before ‘>’ token 406 | addParam(ParamWidget::create(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^ src/Tapeworm.cpp:406:74: warning: right operand of comma operator has no effect [-Wunused-value] 406 | get::create(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^~~~~~~~~~~ src/Tapeworm.cpp:406:87: warning: right operand of comma operator has no effect [-Wunused-value] 406 | L1105>(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^~~ src/Tapeworm.cpp:406:92: warning: right operand of comma operator has no effect [-Wunused-value] 406 | >(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^~~ src/Tapeworm.cpp:406:97: warning: right operand of comma operator has no effect [-Wunused-value] 406 | >(Vec(16, 182), module, Tapeworm::STATE_PARAM, 0.0, 1.0, 0.0)); | ^~~ src/Tapeworm.cpp:407:27: error: ‘create’ is not a member of ‘rack::app::ParamWidget’ 407 | addParam(ParamWidget::create(Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^~~~~~ src/Tapeworm.cpp:407:41: error: expected primary-expression before ‘>’ token 407 | addParam(ParamWidget::create(Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^ src/Tapeworm.cpp:407:75: warning: right operand of comma operator has no effect [-Wunused-value] 407 | et::create(Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:407:89: warning: right operand of comma operator has no effect [-Wunused-value] 407 | mpot>(Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:407:94: warning: right operand of comma operator has no effect [-Wunused-value] 407 | (Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:407:99: warning: right operand of comma operator has no effect [-Wunused-value] 407 | (Vec(14, 213), module, Tapeworm::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:408:27: error: ‘create’ is not a member of ‘rack::app::ParamWidget’ 408 | addParam(ParamWidget::create(Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^~~~~~ src/Tapeworm.cpp:408:41: error: expected primary-expression before ‘>’ token 408 | addParam(ParamWidget::create(Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^ src/Tapeworm.cpp:408:75: warning: right operand of comma operator has no effect [-Wunused-value] 408 | et::create(Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:408:89: warning: right operand of comma operator has no effect [-Wunused-value] 408 | mpot>(Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:408:94: warning: right operand of comma operator has no effect [-Wunused-value] 408 | (Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:408:99: warning: right operand of comma operator has no effect [-Wunused-value] 408 | (Vec(53, 213), module, Tapeworm::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | ^~~ src/Tapeworm.cpp:410:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 410 | addInput(Port::create(Vec(8, 273), Port::INPUT, module, Tapeworm::LEVEL1_INPUT)); | ^~~~~~ src/Tapeworm.cpp:410:37: error: expected primary-expression before ‘>’ token 410 | addInput(Port::create(Vec(8, 273), Port::INPUT, module, Tapeworm::LEVEL1_INPUT)); | ^ src/Tapeworm.cpp:410:65: warning: right operand of comma operator has no effect [-Wunused-value] 410 | (Port::create(Vec(8, 273), Port::INPUT, module, Tapeworm::LEVEL1_INPUT)); | ^~~~~~ src/Tapeworm.cpp:410:83: warning: right operand of comma operator has no effect [-Wunused-value] 410 | 1MPort>(Vec(8, 273), Port::INPUT, module, Tapeworm::LEVEL1_INPUT)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:411:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 411 | addInput(Port::create(Vec(44, 273), Port::INPUT, module, Tapeworm::LEVEL2_INPUT)); | ^~~~~~ src/Tapeworm.cpp:411:37: error: expected primary-expression before ‘>’ token 411 | addInput(Port::create(Vec(44, 273), Port::INPUT, module, Tapeworm::LEVEL2_INPUT)); | ^ src/Tapeworm.cpp:411:66: warning: right operand of comma operator has no effect [-Wunused-value] 411 | Port::create(Vec(44, 273), Port::INPUT, module, Tapeworm::LEVEL2_INPUT)); | ^~~~~~ src/Tapeworm.cpp:411:84: warning: right operand of comma operator has no effect [-Wunused-value] 411 | MPort>(Vec(44, 273), Port::INPUT, module, Tapeworm::LEVEL2_INPUT)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:412:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 412 | addInput(Port::create(Vec(80, 273), Port::INPUT, module, Tapeworm::ALGORITHM_INPUT)); | ^~~~~~ src/Tapeworm.cpp:412:37: error: expected primary-expression before ‘>’ token 412 | addInput(Port::create(Vec(80, 273), Port::INPUT, module, Tapeworm::ALGORITHM_INPUT)); | ^ src/Tapeworm.cpp:412:66: warning: right operand of comma operator has no effect [-Wunused-value] 412 | Port::create(Vec(80, 273), Port::INPUT, module, Tapeworm::ALGORITHM_INPUT)); | ^~~~~~ src/Tapeworm.cpp:412:84: warning: right operand of comma operator has no effect [-Wunused-value] 412 | MPort>(Vec(80, 273), Port::INPUT, module, Tapeworm::ALGORITHM_INPUT)); | ^~~~~~~~~~~~~~~ src/Tapeworm.cpp:413:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 413 | addInput(Port::create(Vec(116, 273), Port::INPUT, module, Tapeworm::TIMBRE_INPUT)); | ^~~~~~ src/Tapeworm.cpp:413:37: error: expected primary-expression before ‘>’ token 413 | addInput(Port::create(Vec(116, 273), Port::INPUT, module, Tapeworm::TIMBRE_INPUT)); | ^ src/Tapeworm.cpp:413:67: warning: right operand of comma operator has no effect [-Wunused-value] 413 | ort::create(Vec(116, 273), Port::INPUT, module, Tapeworm::TIMBRE_INPUT)); | ^~~~~~ src/Tapeworm.cpp:413:85: warning: right operand of comma operator has no effect [-Wunused-value] 413 | Port>(Vec(116, 273), Port::INPUT, module, Tapeworm::TIMBRE_INPUT)); | ^~~~~~~~~~~~ src/Tapeworm.cpp:415:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 415 | addInput(Port::create(Vec(8, 316), Port::INPUT, module, Tapeworm::CARRIER_INPUT)); | ^~~~~~ src/Tapeworm.cpp:415:37: error: expected primary-expression before ‘>’ token 415 | addInput(Port::create(Vec(8, 316), Port::INPUT, module, Tapeworm::CARRIER_INPUT)); | ^ src/Tapeworm.cpp:415:65: warning: right operand of comma operator has no effect [-Wunused-value] 415 | (Port::create(Vec(8, 316), Port::INPUT, module, Tapeworm::CARRIER_INPUT)); | ^~~~~~ src/Tapeworm.cpp:415:83: warning: right operand of comma operator has no effect [-Wunused-value] 415 | 1MPort>(Vec(8, 316), Port::INPUT, module, Tapeworm::CARRIER_INPUT)); | ^~~~~~~~~~~~~ src/Tapeworm.cpp:416:20: error: ‘create’ is not a member of ‘rack::engine::Port’ 416 | addInput(Port::create(Vec(44, 316), Port::INPUT, module, Tapeworm::MODULATOR_INPUT)); | ^~~~~~ src/Tapeworm.cpp:416:37: error: expected primary-expression before ‘>’ token 416 | addInput(Port::create(Vec(44, 316), Port::INPUT, module, Tapeworm::MODULATOR_INPUT)); | ^ src/Tapeworm.cpp:416:66: warning: right operand of comma operator has no effect [-Wunused-value] 416 | Port::create(Vec(44, 316), Port::INPUT, module, Tapeworm::MODULATOR_INPUT)); | ^~~~~~ src/Tapeworm.cpp:416:84: warning: right operand of comma operator has no effect [-Wunused-value] 416 | MPort>(Vec(44, 316), Port::INPUT, module, Tapeworm::MODULATOR_INPUT)); | ^~~~~~~~~~~~~~~ src/Tapeworm.cpp:417:21: error: ‘create’ is not a member of ‘rack::engine::Port’ 417 | addOutput(Port::create(Vec(80, 316), Port::OUTPUT, module, Tapeworm::MODULATOR_OUTPUT)); | ^~~~~~ src/Tapeworm.cpp:417:38: error: expected primary-expression before ‘>’ token 417 | addOutput(Port::create(Vec(80, 316), Port::OUTPUT, module, Tapeworm::MODULATOR_OUTPUT)); | ^ src/Tapeworm.cpp:417:68: warning: right operand of comma operator has no effect [-Wunused-value] 417 | ort::create(Vec(80, 316), Port::OUTPUT, module, Tapeworm::MODULATOR_OUTPUT)); | ^~~~~~ src/Tapeworm.cpp:417:86: warning: right operand of comma operator has no effect [-Wunused-value] 417 | Port>(Vec(80, 316), Port::OUTPUT, module, Tapeworm::MODULATOR_OUTPUT)); | ^~~~~~~~~~~~~~~~ src/Tapeworm.cpp:418:21: error: ‘create’ is not a member of ‘rack::engine::Port’ 418 | addOutput(Port::create(Vec(116, 316), Port::OUTPUT, module, Tapeworm::AUX_OUTPUT)); | ^~~~~~ src/Tapeworm.cpp:418:38: error: expected primary-expression before ‘>’ token 418 | addOutput(Port::create(Vec(116, 316), Port::OUTPUT, module, Tapeworm::AUX_OUTPUT)); | ^ src/Tapeworm.cpp:418:69: warning: right operand of comma operator has no effect [-Wunused-value] 418 | rt::create(Vec(116, 316), Port::OUTPUT, module, Tapeworm::AUX_OUTPUT)); | ^~~~~~ src/Tapeworm.cpp:418:87: warning: right operand of comma operator has no effect [-Wunused-value] 418 | ort>(Vec(116, 316), Port::OUTPUT, module, Tapeworm::AUX_OUTPUT)); | ^~~~~~~~~~ src/Tapeworm.cpp:420:33: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’ 420 | addChild(ModuleLightWidget::create>(Vec(20, 167), module, Tapeworm::CARRIER_GREEN_LIGHT)); | ^~~~~~ src/Tapeworm.cpp:420:64: error: expected primary-expression before ‘>’ token 420 | d(ModuleLightWidget::create>(Vec(20, 167), module, Tapeworm::CARRIER_GREEN_LIGHT)); | ^~ src/Tapeworm.cpp:420:99: warning: right operand of comma operator has no effect [-Wunused-value] 420 | ght>(Vec(20, 167), module, Tapeworm::CARRIER_GREEN_LIGHT)); | ^~~~~~~~~~~~~~~~~~~ src/Tapeworm.cpp:427:33: error: ‘create’ is not a member of ‘rack::app::ModuleLightWidget’ 427 | addChild(ModuleLightWidget::create(Vec(40, 63), module, Tapeworm::ALGORITHM_LIGHT)); | ^~~~~~ src/Tapeworm.cpp:427:54: error: expected primary-expression before ‘>’ token 427 | addChild(ModuleLightWidget::create(Vec(40, 63), module, Tapeworm::ALGORITHM_LIGHT)); | ^ src/Tapeworm.cpp:427:87: warning: right operand of comma operator has no effect [-Wunused-value] 427 | eate(Vec(40, 63), module, Tapeworm::ALGORITHM_LIGHT)); | ^~~~~~~~~~~~~~~ src/Tapeworm.cpp: At global scope: src/Tapeworm.cpp:430:31: error: ‘create’ is not a member of ‘rack::plugin::Model’ 430 | Model *modelTapeworm = Model::create("Aepelzens Parasites", "Tapeworm", "Tapeworm", EFFECT_TAG,DELAY_TAG); | ^~~~~~ src/Tapeworm.cpp:430:46: error: expected primary-expression before ‘,’ token 430 | Model *modelTapeworm = Model::create("Aepelzens Parasites", "Tapeworm", "Tapeworm", EFFECT_TAG,DELAY_TAG); | ^ make: *** [/home/fillotassi/Programmes/vcvRackSDK/Rack-SDK-2.4.1-lin-x64/Rack-SDK/compile.mk:87: build/src/Tapeworm.cpp.o] Error 1