[100%] Linking CXX executable hidviz cd /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/build/hidviz && /usr/bin/cmake -E cmake_link_script CMakeFiles/hidviz.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -DNDEBUG -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -rdynamic CMakeFiles/hidviz.dir/hidviz_autogen/mocs_compilation.cpp.o CMakeFiles/hidviz.dir/src/main.cc.o CMakeFiles/hidviz.dir/src/DeviceSelector.cc.o CMakeFiles/hidviz.dir/src/Window.cc.o CMakeFiles/hidviz.dir/src/DeviceSelectionListItem.cc.o CMakeFiles/hidviz.dir/src/hid/ItemWidget.cc.o CMakeFiles/hidviz.dir/src/hid/CollectionWidget.cc.o CMakeFiles/hidviz.dir/src/hid/ControlWidget.cc.o CMakeFiles/hidviz.dir/src/FlowLayout.cc.o CMakeFiles/hidviz.dir/src/DeviceView.cc.o CMakeFiles/hidviz.dir/src/hid/UsageWidget.cc.o CMakeFiles/hidviz.dir/src/WaitDialog.cc.o CMakeFiles/hidviz.dir/src/WindowsDriverDialog.cc.o CMakeFiles/hidviz.dir/hidviz_autogen/4UGIYD6VGQ/qrc_images.cpp.o -o hidviz -Wl,-rpath,:::::::::::::::::::::: ../libhidx/libhidx/libhidx.a /usr/lib64/libQt5Widgets.so.5.14.1 ../libhidx/libhidx_server/libhidx_server.a /usr/lib64/libusb-1.0.so -lprotobuf -lpthread /usr/lib64/libQt5Gui.so.5.14.1 /usr/lib64/libQt5Core.so.5.14.1 /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::hid::UsageWidget::~UsageWidget()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/UsageWidget.cc:100: undefined reference to `vtable for hidviz::hid::UsageWidget' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::~DeviceView()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:114: undefined reference to `vtable for hidviz::DeviceView' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/UsageWidget.cc:76: undefined reference to `hidviz::hid::UsageWidget::dataUpdated()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::updateData()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:103: undefined reference to `typeinfo for hidviz::hid::ControlWidget' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::hid::UsageWidget::UsageWidget(libhidx::hid::Usage&, QWidget*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/UsageWidget.cc:38: undefined reference to `vtable for hidviz::hid::UsageWidget' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::hid::ControlWidget::initUsages()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/ControlWidget.cc:80: undefined reference to `hidviz::hid::UsageWidget::dataUpdated()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::hid::ControlWidget::initUsages()': /usr/include/qt5/QtCore/qobject.h:242: undefined reference to `hidviz::hid::ControlWidget::dataUpdated()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o:/usr/include/qt5/QtCore/qobject.h:268: undefined reference to `hidviz::hid::UsageWidget::staticMetaObject' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::hid::ControlWidget::ControlWidget(libhidx::hid::Control*, QWidget*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/ControlWidget.cc:36: undefined reference to `vtable for hidviz::hid::ControlWidget' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::addItem(libhidx::hid::Item*, hidviz::hid::ItemWidget*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:79: undefined reference to `hidviz::hid::ControlWidget::dataUpdated()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::addItem(libhidx::hid::Item*, hidviz::hid::ItemWidget*)': /usr/include/qt5/QtCore/qobject.h:268: undefined reference to `hidviz::hid::ControlWidget::staticMetaObject' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::DeviceView(libhidx::Interface&, QWidget*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:37: undefined reference to `vtable for hidviz::DeviceView' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:61: undefined reference to `hidviz::DeviceView::dataRead()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `hidviz::DeviceView::DeviceView(libhidx::Interface&, QWidget*)': /usr/include/qt5/QtCore/qobject.h:268: undefined reference to `hidviz::DeviceView::staticMetaObject' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `std::_Function_handler::_M_invoke(std::_Any_data const&)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceView.cc:60: undefined reference to `hidviz::DeviceView::dataRead()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans7.ltrans.o: in function `QtPrivate::QFunctorSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/hid/UsageWidget.cc:67: undefined reference to `hidviz::hid::UsageWidget::dataUpdated()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::DeviceSelector::~DeviceSelector()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceSelector.cc:46: undefined reference to `vtable for hidviz::DeviceSelector' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::DeviceSelector::selectDevice()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceSelector.cc:101: undefined reference to `hidviz::DeviceSelector::deviceSelected(libhidx::Interface&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::Window::Window(QWidget*)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/Window.cc:44: undefined reference to `vtable for hidviz::Window' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::Window::~Window()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/Window.cc:65: undefined reference to `vtable for hidviz::Window' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::DeviceSelector::reloadDevices()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceSelector.cc:105: undefined reference to `hidviz::DeviceSelector::listCleared()' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::DeviceSelector::DeviceSelector(libhidx::LibHidx&)': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/DeviceSelector.cc:37: undefined reference to `vtable for hidviz::DeviceSelector' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::Window::openDeviceSelector()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/Window.cc:79: undefined reference to `hidviz::DeviceSelector::deviceSelected(libhidx::Interface&)' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::Window::openDeviceSelector()': /usr/include/qt5/QtCore/qobject.h:268: undefined reference to `hidviz::DeviceSelector::staticMetaObject' /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /tmp/hidviz.0JsoTD.ltrans8.ltrans.o: in function `hidviz::Window::openDeviceSelector()': /home/abuild/rpmbuild/BUILD/hidviz-0.1.5/hidviz/src/Window.cc:81: undefined reference to `hidviz::DeviceSelector::listCleared()' collect2: error: ld returned 1 exit status