AntiMicroX / antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
GNU General Public License v3.0
2.26k stars 138 forks source link

linux build error #788

Closed internet-police closed 1 year ago

internet-police commented 1 year ago

Is there an existing issue for this?

Current Behavior

Hello i was trying to compile the realease 3.3.3 source code according to the wiki but cmake fails with this error: (im on debian 11)

cmake --build .
[  1%] Automatic MOC for target antimicrox
[  1%] Built target antimicrox_autogen
[  1%] Generating ui_setnamesdialog.h
[  2%] Generating qrc_resources.cpp
[  2%] Generating ui_aboutdialog.h
[  3%] Generating ui_addeditautoprofiledialog.h
[  3%] Generating ui_advancebuttondialog.h
[  4%] Generating ui_advancestickassignmentdialog.h
[  4%] Generating ui_axiseditdialog.h
[  5%] Generating ui_buttoneditdialog.h
[  5%] Generating ui_calibration.h
[  6%] Generating ui_capturedwindowinfodialog.h
[  6%] Generating ui_dpadeditdialog.h
[  7%] Generating ui_editalldefaultautoprofiledialog.h
[  7%] Generating ui_extraprofilesettingsdialog.h
[  8%] Generating ui_gamecontrollermappingdialog.h
[ 10%] Generating ui_joycontrolstickeditdialog.h
[ 10%] Generating ui_joysensoreditdialog.h
[ 11%] Generating ui_joystickstatuswindow.h
[ 11%] Generating ui_mainsettingsdialog.h
[ 12%] Generating ui_mainwindow.h
[ 12%] Generating ui_mousesettingsdialog.h
[ 13%] Generating ui_qkeydisplaydialog.h
[ 13%] Generating ui_quicksetdialog.h
[ 14%] Generating ui_setaxisthrottledialog.h
[ 14%] Building CXX object CMakeFiles/antimicrox.dir/antimicrox_autogen/mocs_compilation.cpp.o
In file included from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/../../../src/gamecontroller/gamecontroller.h:23,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/moc_gamecontroller.cpp:10,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/mocs_compilation.cpp:16:
/home/michael/tmp/antimicrox/antimicrox-3.3.3/src/inputdevice.h:36:6: error: using typedef-name ‘SDL_GameControllerType’ after ‘enum’
   36 | enum SDL_GameControllerType
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/../../../src/gamecontroller/gamecontroller.h:22,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/moc_gamecontroller.cpp:10,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/mocs_compilation.cpp:16:
/usr/include/SDL2/SDL_gamecontroller.h:71:3: note: ‘SDL_GameControllerType’ has a previous declaration here
   71 | } SDL_GameControllerType;
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/../../../src/gamecontroller/gamecontroller.h:23,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/moc_gamecontroller.cpp:10,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/mocs_compilation.cpp:16:
/home/michael/tmp/antimicrox/antimicrox-3.3.3/src/inputdevice.h:38:35: error: ‘SDL_CONTROLLER_TYPE_UNKNOWN’ conflicts with a previous declaration
   38 |     SDL_CONTROLLER_TYPE_UNKNOWN = 0
      |                                   ^
In file included from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/../../../src/gamecontroller/gamecontroller.h:22,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/CMR4OXQBYC/moc_gamecontroller.cpp:10,
                 from /home/michael/tmp/antimicrox/antimicrox-3.3.3/build/antimicrox_autogen/mocs_compilation.cpp:16:
/usr/include/SDL2/SDL_gamecontroller.h:63:5: note: previous declaration ‘SDL_GameControllerType SDL_CONTROLLER_TYPE_UNKNOWN’
   63 |     SDL_CONTROLLER_TYPE_UNKNOWN = 0,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gmake[2]: *** [CMakeFiles/antimicrox.dir/build.make:218: CMakeFiles/antimicrox.dir/antimicrox_autogen/mocs_compilation.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:136: CMakeFiles/antimicrox.dir/all] Error 2
gmake: *** [Makefile:156: all] Error 2

Expected Behavior

build without error

Steps To Reproduce

cd antimicrox mkdir build && cd build cmake .. cmake --build .

Environment

No response

Anything else?

Program Version 3.3.3 Build Against SDL 2.0.14 Using Qt 5.15.2

pktiuk commented 1 year ago

Hello @internet-police ,

Thank you for your report, would you check code from PR: https://github.com/AntiMicroX/antimicrox/pull/789

internet-police commented 1 year ago

thanks that fixed it the build finished but there were still a bunch of warnings

cmake --build .
[  0%] Automatic MOC for target antimicrox
[  0%] Built target antimicrox_autogen
[  0%] Generating ui_setnamesdialog.h
[  1%] Generating qrc_resources.cpp
[  1%] Generating ui_aboutdialog.h
[  2%] Generating ui_addeditautoprofiledialog.h
[  2%] Generating ui_advancebuttondialog.h
[  3%] Generating ui_advancestickassignmentdialog.h
[  3%] Generating ui_axiseditdialog.h
[  4%] Generating ui_buttoneditdialog.h
[  4%] Generating ui_calibration.h
[  5%] Generating ui_capturedwindowinfodialog.h
[  5%] Generating ui_dpadeditdialog.h
[  6%] Generating ui_editalldefaultautoprofiledialog.h
[  6%] Generating ui_extraprofilesettingsdialog.h
[  7%] Generating ui_gamecontrollermappingdialog.h
[  7%] Generating ui_joycontrolstickeditdialog.h
[  9%] Generating ui_joysensoreditdialog.h
[ 10%] Generating ui_joystickstatuswindow.h
[ 10%] Generating ui_mainsettingsdialog.h
[ 11%] Generating ui_mainwindow.h
[ 11%] Generating ui_mousesettingsdialog.h
[ 12%] Generating ui_qkeydisplaydialog.h
[ 12%] Generating ui_quicksetdialog.h
[ 13%] Generating ui_setaxisthrottledialog.h
[ 13%] Building CXX object CMakeFiles/antimicrox.dir/antimicrox_autogen/mocs_compilation.cpp.o
[ 14%] Building CXX object CMakeFiles/antimicrox.dir/src/main.cpp.o
[ 14%] Building CXX object CMakeFiles/antimicrox.dir/src/antimicrosettings.cpp.o
[ 15%] Building CXX object CMakeFiles/antimicrox.dir/src/antkeymapper.cpp.o
[ 17%] Building CXX object CMakeFiles/antimicrox.dir/src/applaunchhelper.cpp.o
[ 17%] Building CXX object CMakeFiles/antimicrox.dir/src/autoprofileinfo.cpp.o
[ 18%] Building CXX object CMakeFiles/antimicrox.dir/src/axisvaluebox.cpp.o
[ 18%] Building CXX object CMakeFiles/antimicrox.dir/src/commandlineutility.cpp.o
[ 19%] Building CXX object CMakeFiles/antimicrox.dir/src/common.cpp.o
/home/michael/antimicrox/src/common.cpp: In function ‘QStringList PadderCommon::parseArgumentsString(QString)’:
/home/michael/antimicrox/src/common.cpp:91:83: warning: ‘QStringList QString::split(const QRegExp&, QString::SplitBehavior) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
   91 |     QStringList tempList = tempString.split(QRegExp("\""), QString::SkipEmptyParts);
      |                                                                                   ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from /home/michael/antimicrox/src/commandlineutility.h:25,
                 from /home/michael/antimicrox/src/antimicrosettings.h:22,
                 from /home/michael/antimicrox/src/common.h:23,
                 from /home/michael/antimicrox/src/common.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:622:17: note: declared here
  622 |     QStringList split(const QRegExp &sep, SplitBehavior behavior) const;
      |                 ^~~~~
/home/michael/antimicrox/src/common.cpp:102:81: warning: ‘QStringList QString::split(const QRegExp&, QString::SplitBehavior) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations]
  102 |             finalList.append(temp.split(QRegExp("\\s+"), QString::SkipEmptyParts));
      |                                                                                 ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from /home/michael/antimicrox/src/commandlineutility.h:25,
                 from /home/michael/antimicrox/src/antimicrosettings.h:22,
                 from /home/michael/antimicrox/src/common.h:23,
                 from /home/michael/antimicrox/src/common.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:622:17: note: declared here
  622 |     QStringList split(const QRegExp &sep, SplitBehavior behavior) const;
      |                 ^~~~~
[ 19%] Building CXX object CMakeFiles/antimicrox.dir/src/dpadcontextmenu.cpp.o
[ 20%] Building CXX object CMakeFiles/antimicrox.dir/src/dpadpushbutton.cpp.o
[ 20%] Building CXX object CMakeFiles/antimicrox.dir/src/dpadpushbuttongroup.cpp.o
[ 21%] Building CXX object CMakeFiles/antimicrox.dir/src/event.cpp.o
/home/michael/antimicrox/src/event.cpp: In function ‘void fakeAbsMouseCoordinates(double, double, int, int, int&, int&, int)’:
/home/michael/antimicrox/src/event.cpp:74:92: warning: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations]
   74 |     QRect deskRect = PadderCommon::mouseHelperObj.getDesktopWidget()->screenGeometry(screen);
      |                                                                                            ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDesktopWidget:1,
                 from /home/michael/antimicrox/src/event.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here
   79 |     QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const;
      |                                                                   ^~~~~~~~~~~~~~
