Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux build error #788

Closed
1 task done
internet-police opened this issue May 29, 2023 · 2 comments · Fixed by #789
Closed
1 task done

linux build error #788

internet-police opened this issue May 29, 2023 · 2 comments · Fixed by #789
Labels
bug Something isn't working Linux Linux-only issues

Comments

@internet-police
Copy link

Is there an existing issue for this?

  • I searched the existing issues and did not find anything similar.

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

@internet-police internet-police added the bug Something isn't working label May 29, 2023
@pktiuk pktiuk added the Linux Linux-only issues label May 29, 2023
@pktiuk
Copy link
Member

pktiuk commented May 29, 2023

Hello @internet-police ,

Thank you for your report, would you check code from PR: #789

@internet-police
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Linux Linux-only issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants