JustPaste.it

g++ -std=c++11 -Wsuggest-override -fPIC -I../include -I../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/MyModule.cpp.o src/MyModule.cpp
g++ -std=c++11 -Wsuggest-override -fPIC -I../include -I../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/plugin.cpp.o src/plugin.cpp
g++ -o plugin.dll build/src/MyModule.cpp.o build/src/plugin.cpp.o -shared -L.. -lRack
build/src/MyModule.cpp.o: In function `ZN14MyModuleWidgetD1Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:27: undefined reference to `rack::app::ModuleWidget::~ModuleWidget()'
build/src/MyModule.cpp.o: In function `ZN14MyModuleWidgetD4Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:27: undefined reference to `rack::app::ModuleWidget::~ModuleWidget()'
build/src/MyModule.cpp.o: In function `ZN4rack3app8SvgScrewD1Ev':
E:\New folder\Rack-SDK\MyPlugin/../include/app/SvgScrew.hpp:13: undefined reference to `rack::widget::Widget::~Widget()'
build/src/MyModule.cpp.o: In function `ZN4rack3app8SvgScrewD4Ev':
E:\New folder\Rack-SDK\MyPlugin/../include/app/SvgScrew.hpp:13: undefined reference to `rack::widget::Widget::~Widget()'
E:\New folder\Rack-SDK\MyPlugin/../include/app/SvgScrew.hpp:13: undefined reference to `rack::widget::Widget::~Widget()'
E:\New folder\Rack-SDK\MyPlugin/../include/app/SvgScrew.hpp:13: undefined reference to `rack::widget::Widget::~Widget()'
build/src/MyModule.cpp.o: In function `ZN8MyModuleD1Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:4: undefined reference to `rack::engine::Module::~Module()'
build/src/MyModule.cpp.o: In function `ZN8MyModuleD4Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:4: undefined reference to `rack::engine::Module::~Module()'
build/src/MyModule.cpp.o: In function `ZN8MyModuleC4Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:18: undefined reference to `rack::engine::Module::Module()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:19: undefined reference to `rack::engine::Module::config(int, int, int, int)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:18: undefined reference to `rack::engine::Module::~Module()'
build/src/MyModule.cpp.o: In function `ZN4rack16componentlibrary11ScrewSilverC4Ev':
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:610: undefined reference to `rack::app::SvgScrew::SvgScrew()'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:611: undefined reference to `rack::asset::system(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:611: undefined reference to `rack::appGet()'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:611: undefined reference to `rack::Window::loadSvg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:611: undefined reference to `rack::app::SvgScrew::setSvg(std::shared_ptr<rack::Svg>)'
build/src/MyModule.cpp.o: In function `ZN4rack3app8SvgScrewD4Ev':
E:\New folder\Rack-SDK\MyPlugin/../include/app/SvgScrew.hpp:13: undefined reference to `rack::widget::Widget::~Widget()'
build/src/MyModule.cpp.o: In function `ZN8MyModuleC4Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:18: undefined reference to `rack::engine::Module::Module()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:19: undefined reference to `rack::engine::Module::config(int, int, int, int)'
build/src/MyModule.cpp.o: In function `ZN14MyModuleWidgetC4EP8MyModule':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:28: undefined reference to `rack::app::ModuleWidget::ModuleWidget()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:29: undefined reference to `rack::app::ModuleWidget::setModule(rack::engine::Module*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::asset::plugin(rack::plugin::Plugin*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::appGet()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::Window::loadSvg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::app::ModuleWidget::setPanel(std::shared_ptr<rack::Svg>)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:32: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:33: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:34: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:35: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:28: undefined reference to `rack::app::ModuleWidget::~ModuleWidget()'
build/src/MyModule.cpp.o: In function `ZN8MyModuleC4Ev':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:18: undefined reference to `rack::engine::Module::~Module()'
build/src/MyModule.cpp.o: In function `ZN14MyModuleWidgetC4EP8MyModule':
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:28: undefined reference to `rack::app::ModuleWidget::ModuleWidget()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:29: undefined reference to `rack::app::ModuleWidget::setModule(rack::engine::Module*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::asset::plugin(rack::plugin::Plugin*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::appGet()'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::Window::loadSvg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:30: undefined reference to `rack::app::ModuleWidget::setPanel(std::shared_ptr<rack::Svg>)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:32: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:33: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:34: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:35: undefined reference to `rack::widget::Widget::addChild(rack::widget::Widget*)'
E:\New folder\Rack-SDK\MyPlugin/src/MyModule.cpp:28: undefined reference to `rack::app::ModuleWidget::~ModuleWidget()'
build/src/MyModule.cpp.o: In function `_static_initialization_and_destruction_0':
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:14: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:15: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:18: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:19: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:20: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:21: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:22: undefined reference to `nvgRGB'
build/src/MyModule.cpp.o:E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:23: more undefined references to `nvgRGB' follow
build/src/MyModule.cpp.o: In function `_static_initialization_and_destruction_0':
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:29: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:30: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:31: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:32: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:33: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:34: undefined reference to `nvgRGB'
build/src/MyModule.cpp.o:E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:35: more undefined references to `nvgRGB' follow
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack3app8SvgScrewE[__ZTVN4rack3app8SvgScrewE]+0x10): undefined reference to `rack::widget::Widget::getChildrenBoundingBox()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack3app8SvgScrewE[__ZTVN4rack3app8SvgScrewE]+0x14): undefined reference to `rack::widget::Widget::getRelativeOffset(rack::math::Vec, rack::widget::Widget*)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack3app8SvgScrewE[__ZTVN4rack3app8SvgScrewE]+0x18): undefined reference to `rack::widget::Widget::getViewport(rack::math::Rect)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack3app8SvgScrewE[__ZTVN4rack3app8SvgScrewE]+0x1c): undefined reference to `rack::widget::Widget::step()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack3app8SvgScrewE[__ZTVN4rack3app8SvgScrewE]+0x20): undefined reference to `rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack16componentlibrary11ScrewSilverE[__ZTVN4rack16componentlibrary11ScrewSilverE]+0x10): undefined reference to `rack::widget::Widget::getChildrenBoundingBox()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack16componentlibrary11ScrewSilverE[__ZTVN4rack16componentlibrary11ScrewSilverE]+0x14): undefined reference to `rack::widget::Widget::getRelativeOffset(rack::math::Vec, rack::widget::Widget*)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack16componentlibrary11ScrewSilverE[__ZTVN4rack16componentlibrary11ScrewSilverE]+0x18): undefined reference to `rack::widget::Widget::getViewport(rack::math::Rect)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack16componentlibrary11ScrewSilverE[__ZTVN4rack16componentlibrary11ScrewSilverE]+0x1c): undefined reference to `rack::widget::Widget::step()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTVN4rack16componentlibrary11ScrewSilverE[__ZTVN4rack16componentlibrary11ScrewSilverE]+0x20): undefined reference to `rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x10): undefined reference to `rack::widget::Widget::getChildrenBoundingBox()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x14): undefined reference to `rack::widget::Widget::getRelativeOffset(rack::math::Vec, rack::widget::Widget*)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x18): undefined reference to `rack::widget::Widget::getViewport(rack::math::Rect)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x1c): undefined reference to `rack::widget::Widget::step()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x20): undefined reference to `rack::app::ModuleWidget::draw(rack::widget::Widget::DrawArgs const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x2c): undefined reference to `rack::app::ModuleWidget::onButton(rack::event::Button const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x34): undefined reference to `rack::app::ModuleWidget::onHoverKey(rack::event::HoverKey const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x58): undefined reference to `rack::app::ModuleWidget::onDragStart(rack::event::DragStart const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x5c): undefined reference to `rack::app::ModuleWidget::onDragEnd(rack::event::DragEnd const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x60): undefined reference to `rack::app::ModuleWidget::onDragMove(rack::event::DragMove const&)'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0x9c): undefined reference to `rack::app::ModuleWidget::toJson()'
build/src/MyModule.cpp.o:MyModule.cpp:(.rdata$_ZTV14MyModuleWidget[__ZTV14MyModuleWidget]+0xa0): undefined reference to `rack::app::ModuleWidget::fromJson(json_t*)'
build/src/plugin.cpp.o: In function `_static_initialization_and_destruction_0':
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:14: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:15: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:18: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:19: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:20: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:21: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:22: undefined reference to `nvgRGB'
build/src/plugin.cpp.o:E:\New folder\Rack-SDK\MyPlugin/../include/color.hpp:23: more undefined references to `nvgRGB' follow
build/src/plugin.cpp.o: In function `_static_initialization_and_destruction_0':
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:29: undefined reference to `nvgRGBA'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:30: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:31: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:32: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:33: undefined reference to `nvgRGB'
E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:34: undefined reference to `nvgRGB'
build/src/plugin.cpp.o:E:\New folder\Rack-SDK\MyPlugin/../include/componentlibrary.hpp:35: more undefined references to `nvgRGB' follow
collect2.exe: error: ld returned 1 exit status
../compile.mk:52: recipe for target 'plugin.dll' failed
make: *** [plugin.dll] Error 1