/home/michael/antimicrox/src/event.cpp: In function ‘void sendSpringEvent(PadderCommon::springModeInfo*, PadderCommon::springModeInfo*, int*, int*)’:
/home/michael/antimicrox/src/event.cpp:318:108: warning: ‘const QRect QDesktopWidget::screenGeometry(int) const’ is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations]
  318 |         QRect deskRect = PadderCommon::mouseHelperObj.getDesktopWidget()->screenGeometry(fullSpring->screen);
      |                                                                                                            ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDesktopWidget:1,
                 from /home/michael/antimicrox/src/event.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h:79:67: note: declared here
   79 |     QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const;
      |                                                                   ^~~~~~~~~~~~~~
[ 21%] Building CXX object CMakeFiles/antimicrox.dir/src/eventhandlerfactory.cpp.o
[ 22%] Building CXX object CMakeFiles/antimicrox.dir/src/eventhandlers/baseeventhandler.cpp.o
[ 22%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontroller/gamecontroller.cpp.o
[ 23%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontroller/gamecontrollerdpad.cpp.o
[ 25%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontroller/gamecontrollerset.cpp.o
[ 25%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontroller/gamecontrollertrigger.cpp.o
[ 26%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontroller/gamecontrollertriggerbutton.cpp.o
[ 26%] Building CXX object CMakeFiles/antimicrox.dir/src/gamecontrollerexample.cpp.o
[ 27%] Building CXX object CMakeFiles/antimicrox.dir/src/globalvariables.cpp.o
[ 27%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/aboutdialog.cpp.o
[ 28%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/addeditautoprofiledialog.cpp.o
[ 28%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/advancebuttondialog.cpp.o
[ 29%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/advancestickassignmentdialog.cpp.o
[ 29%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/axiseditdialog.cpp.o
[ 30%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/buttoneditdialog.cpp.o
[ 30%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/calibration.cpp.o
[ 31%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/dpadeditdialog.cpp.o
[ 32%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/editalldefaultautoprofiledialog.cpp.o
[ 32%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/extraprofilesettingsdialog.cpp.o
[ 34%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/flashbuttonwidget.cpp.o
[ 34%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/gamecontrollermappingdialog.cpp.o
[ 35%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joyaxiswidget.cpp.o
[ 35%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joybuttonwidget.cpp.o
[ 36%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joycontrolstickeditdialog.cpp.o
[ 36%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joydpadbuttonwidget.cpp.o
[ 37%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joysensoreditdialog.cpp.o
[ 37%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joystickstatuswindow.cpp.o
[ 38%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joytabwidget.cpp.o
[ 38%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/joytabwidgetcontainer.cpp.o
[ 39%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/mainsettingsdialog.cpp.o
[ 40%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/mainwindow.cpp.o
[ 40%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/mousesettingsdialog.cpp.o
[ 42%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/qkeydisplaydialog.cpp.o
[ 42%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/quicksetdialog.cpp.o
[ 43%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/setaxisthrottledialog.cpp.o
[ 43%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/setnamesdialog.cpp.o
[ 44%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/slotitemlistwidget.cpp.o
[ 44%] Building CXX object CMakeFiles/antimicrox.dir/src/haptictriggerps5.cpp.o
[ 45%] Building CXX object CMakeFiles/antimicrox.dir/src/inputdaemon.cpp.o
[ 45%] Building CXX object CMakeFiles/antimicrox.dir/src/inputdevice.cpp.o
[ 46%] Building CXX object CMakeFiles/antimicrox.dir/src/inputdevicebitarraystatus.cpp.o
[ 46%] Building CXX object CMakeFiles/antimicrox.dir/src/inputdevicecalibration.cpp.o
[ 47%] Building CXX object CMakeFiles/antimicrox.dir/src/joyaccelerometersensor.cpp.o
[ 48%] Building CXX object CMakeFiles/antimicrox.dir/src/joyaxis.cpp.o
[ 48%] Building CXX object CMakeFiles/antimicrox.dir/src/joyaxiscontextmenu.cpp.o
[ 50%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttoncontextmenu.cpp.o
[ 50%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttonmousehelper.cpp.o
[ 51%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttonslot.cpp.o
[ 51%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttonstatusbox.cpp.o
[ 52%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joybutton.cpp.o
[ 52%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joyaccelerometerbutton.cpp.o
[ 53%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joyaxisbutton.cpp.o
[ 53%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joycontrolstickbutton.cpp.o
[ 54%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joycontrolstickmodifierbutton.cpp.o
[ 54%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joydpadbutton.cpp.o
[ 55%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joygradientbutton.cpp.o
[ 56%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joygyroscopebutton.cpp.o
[ 56%] Building CXX object CMakeFiles/antimicrox.dir/src/joybuttontypes/joysensorbutton.cpp.o
[ 57%] Building CXX object CMakeFiles/antimicrox.dir/src/joycontrolstick.cpp.o
[ 57%] Building CXX object CMakeFiles/antimicrox.dir/src/joycontrolstickbuttonpushbutton.cpp.o
[ 59%] Building CXX object CMakeFiles/antimicrox.dir/src/joycontrolstickcontextmenu.cpp.o
[ 59%] Building CXX object CMakeFiles/antimicrox.dir/src/joycontrolstickpushbutton.cpp.o
[ 60%] Building CXX object CMakeFiles/antimicrox.dir/src/joycontrolstickstatusbox.cpp.o
[ 60%] Building CXX object CMakeFiles/antimicrox.dir/src/joydpad.cpp.o
[ 61%] Building CXX object CMakeFiles/antimicrox.dir/src/joygyroscopesensor.cpp.o
[ 61%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensor.cpp.o
[ 62%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorbuttonpushbutton.cpp.o
[ 62%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorcontextmenu.cpp.o
[ 63%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorfactory.cpp.o
[ 63%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorpreset.cpp.o
[ 64%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorpushbutton.cpp.o
[ 65%] Building CXX object CMakeFiles/antimicrox.dir/src/joysensorstatusbox.cpp.o
[ 65%] Building CXX object CMakeFiles/antimicrox.dir/src/joystick.cpp.o
[ 67%] Building CXX object CMakeFiles/antimicrox.dir/src/keyboard/virtualkeyboardmousewidget.cpp.o
[ 67%] Building CXX object CMakeFiles/antimicrox.dir/src/keyboard/virtualkeypushbutton.cpp.o
[ 68%] Building CXX object CMakeFiles/antimicrox.dir/src/keyboard/virtualmousepushbutton.cpp.o
[ 68%] Building CXX object CMakeFiles/antimicrox.dir/src/localantimicroserver.cpp.o
[ 69%] Building CXX object CMakeFiles/antimicrox.dir/src/logger.cpp.o
[ 69%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/mouseaxissettingsdialog.cpp.o
[ 70%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/mousebuttonsettingsdialog.cpp.o
[ 70%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/mousecontrolsticksettingsdialog.cpp.o
[ 71%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/mousedpadsettingsdialog.cpp.o
[ 71%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/mousesensorsettingsdialog.cpp.o
[ 72%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/springmoderegionpreview.cpp.o
[ 73%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/uihelpers/mouseaxissettingsdialoghelper.cpp.o
[ 73%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/uihelpers/mousebuttonsettingsdialoghelper.cpp.o
[ 75%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/uihelpers/mousecontrolsticksettingsdialoghelper.cpp.o
[ 75%] Building CXX object CMakeFiles/antimicrox.dir/src/mousedialog/uihelpers/mousedpadsettingsdialoghelper.cpp.o
[ 76%] Building CXX object CMakeFiles/antimicrox.dir/src/mousehelper.cpp.o
[ 76%] Building CXX object CMakeFiles/antimicrox.dir/src/pt1filter.cpp.o
[ 77%] Building CXX object CMakeFiles/antimicrox.dir/src/qtkeymapperbase.cpp.o
[ 77%] Building CXX object CMakeFiles/antimicrox.dir/src/sdleventreader.cpp.o
[ 78%] Building CXX object CMakeFiles/antimicrox.dir/src/sensorpushbuttongroup.cpp.o
[ 78%] Building CXX object CMakeFiles/antimicrox.dir/src/setjoystick.cpp.o
[ 79%] Building CXX object CMakeFiles/antimicrox.dir/src/simplekeygrabberbutton.cpp.o
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp: In member function ‘virtual bool SimpleKeyGrabberButton::eventFilter(QObject*, QEvent*)’:
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:195:36: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  195 |         if ((wheelEve->orientation() == Qt::Vertical) && (wheelEve->delta() >= 120))
      |                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
  222 |     inline Qt::Orientation orientation() const { return qt4O; }
      |                            ^~~~~~~~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:195:75: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  195 |         if ((wheelEve->orientation() == Qt::Vertical) && (wheelEve->delta() >= 120))
      |                                                                           ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:198:43: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  198 |         } else if ((wheelEve->orientation() == Qt::Vertical) && (wheelEve->delta() <= -120))
      |                                           ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
  222 |     inline Qt::Orientation orientation() const { return qt4O; }
      |                            ^~~~~~~~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:198:82: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  198 |         } else if ((wheelEve->orientation() == Qt::Vertical) && (wheelEve->delta() <= -120))
      |                                                                                  ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:201:43: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  201 |         } else if ((wheelEve->orientation() == Qt::Horizontal) && (wheelEve->delta() >= 120))
      |                                           ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
  222 |     inline Qt::Orientation orientation() const { return qt4O; }
      |                            ^~~~~~~~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:201:84: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  201 |         } else if ((wheelEve->orientation() == Qt::Horizontal) && (wheelEve->delta() >= 120))
      |                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:204:43: warning: ‘Qt::Orientation QWheelEvent::orientation() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  204 |         } else if ((wheelEve->orientation() == Qt::Horizontal) && (wheelEve->delta() <= -120))
      |                                           ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:222:28: note: declared here
  222 |     inline Qt::Orientation orientation() const { return qt4O; }
      |                            ^~~~~~~~~~~
/home/michael/antimicrox/src/simplekeygrabberbutton.cpp:204:84: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  204 |         } else if ((wheelEve->orientation() == Qt::Horizontal) && (wheelEve->delta() <= -120))
      |                                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1,
                 from /home/michael/antimicrox/src/simplekeygrabberbutton.cpp:21:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
[ 79%] Building CXX object CMakeFiles/antimicrox.dir/src/statisticsestimator.cpp.o
[ 80%] Building CXX object CMakeFiles/antimicrox.dir/src/stickpushbuttongroup.cpp.o
[ 81%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/advancebuttondialoghelper.cpp.o
[ 81%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/buttoneditdialoghelper.cpp.o
[ 82%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/dpadcontextmenuhelper.cpp.o
[ 82%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/dpadeditdialoghelper.cpp.o
[ 84%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/gamecontrollermappingdialoghelper.cpp.o
[ 84%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/joyaxiscontextmenuhelper.cpp.o
[ 85%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/joycontrolstickcontextmenuhelper.cpp.o
[ 85%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/joycontrolstickeditdialoghelper.cpp.o
[ 86%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/joysensoriothreadhelper.cpp.o
[ 86%] Building CXX object CMakeFiles/antimicrox.dir/src/uihelpers/joytabwidgethelper.cpp.o
[ 87%] Building CXX object CMakeFiles/antimicrox.dir/src/vdpad.cpp.o
[ 87%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/inputdevicexml.cpp.o
[ 88%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/joyaxisxml.cpp.o
[ 89%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/joybuttonslotxml.cpp.o
[ 89%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/joybuttonxml.cpp.o
[ 90%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/joydpadxml.cpp.o
[ 90%] Building CXX object CMakeFiles/antimicrox.dir/src/xml/setjoystickxml.cpp.o
[ 92%] Building CXX object CMakeFiles/antimicrox.dir/src/xmlconfigmigration.cpp.o
[ 92%] Building CXX object CMakeFiles/antimicrox.dir/src/xmlconfigreader.cpp.o
[ 93%] Building CXX object CMakeFiles/antimicrox.dir/src/xmlconfigwriter.cpp.o
[ 93%] Building CXX object CMakeFiles/antimicrox.dir/src/x11extras.cpp.o
[ 94%] Building CXX object CMakeFiles/antimicrox.dir/src/qtx11keymapper.cpp.o
[ 94%] Building CXX object CMakeFiles/antimicrox.dir/src/unixcapturewindowutility.cpp.o
[ 95%] Building CXX object CMakeFiles/antimicrox.dir/src/autoprofilewatcher.cpp.o
[ 95%] Building CXX object CMakeFiles/antimicrox.dir/src/gui/capturedwindowinfodialog.cpp.o
[ 96%] Building CXX object CMakeFiles/antimicrox.dir/src/eventhandlers/xtesteventhandler.cpp.o
[ 97%] Building CXX object CMakeFiles/antimicrox.dir/src/qtuinputkeymapper.cpp.o
[ 97%] Building CXX object CMakeFiles/antimicrox.dir/src/uinputhelper.cpp.o
[ 98%] Building CXX object CMakeFiles/antimicrox.dir/src/eventhandlers/uinputeventhandler.cpp.o
[ 98%] Building CXX object CMakeFiles/antimicrox.dir/qrc_resources.cpp.o
[100%] Linking CXX executable bin/antimicrox
[100%] Built target antimicrox