Index: build_gcc_64_release.err =================================================================== diff -u -r5a8dba0405ae39c393c1930df6649a05dd3eeee6 -rbe4ff8b2ebd0ea83d2d6643f3447c02281e3d2f6 --- build_gcc_64_release.err (.../build_gcc_64_release.err) (revision 5a8dba0405ae39c393c1930df6649a05dd3eeee6) +++ build_gcc_64_release.err (.../build_gcc_64_release.err) (revision be4ff8b2ebd0ea83d2d6643f3447c02281e3d2f6) @@ -1 +1,2061 @@ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/MainTimer.h:18, + from ../luis/application/sources/MainTimer.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/MainTimer.cpp:21: +../luis/application/sources/gui/GuiGlobals.h:612:25: error: ‘PressureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::PressureSensors GuiDDCalibrationPressure; + ^~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/MainTimer.h:18, + from ../luis/application/sources/MainTimer.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::PressureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/MainTimer.cpp:21: +../luis/application/sources/gui/GuiGlobals.h:613:25: error: ‘TemperatureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::TemperatureSensors GuiDDCalibrationTemperature; + ^~~~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/MainTimer.h:18, + from ../luis/application/sources/MainTimer.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::TemperatureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/MainTimer.cpp:21: +../luis/application/sources/gui/GuiGlobals.h:614:25: error: ‘ConcentratePumps’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::ConcentratePumps GuiDDCalibrationConcentratePump; + ^~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/MainTimer.h:18, + from ../luis/application/sources/MainTimer.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::ConcentratePumps’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qthread.h:44, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QThread:1, + from ../luis/application/sources/Threads.h:18, + from ../luis/application/sources/Threads.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/Threads.cpp:22: +../luis/application/sources/gui/GuiGlobals.h:612:25: error: ‘PressureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::PressureSensors GuiDDCalibrationPressure; + ^~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qthread.h:44, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QThread:1, + from ../luis/application/sources/Threads.h:18, + from ../luis/application/sources/Threads.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::PressureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/Threads.cpp:22: +../luis/application/sources/gui/GuiGlobals.h:613:25: error: ‘TemperatureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::TemperatureSensors GuiDDCalibrationTemperature; + ^~~~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qthread.h:44, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QThread:1, + from ../luis/application/sources/Threads.h:18, + from ../luis/application/sources/Threads.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::TemperatureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/Threads.cpp:22: +../luis/application/sources/gui/GuiGlobals.h:614:25: error: ‘ConcentratePumps’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::ConcentratePumps GuiDDCalibrationConcentratePump; + ^~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qthread.h:44, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QThread:1, + from ../luis/application/sources/Threads.h:18, + from ../luis/application/sources/Threads.cpp:15: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::ConcentratePumps’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/AlarmGenerator.h:19, + from ../luis/application/sources/AlarmGenerator.cpp:19: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/utility/types.h:27, + from ../luis/application/sources/model/hd/alarm/MAlarmStatusData.h:22, + from ../luis/application/sources/AlarmGenerator.h:22, + from ../luis/application/sources/AlarmGenerator.cpp:19: +../luis/application/sources/gui/GuiGlobals.h:612:25: error: ‘PressureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::PressureSensors GuiDDCalibrationPressure; + ^~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/AlarmGenerator.h:19, + from ../luis/application/sources/AlarmGenerator.cpp:19: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::PressureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/utility/types.h:27, + from ../luis/application/sources/model/hd/alarm/MAlarmStatusData.h:22, + from ../luis/application/sources/AlarmGenerator.h:22, + from ../luis/application/sources/AlarmGenerator.cpp:19: +../luis/application/sources/gui/GuiGlobals.h:613:25: error: ‘TemperatureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::TemperatureSensors GuiDDCalibrationTemperature; + ^~~~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/AlarmGenerator.h:19, + from ../luis/application/sources/AlarmGenerator.cpp:19: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::TemperatureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +In file included from ../luis/application/sources/storage/Logger.h:25:0, + from ../luis/application/sources/utility/types.h:27, + from ../luis/application/sources/model/hd/alarm/MAlarmStatusData.h:22, + from ../luis/application/sources/AlarmGenerator.h:22, + from ../luis/application/sources/AlarmGenerator.cpp:19: +../luis/application/sources/gui/GuiGlobals.h:614:25: error: ‘ConcentratePumps’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::ConcentratePumps GuiDDCalibrationConcentratePump; + ^~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QObject:1, + from ../luis/application/sources/AlarmGenerator.h:19, + from ../luis/application/sources/AlarmGenerator.cpp:19: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::ConcentratePumps’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qiodevice.h:45, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qtextstream.h:43, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qdebug.h:49, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QDebug:1, + from ../luis/application/main.cpp:32: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘PressureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::PressureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘TemperatureSensors’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::TemperatureSensors’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ‘qt_getEnumMetaObject’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: non-static data member ‘qt_getEnumMetaObject’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:48: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: redeclaration of ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘const QMetaObject* const Gui::GuiActions::qt_getEnumMetaObject’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:75: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ‘qt_getEnumName’ is neither function nor member function; cannot be declared friend + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: non-static data member ‘qt_getEnumName’ declared ‘constexpr’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:41: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: note: previous declaration ‘const char* const Gui::GuiActions::qt_getEnumName’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: ISO C++ forbids declaration of ‘ConcentratePumps’ with no type [-fpermissive] + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: expected ‘;’ at end of member declaration + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:60: error: redeclaration of ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: previous declaration ‘int Gui::GuiActions::ConcentratePumps’ + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:115:62: error: expected unqualified-id before ‘noexcept’ + friend Q_DECL_CONSTEXPR const char *qt_getEnumName(ENUM) noexcept { return #ENUM; } + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/canbus/CanInterface.h:23, + from ../luis/application/main.cpp:45: +../luis/application/sources/gui/GuiGlobals.h:612:25: error: ‘PressureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::PressureSensors GuiDDCalibrationPressure; + ^~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qiodevice.h:45, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qtextstream.h:43, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qdebug.h:49, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QDebug:1, + from ../luis/application/main.cpp:32: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::PressureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:526:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(PressureSensors) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/canbus/CanInterface.h:23, + from ../luis/application/main.cpp:45: +../luis/application/sources/gui/GuiGlobals.h:613:25: error: ‘TemperatureSensors’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::TemperatureSensors GuiDDCalibrationTemperature; + ^~~~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qiodevice.h:45, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qtextstream.h:43, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qdebug.h:49, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QDebug:1, + from ../luis/application/main.cpp:32: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::TemperatureSensors’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:527:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(TemperatureSensors) + ^~~~~~ +In file included from ../luis/application/sources/canbus/MessageGlobals.h:21:0, + from ../luis/application/sources/canbus/CanInterface.h:23, + from ../luis/application/main.cpp:45: +../luis/application/sources/gui/GuiGlobals.h:614:25: error: ‘ConcentratePumps’ in ‘class Gui::GuiActions’ does not name a type + typedef GuiActions::ConcentratePumps GuiDDCalibrationConcentratePump; + ^~~~~~~~~~~~~~~~ +In file included from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobject.h:46:0, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qiodevice.h:45, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qtextstream.h:43, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qdebug.h:49, + from /opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/QDebug:1, + from ../luis/application/main.cpp:32: +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:114:73: note: ‘Gui::GuiActions::ConcentratePumps’ declared here + friend Q_DECL_CONSTEXPR const QMetaObject *qt_getEnumMetaObject(ENUM) noexcept { return &staticMetaObject; } \ + ^ +/opt/Qt5.15.10/5.15.10/gcc_64/include/QtCore/qobjectdefs.h:116:30: note: in expansion of macro ‘Q_ENUM_IMPL’ + #define Q_ENUM(x) Q_ENUMS(x) Q_ENUM_IMPL(x) + ^~~~~~~~~~~ +../luis/application/sources/gui/GuiGlobals.h:528:9: note: in expansion of macro ‘Q_ENUM’ + Q_ENUM(ConcentratePumps) + ^~~~~~ +make: *** [AlarmGenerator.o] Error 1 +make: *** Waiting for unfinished jobs.... +make: *** [Threads.o] Error 1 +make: *** [MainTimer.o] Error 1 +make: *** [main.o] Error 1