Closed cschol closed 6 years ago
9254d3513211c039c17c10e488f26f02d6882aa1
g++ -Wsuggest-override -std=c++11 -fPIC -I../../include -I../../dep/include -DSLUG=cf -DVERSION=0.6.0 -MMD -MP -g -O3 -march=nocona -ffast-math -fno-finite-math-only -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES -c -o build/src/trSEQ.cpp.o src/trSEQ.cpp src/trSEQ.cpp: In constructor 'trSEQWidget::trSEQWidget(trSEQ*)': src/trSEQ.cpp:246:31: error: 'RoundSmallBlackSnapKnob' was not declared in this scope addParam(ParamWidget::create<RoundSmallBlackSnapKnob>(Vec(132, 56), module, trSEQ::STEPS_PARAM, 1.0f, 16.0f, 16.0f)); ^~~~~~~~~~~~~~~~~~~~~~~ src/trSEQ.cpp:246:116: error: no matching function for call to 'rack::Parameter::create<<expression error> >(rack::Vec, trSEQ*&, trSEQ::ParamIds, float, float, float)' addParam(ParamWidget::create<RoundSmallBlackSnapKnob>(Vec(132, 56), module, trSEQ::STEPS_PARAM, 1.0f, 16.0f, 16.0f)); ^ In file included from ../../include/rack.hpp:9:0, from src/cf.hpp:1, from src/trSEQ.cpp:1: ../../include/app.hpp:244:12: note: candidate: template<class T> static T* rack::Parameter::create(rack::Vec, rack::Module*, int, float, float, float) static T *create(Vec pos, Module *module, int paramId, float minValue, float maxValue, float defaultValue) { ^~~~~~ ../../include/app.hpp:244:12: note: template argument deduction/substitution failed: src/trSEQ.cpp:246:116: error: template argument 1 is invalid addParam(ParamWidget::create<RoundSmallBlackSnapKnob>(Vec(132, 56), module, trSEQ::STEPS_PARAM, 1.0f, 16.0f, 16.0f)); ^ make: *** [../../compile.mk:58: build/src/trSEQ.cpp.o] Error 1
Maybe related to this API update.
Same here.
PR #23.
9254d3513211c039c17c10e488f26f02d6882aa1
Maybe related to this API update.