AntiMicro / antimicro

[NOT maintained anymore] Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support
1.79k stars 202 forks source link

make error Ubuntu 20.0.4 #321

Closed ScottWegley closed 1 year ago

ScottWegley commented 4 years ago

Linking CXX executable bin/antimicro /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function QtPrivate::MetaObjectForType<JoyButtonSlot*, void>::value()': main.cpp:(.text._ZN9QtPrivate17MetaObjectForTypeIP13JoyButtonSlotvE5valueEv[_ZN9QtPrivate17MetaObjectForTypeIP13JoyButtonSlotvE5valueEv]+0xb): undefined reference toJoyButtonSlot::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function QtPrivate::MetaObjectForType<SetJoystick*, void>::value()': main.cpp:(.text._ZN9QtPrivate17MetaObjectForTypeIP11SetJoystickvE5valueEv[_ZN9QtPrivate17MetaObjectForTypeIP11SetJoystickvE5valueEv]+0xb): undefined reference toSetJoystick::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function QtPrivate::MetaObjectForType<InputDevice*, void>::value()': main.cpp:(.text._ZN9QtPrivate17MetaObjectForTypeIP11InputDevicevE5valueEv[_ZN9QtPrivate17MetaObjectForTypeIP11InputDevicevE5valueEv]+0xb): undefined reference toInputDevice::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function QtPrivate::MetaObjectForType<AutoProfileInfo*, void>::value()': main.cpp:(.text._ZN9QtPrivate17MetaObjectForTypeIP15AutoProfileInfovE5valueEv[_ZN9QtPrivate17MetaObjectForTypeIP15AutoProfileInfovE5valueEv]+0xb): undefined reference toAutoProfileInfo::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function CommandLineUtility::~CommandLineUtility()': main.cpp:(.text._ZN18CommandLineUtilityD2Ev[_ZN18CommandLineUtilityD5Ev]+0x13): undefined reference tovtable for CommandLineUtility' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function AntiMicroSettings::~AntiMicroSettings()': main.cpp:(.text._ZN17AntiMicroSettingsD2Ev[_ZN17AntiMicroSettingsD5Ev]+0x13): undefined reference tovtable for AntiMicroSettings' /usr/bin/ld: CMakeFiles/antimicro.dir/src/main.cpp.o: in function AppLaunchHelper::~AppLaunchHelper()': main.cpp:(.text._ZN15AppLaunchHelperD2Ev[_ZN15AppLaunchHelperD5Ev]+0x13): undefined reference tovtable for AppLaunchHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in function MainWindow::MainWindow(QMap<int, InputDevice*>*, CommandLineUtility*, AntiMicroSettings*, bool, QWidget*)': mainwindow.cpp:(.text+0x13b): undefined reference tovtable for MainWindow' /usr/bin/ld: mainwindow.cpp:(.text+0x150): undefined reference to vtable for MainWindow' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionMainWindow::~MainWindow()': mainwindow.cpp:(.text+0xb75): undefined reference to vtable for MainWindow' /usr/bin/ld: mainwindow.cpp:(.text+0xb87): undefined reference tovtable for MainWindow' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in function MainWindow::startJoystickRefresh()': mainwindow.cpp:(.text+0x1de3): undefined reference toMainWindow::joystickRefreshRequested()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in function MainWindow::propogateMappingUpdate(QString, InputDevice*)': mainwindow.cpp:(.text+0x6e78): undefined reference toMainWindow::mappingUpdated(QString, InputDevice)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in function `MainWindow::tr(char const, char const, int)': mainwindow.cpp:(.text._ZN10MainWindow2trEPKcS1_i[_ZN10MainWindow2trEPKcS1_i]+0x3f): undefined reference to MainWindow::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyButtonWidget> QObject::findChildren<JoyButtonWidget>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP15JoyButtonWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP15JoyButtonWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyButtonWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyAxisWidget> QObject::findChildren<JoyAxisWidget>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP13JoyAxisWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP13JoyAxisWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyAxisWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyControlStickPushButton> QObject::findChildren<JoyControlStickPushButton>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP25JoyControlStickPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP25JoyControlStickPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyControlStickPushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyDPadButtonWidget> QObject::findChildren<JoyDPadButtonWidget>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP19JoyDPadButtonWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP19JoyDPadButtonWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyDPadButtonWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyControlStickButtonPushButton> QObject::findChildren<JoyControlStickButtonPushButton>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP31JoyControlStickButtonPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP31JoyControlStickButtonPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyControlStickButtonPushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<DPadPushButton> QObject::findChildren<DPadPushButton>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP14DPadPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP14DPadPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to DPadPushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionQList<JoyTabWidget> QObject::findChildren<JoyTabWidget>(QString const&, QFlags) const': mainwindow.cpp:(.text._ZNK7QObject12findChildrenIP12JoyTabWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP12JoyTabWidgetEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to JoyTabWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainwindow.cpp.o: in functionGameController qobject_cast<GameController>(QObject)': mainwindow.cpp:(.text._Z12qobject_castIP14GameControllerET_P7QObject[_Z12qobject_castIP14GameControllerET_P7QObject]+0x1a): undefined reference to GameController::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonwidget.cpp.o: in functionJoyButtonWidget::JoyButtonWidget(JoyButton, bool, QWidget)': joybuttonwidget.cpp:(.text+0x46): undefined reference to vtable for JoyButtonWidget' /usr/bin/ld: joybuttonwidget.cpp:(.text+0x58): undefined reference tovtable for JoyButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonwidget.cpp.o: in function FlashButtonWidget::~FlashButtonWidget()': joybuttonwidget.cpp:(.text._ZN17FlashButtonWidgetD2Ev[_ZN17FlashButtonWidgetD5Ev]+0x13): undefined reference tovtable for FlashButtonWidget' /usr/bin/ld: joybuttonwidget.cpp:(.text._ZN17FlashButtonWidgetD2Ev[_ZN17FlashButtonWidgetD5Ev]+0x25): undefined reference to vtable for FlashButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joystick.cpp.o: in functionJoystick::Joystick(_SDL_Joystick, int, AntiMicroSettings, QObject)': joystick.cpp:(.text+0x4b): undefined reference to vtable for Joystick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joystick.cpp.o: in functionJoystick::tr(char const, char const, int)': joystick.cpp:(.text._ZN8Joystick2trEPKcS1_i[_ZN8Joystick2trEPKcS1_i]+0x3f): undefined reference to Joystick::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::JoyButton(int, int, SetJoystick, QObject)': joybutton.cpp:(.text+0x5c): undefined reference to vtable for JoyButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::~JoyButton()': joybutton.cpp:(.text+0xcbd): undefined reference to vtable for JoyButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::vdpadPassEvent(bool, bool)': joybutton.cpp:(.text+0x10b9): undefined reference to JoyButton::clicked(int)' /usr/bin/ld: joybutton.cpp:(.text+0x10d0): undefined reference toJoyButton::released(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::joyEvent(bool, bool)': joybutton.cpp:(.text+0x11ce): undefined reference toJoyButton::clicked(int)' /usr/bin/ld: joybutton.cpp:(.text+0x11e8): undefined reference to JoyButton::released(int)' /usr/bin/ld: joybutton.cpp:(.text+0x121c): undefined reference toJoyButton::clicked(int)' /usr/bin/ld: joybutton.cpp:(.text+0x127a): undefined reference to JoyButton::released(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setToggle(bool)': joybutton.cpp:(.text+0x2313): undefined reference to JoyButton::toggleChanged(bool)' /usr/bin/ld: joybutton.cpp:(.text+0x231f): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setTurboInterval(int)': joybutton.cpp:(.text+0x2362): undefined reference toJoyButton::turboIntervalChanged(int)' /usr/bin/ld: joybutton.cpp:(.text+0x236e): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: joybutton.cpp:(.text+0x23b5): undefined reference toJoyButton::turboIntervalChanged(int)' /usr/bin/ld: joybutton.cpp:(.text+0x23c1): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::slotSetChange()': joybutton.cpp:(.text+0x373f): undefined reference to JoyButton::released(int)' /usr/bin/ld: joybutton.cpp:(.text+0x3750): undefined reference toJoyButton::setChangeActivated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setUseTurbo(bool)': joybutton.cpp:(.text+0x592c): undefined reference toJoyButton::turboChanged(bool)' /usr/bin/ld: joybutton.cpp:(.text+0x5938): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::buildActiveZoneSummaryString()': joybutton.cpp:(.text+0xa46b): undefined reference to JoyButton::activeZoneChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setAssignedSlot(int, JoyButtonSlot::JoySlotInputAction)': joybutton.cpp:(.text+0xb31b): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setAssignedSlot(int, unsigned int, JoyButtonSlot::JoySlotInputAction)': joybutton.cpp:(.text+0xb538): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setAssignedSlot(int, unsigned int, int, JoyButtonSlot::JoySlotInputAction)': joybutton.cpp:(.text+0xb7bd): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::insertAssignedSlot(int, unsigned int, int, JoyButtonSlot::JoySlotInputAction)': joybutton.cpp:(.text+0xb9fb): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::insertAssignedSlot(JoyButtonSlot, bool)': joybutton.cpp:(.text+0xbc9e): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o:joybutton.cpp:(.text+0xc009): more undefined references toJoyButton::slotsChanged()' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setMouseSpeedX(int)': joybutton.cpp:(.text+0xc10d): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setMouseSpeedY(int)': joybutton.cpp:(.text+0xc163): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setChangeSetSelection(int, bool)': joybutton.cpp:(.text+0xc1cd): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setChangeSetCondition(JoyButton::SetChangeCondition, bool, bool)': joybutton.cpp:(.text+0xc25a): undefined reference toJoyButton::setAssignmentChanged(int, int, int)' /usr/bin/ld: joybutton.cpp:(.text+0xc29c): undefined reference to JoyButton::setAssignmentChanged(int, int, int)' /usr/bin/ld: joybutton.cpp:(.text+0xc30f): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::checkForSetChange()': joybutton.cpp:(.text+0xc835): undefined reference toJoyButton::released(int)' /usr/bin/ld: joybutton.cpp:(.text+0xc84d): undefined reference to JoyButton::setChangeActivated(int)' /usr/bin/ld: joybutton.cpp:(.text+0xc90f): undefined reference toJoyButton::released(int)' /usr/bin/ld: joybutton.cpp:(.text+0xc927): undefined reference to JoyButton::setChangeActivated(int)' /usr/bin/ld: joybutton.cpp:(.text+0xca05): undefined reference toJoyButton::released(int)' /usr/bin/ld: joybutton.cpp:(.text+0xca1d): undefined reference to JoyButton::setChangeActivated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::clearAssignedSlots(bool)': joybutton.cpp:(.text+0xdd0b): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::removeAssignedSlot(int)': joybutton.cpp:(.text+0xde25): undefined reference to JoyButton::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setVDPad(VDPad)': joybutton.cpp:(.text+0xf8b9): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::removeVDPad()': joybutton.cpp:(.text+0xf921): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setMouseMode(JoyButton::JoyMouseMovementMode)': joybutton.cpp:(.text+0xfe46): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setMouseCurve(JoyButton::JoyMouseCurve)': joybutton.cpp:(.text+0xfe8e): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setSpringWidth(int)': joybutton.cpp:(.text+0xfedc): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o:joybutton.cpp:(.text+0xff32): more undefined references toJoyButton::propertyUpdated()' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setActionName(QString)': joybutton.cpp:(.text+0x10075): undefined reference toJoyButton::actionNameChanged()' /usr/bin/ld: joybutton.cpp:(.text+0x10081): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButton::setButtonName(QString)': joybutton.cpp:(.text+0x10131): undefined reference to JoyButton::buttonNameChanged()' /usr/bin/ld: joybutton.cpp:(.text+0x1013d): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setWheelSpeedX(int)': joybutton.cpp:(.text+0x101ac): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setWheelSpeedY(int)': joybutton.cpp:(.text+0x101e8): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function JoyButton::setCycleResetTime(unsigned int)': joybutton.cpp:(.text+0x1193b): undefined reference toJoyButton::propertyUpdated()' /usr/bin/ld: joybutton.cpp:(.text+0x1195b): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o:joybutton.cpp:(.text+0x119b9): more undefined references toJoyButton::propertyUpdated()' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in function `JoyButton::tr(char const, char const, int)': joybutton.cpp:(.text._ZN9JoyButton2trEPKcS1_i[_ZN9JoyButton2trEPKcS1_i]+0x3f): undefined reference to JoyButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybutton.cpp.o: in functionJoyButtonMouseHelper::~JoyButtonMouseHelper()': joybutton.cpp:(.text._ZN20JoyButtonMouseHelperD2Ev[_ZN20JoyButtonMouseHelperD5Ev]+0x13): undefined reference to vtable for JoyButtonMouseHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joygradientbutton.cpp.o: in functionJoyGradientButton::JoyGradientButton(int, int, SetJoystick, QObject)': joygradientbutton.cpp:(.text+0x3e): undefined reference to vtable for JoyGradientButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::InputDaemon(QMap<int, InputDevice>, AntiMicroSettings, bool, QObject)': inputdaemon.cpp:(.text+0x49): undefined reference to vtable for InputDaemon' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::~InputDaemon()': inputdaemon.cpp:(.text+0x407): undefined reference to vtable for InputDaemon' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::run()': inputdaemon.cpp:(.text+0x667): undefined reference to `InputDaemon::complete(InputDevice)' /usr/bin/ld: inputdaemon.cpp:(.text+0x673): undefined reference to InputDaemon::complete()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::refreshJoysticks()': inputdaemon.cpp:(.text+0xbdb): undefined reference to InputDaemon::deviceAdded(InputDevice*)' /usr/bin/ld: inputdaemon.cpp:(.text+0xc1e): undefined reference toInputDaemon::deviceAdded(InputDevice)' /usr/bin/ld: inputdaemon.cpp:(.text+0xc81): undefined reference to `InputDaemon::deviceAdded(InputDevice)' /usr/bin/ld: inputdaemon.cpp:(.text+0xcd8): undefined reference to InputDaemon::joysticksRefreshed(QMap<int, InputDevice*>*)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::refreshJoystick(InputDevice)': inputdaemon.cpp:(.text+0x133d): undefined reference to `InputDaemon::joystickRefreshed(InputDevice)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in function InputDaemon::refreshMapping(QString, InputDevice*)': inputdaemon.cpp:(.text+0x1ad7): undefined reference toInputDaemon::deviceUpdated(int, InputDevice)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in function `InputDaemon::removeDevice(InputDevice)': inputdaemon.cpp:(.text+0x1c0e): undefined reference to InputDaemon::deviceRemoved(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in functionInputDaemon::addInputDevice(int)': inputdaemon.cpp:(.text+0x2150): undefined reference to InputDaemon::deviceAdded(InputDevice*)' /usr/bin/ld: inputdaemon.cpp:(.text+0x2260): undefined reference toInputDaemon::deviceAdded(InputDevice)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdaemon.cpp.o: in function InputDeviceBitArrayStatus::~InputDeviceBitArrayStatus()': inputdaemon.cpp:(.text._ZN25InputDeviceBitArrayStatusD2Ev[_ZN25InputDeviceBitArrayStatusD5Ev]+0x13): undefined reference tovtable for InputDeviceBitArrayStatus' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in function `JoyAxis::JoyAxis(int, int, SetJoystick, QObject)': joyaxis.cpp:(.text+0x37): undefined reference to vtable for JoyAxis' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::~JoyAxis()': joyaxis.cpp:(.text+0x1bb): undefined reference to vtable for JoyAxis' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::stickPassEvent(int, bool, bool)': joyaxis.cpp:(.text+0x41b): undefined reference to JoyAxis::active(int)' /usr/bin/ld: joyaxis.cpp:(.text+0x45c): undefined reference toJoyAxis::released(int)' /usr/bin/ld: joyaxis.cpp:(.text+0x4aa): undefined reference to JoyAxis::moved(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::joyEvent(int, bool, bool)': joyaxis.cpp:(.text+0x64c): undefined reference to JoyAxis::active(int)' /usr/bin/ld: joyaxis.cpp:(.text+0x69f): undefined reference toJoyAxis::released(int)' /usr/bin/ld: joyaxis.cpp:(.text+0x6e6): undefined reference to JoyAxis::moved(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::setDeadZone(int)': joyaxis.cpp:(.text+0x101f): undefined reference to JoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::setMaxZoneValue(int)': joyaxis.cpp:(.text+0x1077): undefined reference to JoyAxis::propertyUpdated()' /usr/bin/ld: joyaxis.cpp:(.text+0x108f): undefined reference toJoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in function JoyAxis::setThrottle(int)': joyaxis.cpp:(.text+0x10f5): undefined reference toJoyAxis::throttleChanged()' /usr/bin/ld: joyaxis.cpp:(.text+0x1101): undefined reference to JoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::setInitialThrottle(int)': joyaxis.cpp:(.text+0x1151): undefined reference to JoyAxis::throttleChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::propogateThrottleChange()': joyaxis.cpp:(.text+0x24a7): undefined reference to JoyAxis::throttleChangePropogated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::setControlStick(JoyControlStick)': joyaxis.cpp:(.text+0x2509): undefined reference to JoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::removeControlStick(bool)': joyaxis.cpp:(.text+0x258e): undefined reference to JoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in functionJoyAxis::setAxisName(QString)': joyaxis.cpp:(.text+0x2cc1): undefined reference to JoyAxis::axisNameChanged()' /usr/bin/ld: joyaxis.cpp:(.text+0x2ccd): undefined reference toJoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in function JoyAxis::copyAssignments(JoyAxis*)': joyaxis.cpp:(.text+0x3388): undefined reference toJoyAxis::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxis.cpp.o: in function JoyAxis::tr(char const*, char const*, int)': joyaxis.cpp:(.text._ZN7JoyAxis2trEPKcS1_i[_ZN7JoyAxis2trEPKcS1_i]+0x3f): undefined reference toJoyAxis::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxiswidget.cpp.o: in function JoyAxisWidget::JoyAxisWidget(JoyAxis*, bool, QWidget*)': joyaxiswidget.cpp:(.text+0x46): undefined reference tovtable for JoyAxisWidget' /usr/bin/ld: joyaxiswidget.cpp:(.text+0x58): undefined reference to vtable for JoyAxisWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in functionJoyDPad::JoyDPad(int, int, SetJoystick, QObject)': joydpad.cpp:(.text+0x44): undefined reference to vtable for JoyDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in functionJoyDPad::~JoyDPad()': joydpad.cpp:(.text+0x246): undefined reference to vtable for JoyDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in functionJoyDPad::joyEvent(int, bool)': joydpad.cpp:(.text+0x1718): undefined reference to JoyDPad::active(int)' /usr/bin/ld: joydpad.cpp:(.text+0x17f7): undefined reference toJoyDPad::released(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in function JoyDPad::setJoyMode(JoyDPad::JoyMode)': joydpad.cpp:(.text+0x18d5): undefined reference toJoyDPad::joyModeChanged()' /usr/bin/ld: joydpad.cpp:(.text+0x18e1): undefined reference to JoyDPad::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in functionJoyDPad::setDPadName(QString)': joydpad.cpp:(.text+0x2c45): undefined reference to JoyDPad::dpadNameChanged()' /usr/bin/ld: joydpad.cpp:(.text+0x2c51): undefined reference toJoyDPad::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in function JoyDPad::setDefaultDPadName(QString)': joydpad.cpp:(.text+0x2e4d): undefined reference toJoyDPad::dpadNameChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in function JoyDPad::copyAssignments(JoyDPad*)': joydpad.cpp:(.text+0x33d1): undefined reference toJoyDPad::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in function JoyDPad::setDPadDelay(int)': joydpad.cpp:(.text+0x3ebf): undefined reference toJoyDPad::dpadDelayChanged(int)' /usr/bin/ld: joydpad.cpp:(.text+0x3ecb): undefined reference to JoyDPad::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpad.cpp.o: in functionJoyDPad::tr(char const, char const, int)': joydpad.cpp:(.text._ZN7JoyDPad2trEPKcS1_i[_ZN7JoyDPad2trEPKcS1_i]+0x3f): undefined reference to JoyDPad::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joydpadbutton.cpp.o: in functionJoyDPadButton::JoyDPadButton(int, int, JoyDPad, SetJoystick, QObject)': joydpadbutton.cpp:(.text+0x42): undefined reference to vtable for JoyDPadButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joydpadbutton.cpp.o: in functionJoyDPadButton::setChangeSetCondition(JoyButton::SetChangeCondition, bool)': joydpadbutton.cpp:(.text+0x9c5): undefined reference to JoyDPadButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joydpadbutton.cpp:(.text+0xa1f): undefined reference toJoyDPadButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joydpadbutton.cpp:(.text+0xa8c): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joydpadbutton.cpp.o: in functionJoyDPadButton::tr(char const, char const, int)': joydpadbutton.cpp:(.text._ZN13JoyDPadButton2trEPKcS1_i[_ZN13JoyDPadButton2trEPKcS1_i]+0x3f): undefined reference to JoyDPadButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/axiseditdialog.cpp.o: in functionAxisEditDialog::AxisEditDialog(JoyAxis, QWidget)': axiseditdialog.cpp:(.text+0x66): undefined reference to vtable for AxisEditDialog' /usr/bin/ld: axiseditdialog.cpp:(.text+0x7b): undefined reference tovtable for AxisEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/axiseditdialog.cpp.o: in function AxisEditDialog::~AxisEditDialog()': axiseditdialog.cpp:(.text+0xd53): undefined reference tovtable for AxisEditDialog' /usr/bin/ld: axiseditdialog.cpp:(.text+0xd65): undefined reference to vtable for AxisEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/axiseditdialog.cpp.o: in functionAxisEditDialog::tr(char const, char const, int)': axiseditdialog.cpp:(.text._ZN14AxisEditDialog2trEPKcS1_i[_ZN14AxisEditDialog2trEPKcS1_i]+0x3f): undefined reference to AxisEditDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigreader.cpp.o: in functionXMLConfigReader::XMLConfigReader(QObject)': xmlconfigreader.cpp:(.text+0x2d): undefined reference to vtable for XMLConfigReader' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigreader.cpp.o: in functionXMLConfigReader::~XMLConfigReader()': xmlconfigreader.cpp:(.text+0x114): undefined reference to vtable for XMLConfigReader' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigreader.cpp.o: in functionXMLConfigReader::tr(char const, char const, int)': xmlconfigreader.cpp:(.text._ZN15XMLConfigReader2trEPKcS1_i[_ZN15XMLConfigReader2trEPKcS1_i]+0x3f): undefined reference to XMLConfigReader::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigreader.cpp.o: in functionXMLConfigMigration::~XMLConfigMigration()': xmlconfigreader.cpp:(.text._ZN18XMLConfigMigrationD2Ev[_ZN18XMLConfigMigrationD5Ev]+0x13): undefined reference to vtable for XMLConfigMigration' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigwriter.cpp.o: in functionXMLConfigWriter::XMLConfigWriter(QObject)': xmlconfigwriter.cpp:(.text+0x2d): undefined reference to vtable for XMLConfigWriter' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigwriter.cpp.o: in functionXMLConfigWriter::~XMLConfigWriter()': xmlconfigwriter.cpp:(.text+0x124): undefined reference to vtable for XMLConfigWriter' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigwriter.cpp.o: in functionXMLConfigWriter::tr(char const, char const, int)': xmlconfigwriter.cpp:(.text._ZN15XMLConfigWriter2trEPKcS1_i[_ZN15XMLConfigWriter2trEPKcS1_i]+0x3f): undefined reference to XMLConfigWriter::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in functionJoyTabWidget::JoyTabWidget(InputDevice, AntiMicroSettings, QWidget)': joytabwidget.cpp:(.text+0x6f): undefined reference to vtable for JoyTabWidget' /usr/bin/ld: joytabwidget.cpp:(.text+0x84): undefined reference tovtable for JoyTabWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function JoyTabWidget::openConfigFileDialog()': joytabwidget.cpp:(.text+0x5b33): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: joytabwidget.cpp:(.text+0x5b7e): undefined reference to JoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in functionJoyTabWidget::saveConfigFile()': joytabwidget.cpp:(.text+0x6b7b): undefined reference to JoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: joytabwidget.cpp:(.text+0x6c9d): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function JoyTabWidget::saveAsConfig()': joytabwidget.cpp:(.text+0x8566): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o:joytabwidget.cpp:(.text+0x8688): more undefined references to JoyTabWidget::joystickConfigChanged(int)' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in functionJoyTabWidget::changeJoyConfig(int)': joytabwidget.cpp:(.text+0x8b49): undefined reference to JoyTabWidget::forceTabUnflash(JoyTabWidget*)' /usr/bin/ld: joytabwidget.cpp:(.text+0x90b0): undefined reference toJoyTabWidget::forceTabUnflash(JoyTabWidget)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function JoyTabWidget::loadSettings(bool)': joytabwidget.cpp:(.text+0xad0c): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: joytabwidget.cpp:(.text+0xad6b): undefined reference to JoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: joytabwidget.cpp:(.text+0xadd6): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function JoyTabWidget::loadConfigFile(QString)': joytabwidget.cpp:(.text+0xbc85): undefined reference toJoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: joytabwidget.cpp:(.text+0xbcd9): undefined reference to JoyTabWidget::joystickConfigChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o:joytabwidget.cpp:(.text+0xc176): more undefined references toJoyTabWidget::joystickConfigChanged(int)' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function JoyTabWidget::toggleNames()': joytabwidget.cpp:(.text+0xc26d): undefined reference toJoyTabWidget::namesDisplayChanged(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in function `JoyTabWidget::propogateMappingUpdate(QString, InputDevice)': joytabwidget.cpp:(.text+0x11ab4): undefined reference to JoyTabWidget::mappingUpdated(QString, InputDevice*)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidget.cpp.o: in functionJoyTabWidget::tr(char const, char const, int)': joytabwidget.cpp:(.text._ZN12JoyTabWidget2trEPKcS1_i[_ZN12JoyTabWidget2trEPKcS1_i]+0x3f): undefined reference to JoyTabWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/axisvaluebox.cpp.o: in functionAxisValueBox::AxisValueBox(QWidget)': axisvaluebox.cpp:(.text+0x50): undefined reference to vtable for AxisValueBox' /usr/bin/ld: axisvaluebox.cpp:(.text+0x62): undefined reference tovtable for AxisValueBox' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in function `AdvanceButtonDialog::AdvanceButtonDialog(JoyButton, QWidget)': advancebuttondialog.cpp:(.text+0x68): undefined reference to vtable for AdvanceButtonDialog' /usr/bin/ld: advancebuttondialog.cpp:(.text+0x7d): undefined reference tovtable for AdvanceButtonDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in function AdvanceButtonDialog::~AdvanceButtonDialog()': advancebuttondialog.cpp:(.text+0x171d): undefined reference tovtable for AdvanceButtonDialog' /usr/bin/ld: advancebuttondialog.cpp:(.text+0x172f): undefined reference to vtable for AdvanceButtonDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialog::updateSlotsScrollArea(int)': advancebuttondialog.cpp:(.text+0x1b53): undefined reference to AdvanceButtonDialog::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialog::deleteSlot()': advancebuttondialog.cpp:(.text+0x2131): undefined reference to AdvanceButtonDialog::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialog::clearAllSlots()': advancebuttondialog.cpp:(.text+0x3d5e): undefined reference to AdvanceButtonDialog::slotsChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialog::changeTurboForSequences()': advancebuttondialog.cpp:(.text+0x3f04): undefined reference to AdvanceButtonDialog::turboChanged(bool)' /usr/bin/ld: advancebuttondialog.cpp:(.text+0x3f50): undefined reference toAdvanceButtonDialog::turboButtonEnabledChange(bool)' /usr/bin/ld: advancebuttondialog.cpp:(.text+0x3f9d): undefined reference to AdvanceButtonDialog::turboButtonEnabledChange(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialog::tr(char const, char const, int)': advancebuttondialog.cpp:(.text._ZN19AdvanceButtonDialog2trEPKcS1_i[_ZN19AdvanceButtonDialog2trEPKcS1_i]+0x3f): undefined reference to AdvanceButtonDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionQtPrivate::MetaObjectForType<SimpleKeyGrabberButton, void>::value()': advancebuttondialog.cpp:(.text._ZN9QtPrivate17MetaObjectForTypeIP22SimpleKeyGrabberButtonvE5valueEv[_ZN9QtPrivate17MetaObjectForTypeIP22SimpleKeyGrabberButtonvE5valueEv]+0xb): undefined reference to SimpleKeyGrabberButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionSimpleKeyGrabberButton qobject_cast<SimpleKeyGrabberButton>(QObject)': advancebuttondialog.cpp:(.text._Z12qobject_castIP22SimpleKeyGrabberButtonET_P7QObject[_Z12qobject_castIP22SimpleKeyGrabberButtonET_P7QObject]+0x1a): undefined reference to SimpleKeyGrabberButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancebuttondialog.cpp.o: in functionAdvanceButtonDialogHelper::~AdvanceButtonDialogHelper()': advancebuttondialog.cpp:(.text._ZN25AdvanceButtonDialogHelperD2Ev[_ZN25AdvanceButtonDialogHelperD5Ev]+0x13): undefined reference to vtable for AdvanceButtonDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/simplekeygrabberbutton.cpp.o: in functionSimpleKeyGrabberButton::SimpleKeyGrabberButton(QWidget)': simplekeygrabberbutton.cpp:(.text+0x2b): undefined reference to vtable for SimpleKeyGrabberButton' /usr/bin/ld: simplekeygrabberbutton.cpp:(.text+0x3d): undefined reference tovtable for SimpleKeyGrabberButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/simplekeygrabberbutton.cpp.o: in function SimpleKeyGrabberButton::eventFilter(QObject*, QEvent*)': simplekeygrabberbutton.cpp:(.text+0x2ad): undefined reference toSimpleKeyGrabberButton::buttonCodeChanged(int)' /usr/bin/ld: simplekeygrabberbutton.cpp:(.text+0x6cd): undefined reference to SimpleKeyGrabberButton::buttonCodeChanged(int)' /usr/bin/ld: simplekeygrabberbutton.cpp:(.text+0x967): undefined reference toSimpleKeyGrabberButton::buttonCodeChanged(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/simplekeygrabberbutton.cpp.o: in function SimpleKeyGrabberButton::tr(char const*, char const*, int)': simplekeygrabberbutton.cpp:(.text._ZN22SimpleKeyGrabberButton2trEPKcS1_i[_ZN22SimpleKeyGrabberButton2trEPKcS1_i]+0x3f): undefined reference toSimpleKeyGrabberButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/simplekeygrabberbutton.cpp.o: in function JoyButtonSlot::~JoyButtonSlot()': simplekeygrabberbutton.cpp:(.text._ZN13JoyButtonSlotD2Ev[_ZN13JoyButtonSlotD5Ev]+0x13): undefined reference tovtable for JoyButtonSlot' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o: in function JoyButtonSlot::JoyButtonSlot(QObject*)': joybuttonslot.cpp:(.text+0x2a): undefined reference tovtable for JoyButtonSlot' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o: in function JoyButtonSlot::JoyButtonSlot(int, JoyButtonSlot::JoySlotInputAction, QObject*)': joybuttonslot.cpp:(.text+0xf0): undefined reference tovtable for JoyButtonSlot' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o: in function JoyButtonSlot::JoyButtonSlot(int, unsigned int, JoyButtonSlot::JoySlotInputAction, QObject*)': joybuttonslot.cpp:(.text+0x1bb): undefined reference tovtable for JoyButtonSlot' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o: in function JoyButtonSlot::JoyButtonSlot(JoyButtonSlot*, QObject*)': joybuttonslot.cpp:(.text+0x2a0): undefined reference tovtable for JoyButtonSlot' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o:joybuttonslot.cpp:(.text+0x42d): more undefined references to vtable for JoyButtonSlot' follow /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonslot.cpp.o: in functionJoyButtonSlot::tr(char const, char const, int)': joybuttonslot.cpp:(.text._ZN13JoyButtonSlot2trEPKcS1_i[_ZN13JoyButtonSlot2trEPKcS1_i]+0x3f): undefined reference to JoyButtonSlot::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joyaxisbutton.cpp.o: in functionJoyAxisButton::JoyAxisButton(JoyAxis, int, int, SetJoystick, QObject)': joyaxisbutton.cpp:(.text+0x42): undefined reference to vtable for JoyAxisButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joyaxisbutton.cpp.o: in functionJoyAxisButton::setChangeSetCondition(JoyButton::SetChangeCondition, bool, bool)': joyaxisbutton.cpp:(.text+0x4ae): undefined reference to JoyAxisButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joyaxisbutton.cpp:(.text+0x508): undefined reference toJoyAxisButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joyaxisbutton.cpp:(.text+0x57b): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joyaxisbutton.cpp.o: in functionJoyAxisButton::tr(char const, char const, int)': joyaxisbutton.cpp:(.text._ZN13JoyAxisButton2trEPKcS1_i[_ZN13JoyAxisButton2trEPKcS1_i]+0x3f): undefined reference to JoyAxisButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/aboutdialog.cpp.o: in functionAboutDialog::AboutDialog(QWidget)': aboutdialog.cpp:(.text+0x50): undefined reference to vtable for AboutDialog' /usr/bin/ld: aboutdialog.cpp:(.text+0x62): undefined reference tovtable for AboutDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/aboutdialog.cpp.o: in function AboutDialog::~AboutDialog()': aboutdialog.cpp:(.text+0x119): undefined reference tovtable for AboutDialog' /usr/bin/ld: aboutdialog.cpp:(.text+0x12b): undefined reference to vtable for AboutDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/aboutdialog.cpp.o: in functionAboutDialog::tr(char const, char const, int)': aboutdialog.cpp:(.text._ZN11AboutDialog2trEPKcS1_i[_ZN11AboutDialog2trEPKcS1_i]+0x3f): undefined reference to AboutDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::SetJoystick(InputDevice, int, QObject)': setjoystick.cpp:(.text+0x32): undefined reference to vtable for SetJoystick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::SetJoystick(InputDevice, int, bool, QObject)': setjoystick.cpp:(.text+0x181): undefined reference to vtable for SetJoystick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::~SetJoystick()': setjoystick.cpp:(.text+0x2b7): undefined reference to vtable for SetJoystick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetChange(int)': setjoystick.cpp:(.text+0xe18): undefined reference to SetJoystick::setChangeActivated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetButtonAssociation(int, int, int)': setjoystick.cpp:(.text+0xe60): undefined reference to SetJoystick::setAssignmentButtonChanged(int, int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisButtonAssociation(int, int, int, int)': setjoystick.cpp:(.text+0xeb3): undefined reference to SetJoystick::setAssignmentAxisChanged(int, int, int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetStickButtonAssociation(int, int, int, int)': setjoystick.cpp:(.text+0xf05): undefined reference to SetJoystick::setAssignmentStickChanged(int, int, int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetDPadButtonAssociation(int, int, int, int)': setjoystick.cpp:(.text+0xf57): undefined reference to SetJoystick::setAssignmentDPadChanged(int, int, int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetVDPadButtonAssociation(int, int, int, int)': setjoystick.cpp:(.text+0xfa9): undefined reference to SetJoystick::setAssignmentVDPadChanged(int, int, int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisThrottleSetting(int)': setjoystick.cpp:(.text+0x26d6): undefined reference to SetJoystick::setAssignmentAxisThrottleChanged(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetButtonClick(int)': setjoystick.cpp:(.text+0x2cd1): undefined reference to SetJoystick::setButtonClick(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetButtonRelease(int)': setjoystick.cpp:(.text+0x2d29): undefined reference to SetJoystick::setButtonRelease(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisButtonClick(int)': setjoystick.cpp:(.text+0x2da1): undefined reference to SetJoystick::setAxisButtonClick(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisButtonRelease(int)': setjoystick.cpp:(.text+0x2e19): undefined reference to SetJoystick::setAxisButtonRelease(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetStickButtonClick(int)': setjoystick.cpp:(.text+0x2ea8): undefined reference to SetJoystick::setStickButtonClick(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetStickButtonRelease(int)': setjoystick.cpp:(.text+0x2f21): undefined reference to SetJoystick::setStickButtonRelease(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetDPadButtonClick(int)': setjoystick.cpp:(.text+0x2fc0): undefined reference to SetJoystick::setDPadButtonClick(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetDPadButtonRelease(int)': setjoystick.cpp:(.text+0x3063): undefined reference to SetJoystick::setDPadButtonRelease(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetButtonNameChange()': setjoystick.cpp:(.text+0x30cf): undefined reference to SetJoystick::setButtonNameChange(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisButtonNameChange()': setjoystick.cpp:(.text+0x31a0): undefined reference to SetJoystick::setAxisButtonNameChange(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetStickButtonNameChange()': setjoystick.cpp:(.text+0x3276): undefined reference to SetJoystick::setStickButtonNameChange(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetDPadButtonNameChange()': setjoystick.cpp:(.text+0x334c): undefined reference to SetJoystick::setDPadButtonNameChange(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetVDPadButtonNameChange()': setjoystick.cpp:(.text+0x3422): undefined reference to SetJoystick::setVDPadButtonNameChange(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisNameChange()': setjoystick.cpp:(.text+0x34df): undefined reference to SetJoystick::setAxisNameChange(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetStickNameChange()': setjoystick.cpp:(.text+0x3597): undefined reference to SetJoystick::setStickNameChange(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetDPadNameChange()': setjoystick.cpp:(.text+0x364f): undefined reference to SetJoystick::setDPadNameChange(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetVDPadNameChange()': setjoystick.cpp:(.text+0x3707): undefined reference to SetJoystick::setVDPadNameChange(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisActivated(int)': setjoystick.cpp:(.text+0x3d15): undefined reference to SetJoystick::setAxisActivated(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::propogateSetAxisReleased(int)': setjoystick.cpp:(.text+0x3d63): undefined reference to SetJoystick::setAxisReleased(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in functionSetJoystick::setName(QString)': setjoystick.cpp:(.text+0x45af): undefined reference to SetJoystick::propertyUpdated()' /usr/bin/ld: setjoystick.cpp:(.text+0x4633): undefined reference toSetJoystick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setjoystick.cpp.o: in function SetJoystick::tr(char const*, char const*, int)': setjoystick.cpp:(.text._ZN11SetJoystick2trEPKcS1_i[_ZN11SetJoystick2trEPKcS1_i]+0x3f): undefined reference toSetJoystick::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/sdleventreader.cpp.o: in function SDLEventReader::SDLEventReader(QMap<int, InputDevice*>*, AntiMicroSettings*, QObject*)': sdleventreader.cpp:(.text+0x42): undefined reference tovtable for SDLEventReader' /usr/bin/ld: CMakeFiles/antimicro.dir/src/sdleventreader.cpp.o: in function SDLEventReader::~SDLEventReader()': sdleventreader.cpp:(.text+0x241): undefined reference tovtable for SDLEventReader' /usr/bin/ld: CMakeFiles/antimicro.dir/src/sdleventreader.cpp.o: in function SDLEventReader::initSDL()': sdleventreader.cpp:(.text+0x507): undefined reference toSDLEventReader::sdlStarted()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/sdleventreader.cpp.o: in function SDLEventReader::closeSDL()': sdleventreader.cpp:(.text+0x679): undefined reference toSDLEventReader::sdlClosed()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/sdleventreader.cpp.o: in function SDLEventReader::performWork()': sdleventreader.cpp:(.text+0x6dd): undefined reference toSDLEventReader::eventRaised()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setaxisthrottledialog.cpp.o: in function SetAxisThrottleDialog::SetAxisThrottleDialog(JoyAxis*, QWidget*)': setaxisthrottledialog.cpp:(.text+0x54): undefined reference tovtable for SetAxisThrottleDialog' /usr/bin/ld: setaxisthrottledialog.cpp:(.text+0x66): undefined reference to vtable for SetAxisThrottleDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setaxisthrottledialog.cpp.o: in functionSetAxisThrottleDialog::~SetAxisThrottleDialog()': setaxisthrottledialog.cpp:(.text+0x281): undefined reference to vtable for SetAxisThrottleDialog' /usr/bin/ld: setaxisthrottledialog.cpp:(.text+0x293): undefined reference tovtable for SetAxisThrottleDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setaxisthrottledialog.cpp.o: in function SetAxisThrottleDialog::propogateThrottleChange()': setaxisthrottledialog.cpp:(.text+0x32c): undefined reference toSetAxisThrottleDialog::initiateSetAxisThrottleChange()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeypushbutton.cpp.o: in function VirtualKeyPushButton::VirtualKeyPushButton(JoyButton*, QString, QWidget*)': virtualkeypushbutton.cpp:(.text+0x44): undefined reference tovtable for VirtualKeyPushButton' /usr/bin/ld: virtualkeypushbutton.cpp:(.text+0x56): undefined reference to vtable for VirtualKeyPushButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeypushbutton.cpp.o: in functionVirtualKeyPushButton::processSingleSelection()': virtualkeypushbutton.cpp:(.text+0x460): undefined reference to VirtualKeyPushButton::keycodeObtained(int, unsigned int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeypushbutton.cpp.o: in functionVirtualKeyPushButton::tr(char const, char const, int)': virtualkeypushbutton.cpp:(.text._ZN20VirtualKeyPushButton2trEPKcS1_i[_ZN20VirtualKeyPushButton2trEPKcS1_i]+0x3f): undefined reference to VirtualKeyPushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::VirtualKeyboardMouseWidget(JoyButton, QWidget)': virtualkeyboardmousewidget.cpp:(.text+0x40): undefined reference to vtable for VirtualKeyboardMouseWidget' /usr/bin/ld: virtualkeyboardmousewidget.cpp:(.text+0x52): undefined reference tovtable for VirtualKeyboardMouseWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in function VirtualKeyboardMouseWidget::VirtualKeyboardMouseWidget(QWidget*)': virtualkeyboardmousewidget.cpp:(.text+0x2fc): undefined reference tovtable for VirtualKeyboardMouseWidget' /usr/bin/ld: virtualkeyboardmousewidget.cpp:(.text+0x30e): undefined reference to vtable for VirtualKeyboardMouseWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::processSingleKeyboardSelection(int, unsigned int)': virtualkeyboardmousewidget.cpp:(.text+0x6162): undefined reference to VirtualKeyboardMouseWidget::selectionFinished()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::processAdvancedKeyboardSelection(int, unsigned int)': virtualkeyboardmousewidget.cpp:(.text+0x61a8): undefined reference to VirtualKeyboardMouseWidget::selectionMade(int, unsigned int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::processSingleMouseSelection(JoyButtonSlot)': virtualkeyboardmousewidget.cpp:(.text+0x64eb): undefined reference to VirtualKeyboardMouseWidget::selectionFinished()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::processAdvancedMouseSelection(JoyButtonSlot)': virtualkeyboardmousewidget.cpp:(.text+0x6541): undefined reference to VirtualKeyboardMouseWidget::selectionMade(JoyButtonSlot*)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::clearButtonSlots()': virtualkeyboardmousewidget.cpp:(.text+0x76c9): undefined reference to VirtualKeyboardMouseWidget::selectionCleared()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::clearButtonSlotsFinish()': virtualkeyboardmousewidget.cpp:(.text+0x7875): undefined reference to VirtualKeyboardMouseWidget::selectionFinished()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionVirtualKeyboardMouseWidget::tr(char const, char const, int)': virtualkeyboardmousewidget.cpp:(.text._ZN26VirtualKeyboardMouseWidget2trEPKcS1_i[_ZN26VirtualKeyboardMouseWidget2trEPKcS1_i]+0x3f): undefined reference to VirtualKeyboardMouseWidget::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionQList<VirtualKeyPushButton> QObject::findChildren<VirtualKeyPushButton>(QString const&, QFlags) const': virtualkeyboardmousewidget.cpp:(.text._ZNK7QObject12findChildrenIP20VirtualKeyPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP20VirtualKeyPushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to VirtualKeyPushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o: in functionQList<VirtualMousePushButton> QObject::findChildren<VirtualMousePushButton>(QString const&, QFlags) const': virtualkeyboardmousewidget.cpp:(.text._ZNK7QObject12findChildrenIP22VirtualMousePushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE[_ZNK7QObject12findChildrenIP22VirtualMousePushButtonEE5QListIT_ERK7QString6QFlagsIN2Qt15FindChildOptionEE]+0x4f): undefined reference to VirtualMousePushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualmousepushbutton.cpp.o: in functionVirtualMousePushButton::VirtualMousePushButton(QString, int, JoyButtonSlot::JoySlotInputAction, QWidget)': virtualmousepushbutton.cpp:(.text+0x44): undefined reference to vtable for VirtualMousePushButton' /usr/bin/ld: virtualmousepushbutton.cpp:(.text+0x56): undefined reference tovtable for VirtualMousePushButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualmousepushbutton.cpp.o: in function VirtualMousePushButton::createTempSlot()': virtualmousepushbutton.cpp:(.text+0x222): undefined reference toVirtualMousePushButton::mouseSlotCreated(JoyButtonSlot)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/keyboard/virtualmousepushbutton.cpp.o: in function VirtualMousePushButton::tr(char const*, char const*, int)': virtualmousepushbutton.cpp:(.text._ZN22VirtualMousePushButton2trEPKcS1_i[_ZN22VirtualMousePushButton2trEPKcS1_i]+0x3f): undefined reference toVirtualMousePushButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::ButtonEditDialog(JoyButton*, QWidget*)': buttoneditdialog.cpp:(.text+0x66): undefined reference tovtable for ButtonEditDialog' /usr/bin/ld: buttoneditdialog.cpp:(.text+0x7b): undefined reference to vtable for ButtonEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in functionButtonEditDialog::~ButtonEditDialog()': buttoneditdialog.cpp:(.text+0xa09): undefined reference to vtable for ButtonEditDialog' /usr/bin/ld: buttoneditdialog.cpp:(.text+0xa1b): undefined reference tovtable for ButtonEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::keyReleaseEvent(QKeyEvent*)': buttoneditdialog.cpp:(.text+0xe39): undefined reference toButtonEditDialog::selectionCleared()' /usr/bin/ld: buttoneditdialog.cpp:(.text+0xeaf): undefined reference to ButtonEditDialog::keyGrabbed(JoyButtonSlot*)' /usr/bin/ld: buttoneditdialog.cpp:(.text+0xef8): undefined reference toButtonEditDialog::keyGrabbed(JoyButtonSlot)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::openAdvancedDialog()': buttoneditdialog.cpp:(.text+0x153c): undefined reference toButtonEditDialog::advancedDialogOpened()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::createTempSlot(int, unsigned int)': buttoneditdialog.cpp:(.text+0x15d5): undefined reference toButtonEditDialog::sendTempSlotToAdvanced(JoyButtonSlot)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::sendSelectionFinished()': buttoneditdialog.cpp:(.text+0x1c28): undefined reference toButtonEditDialog::selectionFinished()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialog::tr(char const*, char const*, int)': buttoneditdialog.cpp:(.text._ZN16ButtonEditDialog2trEPKcS1_i[_ZN16ButtonEditDialog2trEPKcS1_i]+0x3f): undefined reference toButtonEditDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/buttoneditdialog.cpp.o: in function ButtonEditDialogHelper::~ButtonEditDialogHelper()': buttoneditdialog.cpp:(.text._ZN22ButtonEditDialogHelperD2Ev[_ZN22ButtonEditDialogHelperD5Ev]+0x13): undefined reference tovtable for ButtonEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/commandlineutility.cpp.o: in function CommandLineUtility::CommandLineUtility(QObject*)': commandlineutility.cpp:(.text+0x3a): undefined reference tovtable for CommandLineUtility' /usr/bin/ld: CMakeFiles/antimicro.dir/src/commandlineutility.cpp.o: in function CommandLineUtility::tr(char const*, char const*, int)': commandlineutility.cpp:(.text._ZN18CommandLineUtility2trEPKcS1_i[_ZN18CommandLineUtility2trEPKcS1_i]+0x3f): undefined reference toCommandLineUtility::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::JoyControlStick(JoyAxis*, JoyAxis*, int, int, QObject*)': joycontrolstick.cpp:(.text+0x49): undefined reference tovtable for JoyControlStick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::~JoyControlStick()': joycontrolstick.cpp:(.text+0x20b): undefined reference tovtable for JoyControlStick' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::joyEvent(bool)': joycontrolstick.cpp:(.text+0x35b): undefined reference toJoyControlStick::active(int, int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0x445): undefined reference to JoyControlStick::released(int, int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0x5ef): undefined reference toJoyControlStick::moved(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::setDefaultStickName(QString)': joycontrolstick.cpp:(.text+0x35ab): undefined reference toJoyControlStick::stickNameChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::setDeadZone(int)': joycontrolstick.cpp:(.text+0x373e): undefined reference toJoyControlStick::deadZoneChanged(int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0x374a): undefined reference to JoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in functionJoyControlStick::setMaxZone(int)': joycontrolstick.cpp:(.text+0x37ba): undefined reference to JoyControlStick::maxZoneChanged(int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0x37c6): undefined reference toJoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::setDiagonalRange(int)': joycontrolstick.cpp:(.text+0x3820): undefined reference toJoyControlStick::diagonalRangeChanged(int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0x382c): undefined reference to JoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in functionJoyControlStick::setJoyMode(JoyControlStick::JoyMode)': joycontrolstick.cpp:(.text+0x6de5): undefined reference to JoyControlStick::joyModeChanged()' /usr/bin/ld: joycontrolstick.cpp:(.text+0x6df1): undefined reference toJoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::setStickName(QString)': joycontrolstick.cpp:(.text+0x8267): undefined reference toJoyControlStick::stickNameChanged()' /usr/bin/ld: joycontrolstick.cpp:(.text+0x8273): undefined reference to JoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in functionJoyControlStick::copyAssignments(JoyControlStick)': joycontrolstick.cpp:(.text+0xa0b5): undefined reference to JoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in functionJoyControlStick::setCircleAdjust(double)': joycontrolstick.cpp:(.text+0xa158): undefined reference to JoyControlStick::circleAdjustChange(double)' /usr/bin/ld: joycontrolstick.cpp:(.text+0xa164): undefined reference toJoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in function JoyControlStick::setStickDelay(int)': joycontrolstick.cpp:(.text+0xa1ea): undefined reference toJoyControlStick::stickDelayChanged(int)' /usr/bin/ld: joycontrolstick.cpp:(.text+0xa1f6): undefined reference to JoyControlStick::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstick.cpp.o: in functionJoyControlStick::tr(char const, char const, int)': joycontrolstick.cpp:(.text._ZN15JoyControlStick2trEPKcS1_i[_ZN15JoyControlStick2trEPKcS1_i]+0x3f): undefined reference to JoyControlStick::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickbutton.cpp.o: in functionJoyControlStickButton::JoyControlStickButton(JoyControlStick, int, int, SetJoystick, QObject)': joycontrolstickbutton.cpp:(.text+0x42): undefined reference to vtable for JoyControlStickButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickbutton.cpp.o: in functionJoyControlStickButton::JoyControlStickButton(JoyControlStick, JoyStickDirectionsType::JoyStickDirections, int, SetJoystick, QObject)': joycontrolstickbutton.cpp:(.text+0xa6): undefined reference to vtable for JoyControlStickButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickbutton.cpp.o: in functionJoyControlStickButton::setChangeSetCondition(JoyButton::SetChangeCondition, bool)': joycontrolstickbutton.cpp:(.text+0x99b): undefined reference to JoyControlStickButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joycontrolstickbutton.cpp:(.text+0x9f5): undefined reference toJoyControlStickButton::setAssignmentChanged(int, int, int, int)' /usr/bin/ld: joycontrolstickbutton.cpp:(.text+0xa62): undefined reference to JoyButton::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickbutton.cpp.o: in functionJoyControlStickButton::tr(char const, char const, int)': joycontrolstickbutton.cpp:(.text._ZN21JoyControlStickButton2trEPKcS1_i[_ZN21JoyControlStickButton2trEPKcS1_i]+0x3f): undefined reference to JoyControlStickButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickmodifierbutton.cpp.o: in functionJoyControlStickModifierButton::JoyControlStickModifierButton(JoyControlStick, int, SetJoystick, QObject)': joycontrolstickmodifierbutton.cpp:(.text+0x41): undefined reference to vtable for JoyControlStickModifierButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttontypes/joycontrolstickmodifierbutton.cpp.o: in functionJoyControlStickModifierButton::tr(char const, char const, int)': joycontrolstickmodifierbutton.cpp:(.text._ZN29JoyControlStickModifierButton2trEPKcS1_i[_ZN29JoyControlStickModifierButton2trEPKcS1_i]+0x3f): undefined reference to JoyControlStickModifierButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickeditdialog.cpp.o: in functionJoyControlStickEditDialog::JoyControlStickEditDialog(JoyControlStick, QWidget)': joycontrolstickeditdialog.cpp:(.text+0x64): undefined reference to vtable for JoyControlStickEditDialog' /usr/bin/ld: joycontrolstickeditdialog.cpp:(.text+0x79): undefined reference tovtable for JoyControlStickEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickeditdialog.cpp.o: in function JoyControlStickEditDialog::~JoyControlStickEditDialog()': joycontrolstickeditdialog.cpp:(.text+0x1183): undefined reference tovtable for JoyControlStickEditDialog' /usr/bin/ld: joycontrolstickeditdialog.cpp:(.text+0x1195): undefined reference to vtable for JoyControlStickEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickeditdialog.cpp.o: in functionJoyControlStickEditDialog::tr(char const, char const, int)': joycontrolstickeditdialog.cpp:(.text._ZN25JoyControlStickEditDialog2trEPKcS1_i[_ZN25JoyControlStickEditDialog2trEPKcS1_i]+0x3f): undefined reference to JoyControlStickEditDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickeditdialog.cpp.o: in functionJoyControlStickEditDialogHelper::~JoyControlStickEditDialogHelper()': joycontrolstickeditdialog.cpp:(.text._ZN31JoyControlStickEditDialogHelperD2Ev[_ZN31JoyControlStickEditDialogHelperD5Ev]+0x13): undefined reference to vtable for JoyControlStickEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickpushbutton.cpp.o: in functionJoyControlStickPushButton::JoyControlStickPushButton(JoyControlStick, bool, QWidget)': joycontrolstickpushbutton.cpp:(.text+0x46): undefined reference to vtable for JoyControlStickPushButton' /usr/bin/ld: joycontrolstickpushbutton.cpp:(.text+0x58): undefined reference tovtable for JoyControlStickPushButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickbuttonpushbutton.cpp.o: in function JoyControlStickButtonPushButton::JoyControlStickButtonPushButton(JoyControlStickButton*, bool, QWidget*)': joycontrolstickbuttonpushbutton.cpp:(.text+0x46): undefined reference tovtable for JoyControlStickButtonPushButton' /usr/bin/ld: joycontrolstickbuttonpushbutton.cpp:(.text+0x58): undefined reference to vtable for JoyControlStickButtonPushButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickstatusbox.cpp.o: in functionJoyControlStickStatusBox::JoyControlStickStatusBox(QWidget)': joycontrolstickstatusbox.cpp:(.text+0x50): undefined reference to vtable for JoyControlStickStatusBox' /usr/bin/ld: joycontrolstickstatusbox.cpp:(.text+0x62): undefined reference tovtable for JoyControlStickStatusBox' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickstatusbox.cpp.o: in function `JoyControlStickStatusBox::JoyControlStickStatusBox(JoyControlStick, QWidget)': joycontrolstickstatusbox.cpp:(.text+0xf2): undefined reference to vtable for JoyControlStickStatusBox' /usr/bin/ld: joycontrolstickstatusbox.cpp:(.text+0x104): undefined reference tovtable for JoyControlStickStatusBox' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in function `AdvanceStickAssignmentDialog::AdvanceStickAssignmentDialog(Joystick, QWidget)': advancestickassignmentdialog.cpp:(.text+0x64): undefined reference to vtable for AdvanceStickAssignmentDialog' /usr/bin/ld: advancestickassignmentdialog.cpp:(.text+0x79): undefined reference tovtable for AdvanceStickAssignmentDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in function AdvanceStickAssignmentDialog::~AdvanceStickAssignmentDialog()': advancestickassignmentdialog.cpp:(.text+0x104f): undefined reference tovtable for AdvanceStickAssignmentDialog' /usr/bin/ld: advancestickassignmentdialog.cpp:(.text+0x1061): undefined reference to vtable for AdvanceStickAssignmentDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in functionAdvanceStickAssignmentDialog::checkForAxisAssignmentStickOne()': advancestickassignmentdialog.cpp:(.text+0x12bc): undefined reference to AdvanceStickAssignmentDialog::stickConfigurationChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in functionAdvanceStickAssignmentDialog::checkForAxisAssignmentStickTwo()': advancestickassignmentdialog.cpp:(.text+0x155d): undefined reference to AdvanceStickAssignmentDialog::stickConfigurationChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in functionAdvanceStickAssignmentDialog::refreshVDPadConfiguration()': advancestickassignmentdialog.cpp:(.text+0x22a9): undefined reference to typeinfo for JoyAxisButton' /usr/bin/ld: advancestickassignmentdialog.cpp:(.text+0x2576): undefined reference totypeinfo for JoyAxisButton' /usr/bin/ld: advancestickassignmentdialog.cpp:(.text+0x282e): undefined reference to typeinfo for JoyAxisButton' /usr/bin/ld: advancestickassignmentdialog.cpp:(.text+0x2ae6): undefined reference totypeinfo for JoyAxisButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in function `AdvanceStickAssignmentDialog::tr(char const, char const, int)': advancestickassignmentdialog.cpp:(.text._ZN28AdvanceStickAssignmentDialog2trEPKcS1_i[_ZN28AdvanceStickAssignmentDialog2trEPKcS1_i]+0x3f): undefined reference to AdvanceStickAssignmentDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/advancestickassignmentdialog.cpp.o: in functionJoyAxisButton qobject_cast<JoyAxisButton>(QObject)': advancestickassignmentdialog.cpp:(.text._Z12qobject_castIP13JoyAxisButtonET_P7QObject[_Z12qobject_castIP13JoyAxisButtonET_P7QObject]+0x1a): undefined reference to JoyAxisButton::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadpushbutton.cpp.o: in functionDPadPushButton::DPadPushButton(JoyDPad, bool, QWidget)': dpadpushbutton.cpp:(.text+0x46): undefined reference to vtable for DPadPushButton' /usr/bin/ld: dpadpushbutton.cpp:(.text+0x58): undefined reference tovtable for DPadPushButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadeditdialog.cpp.o: in function DPadEditDialog::DPadEditDialog(JoyDPad*, QWidget*)': dpadeditdialog.cpp:(.text+0x52): undefined reference tovtable for DPadEditDialog' /usr/bin/ld: dpadeditdialog.cpp:(.text+0x64): undefined reference to vtable for DPadEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadeditdialog.cpp.o: in functionDPadEditDialog::~DPadEditDialog()': dpadeditdialog.cpp:(.text+0x549): undefined reference to vtable for DPadEditDialog' /usr/bin/ld: dpadeditdialog.cpp:(.text+0x55b): undefined reference tovtable for DPadEditDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadeditdialog.cpp.o: in function DPadEditDialog::tr(char const*, char const*, int)': dpadeditdialog.cpp:(.text._ZN14DPadEditDialog2trEPKcS1_i[_ZN14DPadEditDialog2trEPKcS1_i]+0x3f): undefined reference toDPadEditDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadeditdialog.cpp.o: in function DPadEditDialogHelper::~DPadEditDialogHelper()': dpadeditdialog.cpp:(.text._ZN20DPadEditDialogHelperD2Ev[_ZN20DPadEditDialogHelperD5Ev]+0x13): undefined reference tovtable for DPadEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/vdpad.cpp.o: in function VDPad::VDPad(int, int, SetJoystick*, QObject*)': vdpad.cpp:(.text+0x3e): undefined reference tovtable for VDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/vdpad.cpp.o: in function VDPad::VDPad(JoyButton*, JoyButton*, JoyButton*, JoyButton*, int, int, SetJoystick*, QObject*)': vdpad.cpp:(.text+0xe0): undefined reference tovtable for VDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/vdpad.cpp.o: in function VDPad::~VDPad()': vdpad.cpp:(.text+0x1f1): undefined reference tovtable for VDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/vdpad.cpp.o: in function VDPad::tr(char const*, char const*, int)': vdpad.cpp:(.text._ZN5VDPad2trEPKcS1_i[_ZN5VDPad2trEPKcS1_i]+0x3f): undefined reference toVDPad::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpadbuttonwidget.cpp.o: in function JoyDPadButtonWidget::JoyDPadButtonWidget(JoyButton*, bool, QWidget*)': joydpadbuttonwidget.cpp:(.text+0x39): undefined reference tovtable for JoyDPadButtonWidget' /usr/bin/ld: joydpadbuttonwidget.cpp:(.text+0x4b): undefined reference to vtable for JoyDPadButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joydpadbuttonwidget.cpp.o: in functionJoyButtonWidget::~JoyButtonWidget()': joydpadbuttonwidget.cpp:(.text._ZN15JoyButtonWidgetD2Ev[_ZN15JoyButtonWidgetD5Ev]+0x13): undefined reference to vtable for JoyButtonWidget' /usr/bin/ld: joydpadbuttonwidget.cpp:(.text._ZN15JoyButtonWidgetD2Ev[_ZN15JoyButtonWidgetD5Ev]+0x25): undefined reference tovtable for JoyButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/quicksetdialog.cpp.o: in function QuickSetDialog::QuickSetDialog(InputDevice*, QWidget*)': quicksetdialog.cpp:(.text+0x66): undefined reference tovtable for QuickSetDialog' /usr/bin/ld: quicksetdialog.cpp:(.text+0x7b): undefined reference to vtable for QuickSetDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/quicksetdialog.cpp.o: in functionQuickSetDialog::~QuickSetDialog()': quicksetdialog.cpp:(.text+0xd5b): undefined reference to vtable for QuickSetDialog' /usr/bin/ld: quicksetdialog.cpp:(.text+0xd6d): undefined reference tovtable for QuickSetDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/quicksetdialog.cpp.o: in function QuickSetDialog::nullifyDialogPointer()': quicksetdialog.cpp:(.text+0x11f7): undefined reference toQuickSetDialog::buttonDialogClosed()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/quicksetdialog.cpp.o: in function QuickSetDialog::tr(char const*, char const*, int)': quicksetdialog.cpp:(.text._ZN14QuickSetDialog2trEPKcS1_i[_ZN14QuickSetDialog2trEPKcS1_i]+0x3f): undefined reference toQuickSetDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousehelper.cpp.o: in function MouseHelper::MouseHelper(QObject*)': mousehelper.cpp:(.text+0x3a): undefined reference tovtable for MouseHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousesettingsdialog.cpp.o: in function MouseSettingsDialog::MouseSettingsDialog(QWidget*)': mousesettingsdialog.cpp:(.text+0x5d): undefined reference tovtable for MouseSettingsDialog' /usr/bin/ld: mousesettingsdialog.cpp:(.text+0x72): undefined reference to vtable for MouseSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousesettingsdialog.cpp.o: in functionMouseSettingsDialog::~MouseSettingsDialog()': mousesettingsdialog.cpp:(.text+0x5c7): undefined reference to vtable for MouseSettingsDialog' /usr/bin/ld: mousesettingsdialog.cpp:(.text+0x5d9): undefined reference tovtable for MouseSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousesettingsdialog.cpp.o: in function MouseSettingsDialog::tr(char const*, char const*, int)': mousesettingsdialog.cpp:(.text._ZN19MouseSettingsDialog2trEPKcS1_i[_ZN19MouseSettingsDialog2trEPKcS1_i]+0x3f): undefined reference toMouseSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousecontrolsticksettingsdialog.cpp.o: in function MouseControlStickSettingsDialog::MouseControlStickSettingsDialog(JoyControlStick*, QWidget*)': mousecontrolsticksettingsdialog.cpp:(.text+0x54): undefined reference tovtable for MouseControlStickSettingsDialog' /usr/bin/ld: mousecontrolsticksettingsdialog.cpp:(.text+0x69): undefined reference to vtable for MouseControlStickSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousecontrolsticksettingsdialog.cpp.o: in functionMouseControlStickSettingsDialog::tr(char const, char const, int)': mousecontrolsticksettingsdialog.cpp:(.text._ZN31MouseControlStickSettingsDialog2trEPKcS1_i[_ZN31MouseControlStickSettingsDialog2trEPKcS1_i]+0x3f): undefined reference to MouseControlStickSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousecontrolsticksettingsdialog.cpp.o: in functionMouseControlStickSettingsDialogHelper::~MouseControlStickSettingsDialogHelper()': mousecontrolsticksettingsdialog.cpp:(.text._ZN37MouseControlStickSettingsDialogHelperD2Ev[_ZN37MouseControlStickSettingsDialogHelperD5Ev]+0x13): undefined reference to vtable for MouseControlStickSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mouseaxissettingsdialog.cpp.o: in functionMouseAxisSettingsDialog::MouseAxisSettingsDialog(JoyAxis, QWidget)': mouseaxissettingsdialog.cpp:(.text+0x54): undefined reference to vtable for MouseAxisSettingsDialog' /usr/bin/ld: mouseaxissettingsdialog.cpp:(.text+0x69): undefined reference tovtable for MouseAxisSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mouseaxissettingsdialog.cpp.o: in function MouseAxisSettingsDialog::tr(char const*, char const*, int)': mouseaxissettingsdialog.cpp:(.text._ZN23MouseAxisSettingsDialog2trEPKcS1_i[_ZN23MouseAxisSettingsDialog2trEPKcS1_i]+0x3f): undefined reference toMouseAxisSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mouseaxissettingsdialog.cpp.o: in function MouseAxisSettingsDialogHelper::~MouseAxisSettingsDialogHelper()': mouseaxissettingsdialog.cpp:(.text._ZN29MouseAxisSettingsDialogHelperD2Ev[_ZN29MouseAxisSettingsDialogHelperD5Ev]+0x13): undefined reference tovtable for MouseAxisSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousebuttonsettingsdialog.cpp.o: in function MouseButtonSettingsDialog::MouseButtonSettingsDialog(JoyButton*, QWidget*)': mousebuttonsettingsdialog.cpp:(.text+0x54): undefined reference tovtable for MouseButtonSettingsDialog' /usr/bin/ld: mousebuttonsettingsdialog.cpp:(.text+0x69): undefined reference to vtable for MouseButtonSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousebuttonsettingsdialog.cpp.o: in functionMouseButtonSettingsDialog::tr(char const, char const, int)': mousebuttonsettingsdialog.cpp:(.text._ZN25MouseButtonSettingsDialog2trEPKcS1_i[_ZN25MouseButtonSettingsDialog2trEPKcS1_i]+0x3f): undefined reference to MouseButtonSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousebuttonsettingsdialog.cpp.o: in functionMouseButtonSettingsDialogHelper::~MouseButtonSettingsDialogHelper()': mousebuttonsettingsdialog.cpp:(.text._ZN31MouseButtonSettingsDialogHelperD2Ev[_ZN31MouseButtonSettingsDialogHelperD5Ev]+0x13): undefined reference to vtable for MouseButtonSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousedpadsettingsdialog.cpp.o: in functionMouseDPadSettingsDialog::MouseDPadSettingsDialog(JoyDPad, QWidget)': mousedpadsettingsdialog.cpp:(.text+0x54): undefined reference to vtable for MouseDPadSettingsDialog' /usr/bin/ld: mousedpadsettingsdialog.cpp:(.text+0x69): undefined reference tovtable for MouseDPadSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousedpadsettingsdialog.cpp.o: in function MouseDPadSettingsDialog::tr(char const*, char const*, int)': mousedpadsettingsdialog.cpp:(.text._ZN23MouseDPadSettingsDialog2trEPKcS1_i[_ZN23MouseDPadSettingsDialog2trEPKcS1_i]+0x3f): undefined reference toMouseDPadSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/mousedpadsettingsdialog.cpp.o: in function MouseDpadSettingsDialogHelper::~MouseDpadSettingsDialogHelper()': mousedpadsettingsdialog.cpp:(.text._ZN29MouseDpadSettingsDialogHelperD2Ev[_ZN29MouseDpadSettingsDialogHelperD5Ev]+0x13): undefined reference tovtable for MouseDpadSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joytabwidgetcontainer.cpp.o: in function JoyTabWidgetContainer::JoyTabWidgetContainer(QWidget*)': joytabwidgetcontainer.cpp:(.text+0x2a): undefined reference tovtable for JoyTabWidgetContainer' /usr/bin/ld: joytabwidgetcontainer.cpp:(.text+0x3c): undefined reference to vtable for JoyTabWidgetContainer' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/springmoderegionpreview.cpp.o: in functionSpringModeRegionPreview::SpringModeRegionPreview(int, int, QWidget)': springmoderegionpreview.cpp:(.text+0x54): undefined reference to vtable for SpringModeRegionPreview' /usr/bin/ld: springmoderegionpreview.cpp:(.text+0x66): undefined reference tovtable for SpringModeRegionPreview' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/springmoderegionpreview.cpp.o: in function `SpringModeRegionPreview::tr(char const, char const, int)': springmoderegionpreview.cpp:(.text._ZN23SpringModeRegionPreview2trEPKcS1_i[_ZN23SpringModeRegionPreview2trEPKcS1_i]+0x3f): undefined reference to SpringModeRegionPreview::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joystickstatuswindow.cpp.o: in functionJoystickStatusWindow::JoystickStatusWindow(InputDevice, QWidget)': joystickstatuswindow.cpp:(.text+0x6e): undefined reference to vtable for JoystickStatusWindow' /usr/bin/ld: joystickstatuswindow.cpp:(.text+0x83): undefined reference tovtable for JoystickStatusWindow' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joystickstatuswindow.cpp.o: in function JoystickStatusWindow::~JoystickStatusWindow()': joystickstatuswindow.cpp:(.text+0x12b9): undefined reference tovtable for JoystickStatusWindow' /usr/bin/ld: joystickstatuswindow.cpp:(.text+0x12cb): undefined reference to vtable for JoystickStatusWindow' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joystickstatuswindow.cpp.o: in functionJoystickStatusWindow::tr(char const, char const, int)': joystickstatuswindow.cpp:(.text._ZN20JoystickStatusWindow2trEPKcS1_i[_ZN20JoystickStatusWindow2trEPKcS1_i]+0x3f): undefined reference to JoystickStatusWindow::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonstatusbox.cpp.o: in functionJoyButtonStatusBox::JoyButtonStatusBox(JoyButton, QWidget)': joybuttonstatusbox.cpp:(.text+0x3e): undefined reference to vtable for JoyButtonStatusBox' /usr/bin/ld: joybuttonstatusbox.cpp:(.text+0x50): undefined reference tovtable for JoyButtonStatusBox' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonstatusbox.cpp.o: in function JoyButtonStatusBox::flash()': joybuttonstatusbox.cpp:(.text+0x21f): undefined reference toJoyButtonStatusBox::flashed(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonstatusbox.cpp.o: in function JoyButtonStatusBox::unflash()': joybuttonstatusbox.cpp:(.text+0x297): undefined reference toJoyButtonStatusBox::flashed(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/qtkeymapperbase.cpp.o: in function `QtKeyMapperBase::QtKeyMapperBase(QObject)': qtkeymapperbase.cpp:(.text+0x2a): undefined reference to vtable for QtKeyMapperBase' /usr/bin/ld: CMakeFiles/antimicro.dir/src/flashbuttonwidget.cpp.o: in functionFlashButtonWidget::FlashButtonWidget(QWidget)': flashbuttonwidget.cpp:(.text+0x2a): undefined reference to vtable for FlashButtonWidget' /usr/bin/ld: flashbuttonwidget.cpp:(.text+0x3c): undefined reference tovtable for FlashButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/flashbuttonwidget.cpp.o: in function `FlashButtonWidget::FlashButtonWidget(bool, QWidget)': flashbuttonwidget.cpp:(.text+0x99): undefined reference to vtable for FlashButtonWidget' /usr/bin/ld: flashbuttonwidget.cpp:(.text+0xab): undefined reference tovtable for FlashButtonWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/flashbuttonwidget.cpp.o: in function FlashButtonWidget::flash()': flashbuttonwidget.cpp:(.text+0x14d): undefined reference toFlashButtonWidget::flashed(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/flashbuttonwidget.cpp.o: in function FlashButtonWidget::unflash()': flashbuttonwidget.cpp:(.text+0x1c5): undefined reference toFlashButtonWidget::flashed(bool)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/xmlconfigmigration.cpp.o: in function XMLConfigMigration::XMLConfigMigration(QXmlStreamReader*, QObject*)': xmlconfigmigration.cpp:(.text+0x3e): undefined reference tovtable for XMLConfigMigration' /usr/bin/ld: CMakeFiles/antimicro.dir/src/qkeydisplaydialog.cpp.o: in function QKeyDisplayDialog::QKeyDisplayDialog(QWidget*)': qkeydisplaydialog.cpp:(.text+0x50): undefined reference tovtable for QKeyDisplayDialog' /usr/bin/ld: qkeydisplaydialog.cpp:(.text+0x62): undefined reference to vtable for QKeyDisplayDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/qkeydisplaydialog.cpp.o: in functionQKeyDisplayDialog::~QKeyDisplayDialog()': qkeydisplaydialog.cpp:(.text+0x1bd): undefined reference to vtable for QKeyDisplayDialog' /usr/bin/ld: qkeydisplaydialog.cpp:(.text+0x1cf): undefined reference tovtable for QKeyDisplayDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/antkeymapper.cpp.o: in function AntKeyMapper::AntKeyMapper(QString, QObject*)': antkeymapper.cpp:(.text+0xe3): undefined reference tovtable for AntKeyMapper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/antkeymapper.cpp.o: in function QtKeyMapperBase::~QtKeyMapperBase()': antkeymapper.cpp:(.text._ZN15QtKeyMapperBaseD2Ev[_ZN15QtKeyMapperBaseD5Ev]+0x13): undefined reference tovtable for QtKeyMapperBase' /usr/bin/ld: CMakeFiles/antimicro.dir/src/antkeymapper.cpp.o: in function QtX11KeyMapper::~QtX11KeyMapper()': antkeymapper.cpp:(.text._ZN14QtX11KeyMapperD2Ev[_ZN14QtX11KeyMapperD5Ev]+0x13): undefined reference tovtable for QtX11KeyMapper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::InputDevice(int, AntiMicroSettings*, QObject*)': inputdevice.cpp:(.text+0x31): undefined reference tovtable for InputDevice' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::~InputDevice()': inputdevice.cpp:(.text+0x138): undefined reference tovtable for InputDevice' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::propogateSetChange(int)': inputdevice.cpp:(.text+0x285c): undefined reference toInputDevice::setChangeActivated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::writeConfig(QXmlStreamWriter*)': inputdevice.cpp:(.text+0x6455): undefined reference totypeinfo for JoyAxisButton' /usr/bin/ld: inputdevice.cpp:(.text+0x671f): undefined reference to typeinfo for JoyAxisButton' /usr/bin/ld: inputdevice.cpp:(.text+0x69e9): undefined reference totypeinfo for JoyAxisButton' /usr/bin/ld: inputdevice.cpp:(.text+0x6cb3): undefined reference to typeinfo for JoyAxisButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::buttonDownEvent(int, int)': inputdevice.cpp:(.text+0x968d): undefined reference to InputDevice::clicked(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::buttonUpEvent(int, int)': inputdevice.cpp:(.text+0x9707): undefined reference to InputDevice::released(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::buttonClickEvent(int)': inputdevice.cpp:(.text+0x972e): undefined reference to InputDevice::rawButtonClick(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::buttonReleaseEvent(int)': inputdevice.cpp:(.text+0x9756): undefined reference to InputDevice::rawButtonRelease(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::dpadButtonClickEvent(int)': inputdevice.cpp:(.text+0x980b): undefined reference to InputDevice::rawDPadButtonClick(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::dpadButtonReleaseEvent(int)': inputdevice.cpp:(.text+0x985f): undefined reference to InputDevice::rawDPadButtonRelease(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::resetButtonDownCount()': inputdevice.cpp:(.text+0xae7a): undefined reference to InputDevice::released(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::axisActivatedEvent(int, int, int)': inputdevice.cpp:(.text+0xb4e9): undefined reference to InputDevice::rawAxisActivated(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::axisReleasedEvent(int, int, int)': inputdevice.cpp:(.text+0xb519): undefined reference to InputDevice::rawAxisReleased(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::setDeviceKeyPressTime(unsigned int)': inputdevice.cpp:(.text+0xb575): undefined reference to InputDevice::propertyUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::profileEdited()': inputdevice.cpp:(.text+0xb5c1): undefined reference to InputDevice::profileUpdated()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in functionInputDevice::setProfileName(QString)': inputdevice.cpp:(.text+0xb94a): undefined reference to InputDevice::propertyUpdated()' /usr/bin/ld: inputdevice.cpp:(.text+0xb970): undefined reference toInputDevice::profileNameEdited(QString)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::sendLoadProfileRequest(QString)': inputdevice.cpp:(.text+0xbc83): undefined reference toInputDevice::requestProfileLoad(QString)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::haltServices()': inputdevice.cpp:(.text+0xcd0e): undefined reference toInputDevice::requestWait()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevice.cpp.o: in function InputDevice::rawAxisEvent(int, int)': inputdevice.cpp:(.text+0xcdc8): undefined reference toInputDevice::rawAxisMoved(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainsettingsdialog.cpp.o: in function MainSettingsDialog::MainSettingsDialog(AntiMicroSettings*, QList<InputDevice*>*, QWidget*)': mainsettingsdialog.cpp:(.text+0x129): undefined reference tovtable for MainSettingsDialog' /usr/bin/ld: mainsettingsdialog.cpp:(.text+0x13e): undefined reference to vtable for MainSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainsettingsdialog.cpp.o: in functionMainSettingsDialog::~MainSettingsDialog()': mainsettingsdialog.cpp:(.text+0x20da): undefined reference to vtable for MainSettingsDialog' /usr/bin/ld: mainsettingsdialog.cpp:(.text+0x20ec): undefined reference tovtable for MainSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainsettingsdialog.cpp.o: in function MainSettingsDialog::checkLocaleChange()': mainsettingsdialog.cpp:(.text+0x4f9e): undefined reference toMainSettingsDialog::changeLanguage(QString)' /usr/bin/ld: mainsettingsdialog.cpp:(.text+0x51a1): undefined reference to MainSettingsDialog::changeLanguage(QString)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainsettingsdialog.cpp.o: in functionMainSettingsDialog::tr(char const, char const, int)': mainsettingsdialog.cpp:(.text._ZN18MainSettingsDialog2trEPKcS1_i[_ZN18MainSettingsDialog2trEPKcS1_i]+0x3f): undefined reference to MainSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mainsettingsdialog.cpp.o: in functionAutoProfileInfo qobject_cast<AutoProfileInfo>(QObject)': mainsettingsdialog.cpp:(.text._Z12qobject_castIP15AutoProfileInfoET_P7QObject[_Z12qobject_castIP15AutoProfileInfoET_P7QObject]+0x1a): undefined reference to AutoProfileInfo::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollertriggerbutton.cpp.o: in functionGameControllerTriggerButton::GameControllerTriggerButton(JoyAxis, int, int, SetJoystick, QObject)': gamecontrollertriggerbutton.cpp:(.text+0x49): undefined reference to vtable for GameControllerTriggerButton' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setnamesdialog.cpp.o: in functionSetNamesDialog::SetNamesDialog(InputDevice, QWidget)': setnamesdialog.cpp:(.text+0x56): undefined reference to vtable for SetNamesDialog' /usr/bin/ld: setnamesdialog.cpp:(.text+0x68): undefined reference tovtable for SetNamesDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/setnamesdialog.cpp.o: in function SetNamesDialog::~SetNamesDialog()': setnamesdialog.cpp:(.text+0x211): undefined reference tovtable for SetNamesDialog' /usr/bin/ld: setnamesdialog.cpp:(.text+0x223): undefined reference to vtable for SetNamesDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofileinfo.cpp.o: in functionAutoProfileInfo::AutoProfileInfo(QString, QString, QString, bool, QObject)': autoprofileinfo.cpp:(.text+0x4c): undefined reference to vtable for AutoProfileInfo' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofileinfo.cpp.o: in functionAutoProfileInfo::AutoProfileInfo(QString, QString, bool, QObject)': autoprofileinfo.cpp:(.text+0x299): undefined reference to vtable for AutoProfileInfo' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofileinfo.cpp.o: in functionAutoProfileInfo::AutoProfileInfo(QObject)': autoprofileinfo.cpp:(.text+0x483): undefined reference to vtable for AutoProfileInfo' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofileinfo.cpp.o: in functionAutoProfileInfo::~AutoProfileInfo()': autoprofileinfo.cpp:(.text+0x5af): undefined reference to vtable for AutoProfileInfo' /usr/bin/ld: CMakeFiles/antimicro.dir/src/addeditautoprofiledialog.cpp.o: in functionAddEditAutoProfileDialog::AddEditAutoProfileDialog(AutoProfileInfo, AntiMicroSettings, QList<InputDevice>, QList&, bool, QWidget)': addeditautoprofiledialog.cpp:(.text+0x8e): undefined reference to vtable for AddEditAutoProfileDialog' /usr/bin/ld: addeditautoprofiledialog.cpp:(.text+0xa3): undefined reference tovtable for AddEditAutoProfileDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/addeditautoprofiledialog.cpp.o: in function AddEditAutoProfileDialog::~AddEditAutoProfileDialog()': addeditautoprofiledialog.cpp:(.text+0xf33): undefined reference tovtable for AddEditAutoProfileDialog' /usr/bin/ld: addeditautoprofiledialog.cpp:(.text+0xf45): undefined reference to vtable for AddEditAutoProfileDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/addeditautoprofiledialog.cpp.o: in functionAddEditAutoProfileDialog::tr(char const, char const, int)': addeditautoprofiledialog.cpp:(.text._ZN24AddEditAutoProfileDialog2trEPKcS1_i[_ZN24AddEditAutoProfileDialog2trEPKcS1_i]+0x3f): undefined reference to AddEditAutoProfileDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/addeditautoprofiledialog.cpp.o: in functionInputDevice qobject_cast<InputDevice>(QObject)': addeditautoprofiledialog.cpp:(.text._Z12qobject_castIP11InputDeviceET_P7QObject[_Z12qobject_castIP11InputDeviceET_P7QObject]+0x1a): undefined reference to InputDevice::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/editalldefaultautoprofiledialog.cpp.o: in functionEditAllDefaultAutoProfileDialog::EditAllDefaultAutoProfileDialog(AutoProfileInfo, AntiMicroSettings, QWidget)': editalldefaultautoprofiledialog.cpp:(.text+0x58): undefined reference to vtable for EditAllDefaultAutoProfileDialog' /usr/bin/ld: editalldefaultautoprofiledialog.cpp:(.text+0x6a): undefined reference tovtable for EditAllDefaultAutoProfileDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/editalldefaultautoprofiledialog.cpp.o: in function EditAllDefaultAutoProfileDialog::~EditAllDefaultAutoProfileDialog()': editalldefaultautoprofiledialog.cpp:(.text+0x223): undefined reference tovtable for EditAllDefaultAutoProfileDialog' /usr/bin/ld: editalldefaultautoprofiledialog.cpp:(.text+0x235): undefined reference to vtable for EditAllDefaultAutoProfileDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/editalldefaultautoprofiledialog.cpp.o: in functionEditAllDefaultAutoProfileDialog::tr(char const, char const, int)': editalldefaultautoprofiledialog.cpp:(.text._ZN31EditAllDefaultAutoProfileDialog2trEPKcS1_i[_ZN31EditAllDefaultAutoProfileDialog2trEPKcS1_i]+0x3f): undefined reference to EditAllDefaultAutoProfileDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/common.cpp.o: in functionMouseHelper::~MouseHelper()': common.cpp:(.text._ZN11MouseHelperD2Ev[_ZN11MouseHelperD5Ev]+0x13): undefined reference to vtable for MouseHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/localantimicroserver.cpp.o: in functionLocalAntiMicroServer::LocalAntiMicroServer(QObject)': localantimicroserver.cpp:(.text+0x2d): undefined reference to vtable for LocalAntiMicroServer' /usr/bin/ld: CMakeFiles/antimicro.dir/src/localantimicroserver.cpp.o: in functionLocalAntiMicroServer::handleSocketDisconnect()': localantimicroserver.cpp:(.text+0x388): undefined reference to LocalAntiMicroServer::clientdisconnect()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/localantimicroserver.cpp.o: in functionLocalAntiMicroServer::tr(char const, char const, int)': localantimicroserver.cpp:(.text._ZN20LocalAntiMicroServer2trEPKcS1_i[_ZN20LocalAntiMicroServer2trEPKcS1_i]+0x3f): undefined reference to LocalAntiMicroServer::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/extraprofilesettingsdialog.cpp.o: in functionExtraProfileSettingsDialog::ExtraProfileSettingsDialog(InputDevice, QWidget)': extraprofilesettingsdialog.cpp:(.text+0x56): undefined reference to vtable for ExtraProfileSettingsDialog' /usr/bin/ld: extraprofilesettingsdialog.cpp:(.text+0x68): undefined reference tovtable for ExtraProfileSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/extraprofilesettingsdialog.cpp.o: in function ExtraProfileSettingsDialog::~ExtraProfileSettingsDialog()': extraprofilesettingsdialog.cpp:(.text+0x403): undefined reference tovtable for ExtraProfileSettingsDialog' /usr/bin/ld: extraprofilesettingsdialog.cpp:(.text+0x415): undefined reference to vtable for ExtraProfileSettingsDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/extraprofilesettingsdialog.cpp.o: in functionExtraProfileSettingsDialog::tr(char const, char const, int)': extraprofilesettingsdialog.cpp:(.text._ZN26ExtraProfileSettingsDialog2trEPKcS1_i[_ZN26ExtraProfileSettingsDialog2trEPKcS1_i]+0x3f): undefined reference to ExtraProfileSettingsDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/antimicrosettings.cpp.o: in functionAntiMicroSettings::AntiMicroSettings(QString const&, QSettings::Format, QObject)': antimicrosettings.cpp:(.text+0x36): undefined reference to vtable for AntiMicroSettings' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttoncontextmenu.cpp.o: in functionJoyButtonContextMenu::JoyButtonContextMenu(JoyButton, QWidget)': joybuttoncontextmenu.cpp:(.text+0x3e): undefined reference to vtable for JoyButtonContextMenu' /usr/bin/ld: joybuttoncontextmenu.cpp:(.text+0x50): undefined reference tovtable for JoyButtonContextMenu' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttoncontextmenu.cpp.o: in function JoyButtonContextMenu::tr(char const*, char const*, int)': joybuttoncontextmenu.cpp:(.text._ZN20JoyButtonContextMenu2trEPKcS1_i[_ZN20JoyButtonContextMenu2trEPKcS1_i]+0x3f): undefined reference toJoyButtonContextMenu::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickcontextmenu.cpp.o: in function JoyControlStickContextMenu::JoyControlStickContextMenu(JoyControlStick*, QWidget*)': joycontrolstickcontextmenu.cpp:(.text+0x3e): undefined reference tovtable for JoyControlStickContextMenu' /usr/bin/ld: joycontrolstickcontextmenu.cpp:(.text+0x50): undefined reference to vtable for JoyControlStickContextMenu' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickcontextmenu.cpp.o: in functionJoyControlStickContextMenu::tr(char const, char const, int)': joycontrolstickcontextmenu.cpp:(.text._ZN26JoyControlStickContextMenu2trEPKcS1_i[_ZN26JoyControlStickContextMenu2trEPKcS1_i]+0x3f): undefined reference to JoyControlStickContextMenu::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joycontrolstickcontextmenu.cpp.o: in functionJoyControlStickContextMenuHelper::~JoyControlStickContextMenuHelper()': joycontrolstickcontextmenu.cpp:(.text._ZN32JoyControlStickContextMenuHelperD2Ev[_ZN32JoyControlStickContextMenuHelperD5Ev]+0x13): undefined reference to vtable for JoyControlStickContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadcontextmenu.cpp.o: in functionDPadContextMenu::DPadContextMenu(JoyDPad, QWidget)': dpadcontextmenu.cpp:(.text+0x3e): undefined reference to vtable for DPadContextMenu' /usr/bin/ld: dpadcontextmenu.cpp:(.text+0x50): undefined reference tovtable for DPadContextMenu' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadcontextmenu.cpp.o: in function DPadContextMenu::tr(char const*, char const*, int)': dpadcontextmenu.cpp:(.text._ZN15DPadContextMenu2trEPKcS1_i[_ZN15DPadContextMenu2trEPKcS1_i]+0x3f): undefined reference toDPadContextMenu::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadcontextmenu.cpp.o: in function DPadContextMenuHelper::~DPadContextMenuHelper()': dpadcontextmenu.cpp:(.text._ZN21DPadContextMenuHelperD2Ev[_ZN21DPadContextMenuHelperD5Ev]+0x13): undefined reference tovtable for DPadContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxiscontextmenu.cpp.o: in function JoyAxisContextMenu::JoyAxisContextMenu(JoyAxis*, QWidget*)': joyaxiscontextmenu.cpp:(.text+0x3e): undefined reference tovtable for JoyAxisContextMenu' /usr/bin/ld: joyaxiscontextmenu.cpp:(.text+0x50): undefined reference to vtable for JoyAxisContextMenu' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxiscontextmenu.cpp.o: in functionJoyAxisContextMenu::tr(char const, char const, int)': joyaxiscontextmenu.cpp:(.text._ZN18JoyAxisContextMenu2trEPKcS1_i[_ZN18JoyAxisContextMenu2trEPKcS1_i]+0x3f): undefined reference to JoyAxisContextMenu::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joyaxiscontextmenu.cpp.o: in functionJoyAxisContextMenuHelper::~JoyAxisContextMenuHelper()': joyaxiscontextmenu.cpp:(.text._ZN24JoyAxisContextMenuHelperD2Ev[_ZN24JoyAxisContextMenuHelperD5Ev]+0x13): undefined reference to vtable for JoyAxisContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/stickpushbuttongroup.cpp.o: in functionStickPushButtonGroup::StickPushButtonGroup(JoyControlStick, bool, QWidget)': stickpushbuttongroup.cpp:(.text+0x43): undefined reference to vtable for StickPushButtonGroup' /usr/bin/ld: stickpushbuttongroup.cpp:(.text+0x55): undefined reference tovtable for StickPushButtonGroup' /usr/bin/ld: CMakeFiles/antimicro.dir/src/stickpushbuttongroup.cpp.o: in function StickPushButtonGroup::propogateSlotsChanged()': stickpushbuttongroup.cpp:(.text+0xfe6): undefined reference toStickPushButtonGroup::buttonSlotChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadpushbuttongroup.cpp.o: in function DPadPushButtonGroup::DPadPushButtonGroup(JoyDPad*, bool, QWidget*)': dpadpushbuttongroup.cpp:(.text+0x43): undefined reference tovtable for DPadPushButtonGroup' /usr/bin/ld: dpadpushbuttongroup.cpp:(.text+0x55): undefined reference to vtable for DPadPushButtonGroup' /usr/bin/ld: CMakeFiles/antimicro.dir/src/dpadpushbuttongroup.cpp.o: in functionDPadPushButtonGroup::propogateSlotsChanged()': dpadpushbuttongroup.cpp:(.text+0xfe6): undefined reference to DPadPushButtonGroup::buttonSlotChanged()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonmousehelper.cpp.o: in functionJoyButtonMouseHelper::JoyButtonMouseHelper(QObject)': joybuttonmousehelper.cpp:(.text+0x2a): undefined reference to vtable for JoyButtonMouseHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonmousehelper.cpp.o: in functionJoyButtonMouseHelper::moveMouseCursor()': joybuttonmousehelper.cpp:(.text+0xae): undefined reference to JoyButtonMouseHelper::mouseCursorMoved(int, int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonmousehelper.cpp.o: in functionJoyButtonMouseHelper::moveSpringMouse()': joybuttonmousehelper.cpp:(.text+0x12a): undefined reference to JoyButtonMouseHelper::mouseSpringMoved(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonmousehelper.cpp.o: in functionJoyButtonMouseHelper::carryGamePollRateUpdate(unsigned int)': joybuttonmousehelper.cpp:(.text+0x36a): undefined reference to JoyButtonMouseHelper::gamepadRefreshRateUpdated(unsigned int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/joybuttonmousehelper.cpp.o: in functionJoyButtonMouseHelper::carryMouseRefreshRateUpdate(unsigned int)': joybuttonmousehelper.cpp:(.text+0x392): undefined reference to JoyButtonMouseHelper::mouseRefreshRateUpdated(unsigned int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/logger.cpp.o: in functionLogger::Logger(QTextStream, Logger::LogLevel, QObject)': logger.cpp:(.text+0x41): undefined reference to vtable for Logger' /usr/bin/ld: CMakeFiles/antimicro.dir/src/logger.cpp.o: in functionLogger::Logger(QTextStream, QTextStream, Logger::LogLevel, QObject)': logger.cpp:(.text+0x30f): undefined reference to vtable for Logger' /usr/bin/ld: CMakeFiles/antimicro.dir/src/logger.cpp.o: in functionLogger::~Logger()': logger.cpp:(.text+0x5ab): undefined reference to vtable for Logger' /usr/bin/ld: CMakeFiles/antimicro.dir/src/logger.cpp.o: in functionLogger::appendLog(Logger::LogLevel, QString const&, bool)': logger.cpp:(.text+0xc46): undefined reference to Logger::pendingMessage()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/logger.cpp.o: in functionLogger::logMessage(Logger::LogMessage)': logger.cpp:(.text+0x102f): undefined reference to Logger::stringWritten(QString)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/inputdevicebitarraystatus.cpp.o: in functionInputDeviceBitArrayStatus::InputDeviceBitArrayStatus(InputDevice, bool, QObject)': inputdevicebitarraystatus.cpp:(.text+0x43): undefined reference to vtable for InputDeviceBitArrayStatus' /usr/bin/ld: CMakeFiles/antimicro.dir/src/applaunchhelper.cpp.o: in functionAppLaunchHelper::AppLaunchHelper(AntiMicroSettings, bool, QObject)': applaunchhelper.cpp:(.text+0x33): undefined reference to vtable for AppLaunchHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/slotitemlistwidget.cpp.o: in functionSlotItemListWidget::SlotItemListWidget(QWidget)': slotitemlistwidget.cpp:(.text+0x2a): undefined reference to vtable for SlotItemListWidget' /usr/bin/ld: slotitemlistwidget.cpp:(.text+0x3c): undefined reference tovtable for SlotItemListWidget' /usr/bin/ld: CMakeFiles/antimicro.dir/src/eventhandlers/baseeventhandler.cpp.o: in function `BaseEventHandler::BaseEventHandler(QObject)': baseeventhandler.cpp:(.text+0x2a): undefined reference to vtable for BaseEventHandler' /usr/bin/ld: CMakeFiles/antimicro.dir/src/eventhandlerfactory.cpp.o: in functionEventHandlerFactory::EventHandlerFactory(QString, QObject)': eventhandlerfactory.cpp:(.text+0x19b): undefined reference to vtable for EventHandlerFactory' /usr/bin/ld: CMakeFiles/antimicro.dir/src/eventhandlerfactory.cpp.o: in functionEventHandlerFactory::~EventHandlerFactory()': eventhandlerfactory.cpp:(.text+0x23b): undefined reference to vtable for EventHandlerFactory' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/advancebuttondialoghelper.cpp.o: in functionAdvanceButtonDialogHelper::AdvanceButtonDialogHelper(JoyButton, QObject)': advancebuttondialoghelper.cpp:(.text+0x2e): undefined reference to vtable for AdvanceButtonDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/buttoneditdialoghelper.cpp.o: in functionButtonEditDialogHelper::ButtonEditDialogHelper(JoyButton, QObject)': buttoneditdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for ButtonEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/joytabwidgethelper.cpp.o: in functionJoyTabWidgetHelper::JoyTabWidgetHelper(InputDevice, QObject)': joytabwidgethelper.cpp:(.text+0x2e): undefined reference to vtable for JoyTabWidgetHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/joytabwidgethelper.cpp.o: in functionJoyTabWidgetHelper::~JoyTabWidgetHelper()': joytabwidgethelper.cpp:(.text+0x8f): undefined reference to vtable for JoyTabWidgetHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/joyaxiscontextmenuhelper.cpp.o: in functionJoyAxisContextMenuHelper::JoyAxisContextMenuHelper(JoyAxis, QObject)': joyaxiscontextmenuhelper.cpp:(.text+0x2e): undefined reference to vtable for JoyAxisContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/joycontrolstickcontextmenuhelper.cpp.o: in functionJoyControlStickContextMenuHelper::JoyControlStickContextMenuHelper(JoyControlStick, QObject)': joycontrolstickcontextmenuhelper.cpp:(.text+0x2e): undefined reference to vtable for JoyControlStickContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/dpadcontextmenuhelper.cpp.o: in functionDPadContextMenuHelper::DPadContextMenuHelper(JoyDPad, QObject)': dpadcontextmenuhelper.cpp:(.text+0x2e): undefined reference to vtable for DPadContextMenuHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/dpadeditdialoghelper.cpp.o: in functionDPadEditDialogHelper::DPadEditDialogHelper(JoyDPad, QObject)': dpadeditdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for DPadEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/joycontrolstickeditdialoghelper.cpp.o: in functionJoyControlStickEditDialogHelper::JoyControlStickEditDialogHelper(JoyControlStick, QObject)': joycontrolstickeditdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for JoyControlStickEditDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/uihelpers/gamecontrollermappingdialoghelper.cpp.o: in functionGameControllerMappingDialogHelper::GameControllerMappingDialogHelper(InputDevice, QObject)': gamecontrollermappingdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for GameControllerMappingDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/uihelpers/mouseaxissettingsdialoghelper.cpp.o: in functionMouseAxisSettingsDialogHelper::MouseAxisSettingsDialogHelper(JoyAxis, QObject)': mouseaxissettingsdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for MouseAxisSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/uihelpers/mousebuttonsettingsdialoghelper.cpp.o: in functionMouseButtonSettingsDialogHelper::MouseButtonSettingsDialogHelper(JoyButton, QObject)': mousebuttonsettingsdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for MouseButtonSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/uihelpers/mousecontrolsticksettingsdialoghelper.cpp.o: in functionMouseControlStickSettingsDialogHelper::MouseControlStickSettingsDialogHelper(JoyControlStick, QObject)': mousecontrolsticksettingsdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for MouseControlStickSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/mousedialog/uihelpers/mousedpadsettingsdialoghelper.cpp.o: in functionMouseDpadSettingsDialogHelper::MouseDpadSettingsDialogHelper(JoyDPad, QObject)': mousedpadsettingsdialoghelper.cpp:(.text+0x2e): undefined reference to vtable for MouseDpadSettingsDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontroller.cpp.o: in functionGameController::GameController(_SDL_GameController, int, AntiMicroSettings, QObject)': gamecontroller.cpp:(.text+0x4b): undefined reference to vtable for GameController' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontroller.cpp.o: in functionGameController::rawButtonEvent(int, bool)': gamecontroller.cpp:(.text+0x714b): undefined reference to InputDevice::rawButtonClick(int)' /usr/bin/ld: gamecontroller.cpp:(.text+0x7186): undefined reference toInputDevice::rawButtonRelease(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontroller.cpp.o: in function GameController::rawAxisEvent(int, int)': gamecontroller.cpp:(.text+0x7225): undefined reference toInputDevice::rawAxisActivated(int, int)' /usr/bin/ld: gamecontroller.cpp:(.text+0x7286): undefined reference to InputDevice::rawAxisReleased(int, int)' /usr/bin/ld: gamecontroller.cpp:(.text+0x729a): undefined reference toInputDevice::rawAxisMoved(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontroller.cpp.o: in function GameController::rawDPadEvent(int, int)': gamecontroller.cpp:(.text+0x7315): undefined reference toInputDevice::rawDPadButtonClick(int, int)' /usr/bin/ld: gamecontroller.cpp:(.text+0x7352): undefined reference to InputDevice::rawDPadButtonRelease(int, int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontroller.cpp.o: in functionGameController::tr(char const, char const, int)': gamecontroller.cpp:(.text._ZN14GameController2trEPKcS1_i[_ZN14GameController2trEPKcS1_i]+0x3f): undefined reference to GameController::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerdpad.cpp.o: in functionGameControllerDPad::GameControllerDPad(JoyButton, JoyButton, JoyButton, JoyButton, int, int, SetJoystick, QObject)': gamecontrollerdpad.cpp:(.text+0x59): undefined reference to vtable for GameControllerDPad' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerdpad.cpp.o: in functionGameControllerDPad::tr(char const, char const, int)': gamecontrollerdpad.cpp:(.text._ZN18GameControllerDPad2trEPKcS1_i[_ZN18GameControllerDPad2trEPKcS1_i]+0x3f): undefined reference to GameControllerDPad::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerset.cpp.o: in functionGameControllerSet::GameControllerSet(InputDevice, int, QObject)': gamecontrollerset.cpp:(.text+0x3e): undefined reference to vtable for GameControllerSet' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerset.cpp.o: in functionGameControllerSet::tr(char const, char const, int)': gamecontrollerset.cpp:(.text._ZN17GameControllerSet2trEPKcS1_i[_ZN17GameControllerSet2trEPKcS1_i]+0x3f): undefined reference to GameControllerSet::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerset.cpp.o: in functionGameControllerTrigger qobject_cast<GameControllerTrigger>(QObject)': gamecontrollerset.cpp:(.text._Z12qobject_castIP21GameControllerTriggerET_P7QObject[_Z12qobject_castIP21GameControllerTriggerET_P7QObject]+0x1a): undefined reference to GameControllerTrigger::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollerset.cpp.o: in functionGameControllerDPad qobject_cast<GameControllerDPad>(QObject)': gamecontrollerset.cpp:(.text._Z12qobject_castIP18GameControllerDPadET_P7QObject[_Z12qobject_castIP18GameControllerDPadET_P7QObject]+0x1a): undefined reference to GameControllerDPad::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollertrigger.cpp.o: in functionGameControllerTrigger::GameControllerTrigger(int, int, SetJoystick, QObject)': gamecontrollertrigger.cpp:(.text+0x41): undefined reference to vtable for GameControllerTrigger' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontroller/gamecontrollertrigger.cpp.o: in functionGameControllerTrigger::tr(char const, char const, int)': gamecontrollertrigger.cpp:(.text._ZN21GameControllerTrigger2trEPKcS1_i[_ZN21GameControllerTrigger2trEPKcS1_i]+0x3f): undefined reference to GameControllerTrigger::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollermappingdialog.cpp.o: in functionGameControllerMappingDialog::GameControllerMappingDialog(InputDevice, AntiMicroSettings, QWidget)': gamecontrollermappingdialog.cpp:(.text+0xbab): undefined reference to vtable for GameControllerMappingDialog' /usr/bin/ld: gamecontrollermappingdialog.cpp:(.text+0xbc0): undefined reference tovtable for GameControllerMappingDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollermappingdialog.cpp.o: in function GameControllerMappingDialog::~GameControllerMappingDialog()': gamecontrollermappingdialog.cpp:(.text+0x1529): undefined reference tovtable for GameControllerMappingDialog' /usr/bin/ld: gamecontrollermappingdialog.cpp:(.text+0x153b): undefined reference to vtable for GameControllerMappingDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollermappingdialog.cpp.o: in functionGameControllerMappingDialog::saveChanges()': gamecontrollermappingdialog.cpp:(.text+0x3521): undefined reference to `GameControllerMappingDialog::mappingUpdate(QString, InputDevice)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollermappingdialog.cpp.o: in function GameControllerMappingDialog::tr(char const*, char const*, int)': gamecontrollermappingdialog.cpp:(.text._ZN27GameControllerMappingDialog2trEPKcS1_i[_ZN27GameControllerMappingDialog2trEPKcS1_i]+0x3f): undefined reference toGameControllerMappingDialog::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollermappingdialog.cpp.o: in function GameControllerMappingDialogHelper::~GameControllerMappingDialogHelper()': gamecontrollermappingdialog.cpp:(.text._ZN33GameControllerMappingDialogHelperD2Ev[_ZN33GameControllerMappingDialogHelperD5Ev]+0x13): undefined reference tovtable for GameControllerMappingDialogHelper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollerexample.cpp.o: in function GameControllerExample::GameControllerExample(QWidget*)': gamecontrollerexample.cpp:(.text+0x5f): undefined reference tovtable for GameControllerExample' /usr/bin/ld: gamecontrollerexample.cpp:(.text+0x74): undefined reference to vtable for GameControllerExample' /usr/bin/ld: CMakeFiles/antimicro.dir/src/gamecontrollerexample.cpp.o: in functionGameControllerExample::setActiveButton(int)': gamecontrollerexample.cpp:(.text+0x63b): undefined reference to GameControllerExample::indexUpdated(int)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/x11extras.cpp.o: in functionX11Extras::X11Extras(QObject)': x11extras.cpp:(.text+0x2b): undefined reference to vtable for X11Extras' /usr/bin/ld: CMakeFiles/antimicro.dir/src/x11extras.cpp.o: in functionX11Extras::~X11Extras()': x11extras.cpp:(.text+0xb3): undefined reference to vtable for X11Extras' /usr/bin/ld: CMakeFiles/antimicro.dir/src/x11extras.cpp.o: in functionX11Extras::tr(char const, char const, int)': x11extras.cpp:(.text._ZN9X11Extras2trEPKcS1_i[_ZN9X11Extras2trEPKcS1_i]+0x3f): undefined reference to X11Extras::staticMetaObject' /usr/bin/ld: CMakeFiles/antimicro.dir/src/qtx11keymapper.cpp.o: in functionQtX11KeyMapper::QtX11KeyMapper(QObject)': qtx11keymapper.cpp:(.text+0x2b): undefined reference to vtable for QtX11KeyMapper' /usr/bin/ld: CMakeFiles/antimicro.dir/src/unixcapturewindowutility.cpp.o: in functionUnixCaptureWindowUtility::UnixCaptureWindowUtility(QObject)': unixcapturewindowutility.cpp:(.text+0x2b): undefined reference to vtable for UnixCaptureWindowUtility' /usr/bin/ld: CMakeFiles/antimicro.dir/src/unixcapturewindowutility.cpp.o: in functionUnixCaptureWindowUtility::attemptWindowCapture()': unixcapturewindowutility.cpp:(.text+0x457): undefined reference to UnixCaptureWindowUtility::captureFinished()' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofilewatcher.cpp.o: in functionAutoProfileWatcher::AutoProfileWatcher(AntiMicroSettings, QObject)': autoprofilewatcher.cpp:(.text+0x3e): undefined reference to vtable for AutoProfileWatcher' /usr/bin/ld: CMakeFiles/antimicro.dir/src/autoprofilewatcher.cpp.o: in functionAutoProfileWatcher::runAppCheck()': autoprofilewatcher.cpp:(.text+0xf90): undefined reference to `AutoProfileWatcher::foundApplicableProfile(AutoProfileInfo)' /usr/bin/ld: autoprofilewatcher.cpp:(.text+0x1086): undefined reference to AutoProfileWatcher::foundApplicableProfile(AutoProfileInfo*)' /usr/bin/ld: autoprofilewatcher.cpp:(.text+0x1167): undefined reference toAutoProfileWatcher::foundApplicableProfile(AutoProfileInfo)' /usr/bin/ld: CMakeFiles/antimicro.dir/src/capturedwindowinfodialog.cpp.o: in function `CapturedWindowInfoDialog::CapturedWindowInfoDialog(unsigned long, QWidget)': capturedwindowinfodialog.cpp:(.text+0x54): undefined reference to vtable for CapturedWindowInfoDialog' /usr/bin/ld: capturedwindowinfodialog.cpp:(.text+0x66): undefined reference tovtable for CapturedWindowInfoDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/capturedwindowinfodialog.cpp.o: in function CapturedWindowInfoDialog::~CapturedWindowInfoDialog()': capturedwindowinfodialog.cpp:(.text+0x57f): undefined reference tovtable for CapturedWindowInfoDialog' /usr/bin/ld: capturedwindowinfodialog.cpp:(.text+0x591): undefined reference to vtable for CapturedWindowInfoDialog' /usr/bin/ld: CMakeFiles/antimicro.dir/src/eventhandlers/xtesteventhandler.cpp.o: in functionXTestEventHandler::XTestEventHandler(QObject*)': xtesteventhandler.cpp:(.text+0x2a): undefined reference to `vtable for XTestEventHandler' collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/antimicro.dir/build.make:1804: bin/antimicro] Error 1 make[1]: [CMakeFiles/Makefile2:165: CMakeFiles/antimicro.dir/all] Error 2 make: *** [Makefile:130: all] Error 2

pktiuk commented 4 years ago

Check this issue: https://github.com/AntiMicro/antimicro/issues/305

pktiuk commented 1 year ago

AntiMicro is no longer maintained. There were no bigger fixes since 2017.
There is a new recommended version of this app called AntiMicroX.

As a part of cleanup, this issue will be closed and repository will be archived.
If you find this issue relevant also for that new version of application you can create a new issue (or discussion) there (but firstly check it, because many issues of the old app are fixed and there are some new functionalities implemented)
If you will decide to create a new issue for AntiMicroX remember to mention this issue for reference.