'WIIMOTE_GUN' was not declared in this scope
Opened this issue · 2 comments
Concerned project
Standalone emulationstation
Distribution Version
No response
Architecture
x86_64
Issue description
Hello everyone!
When I trying build emulationstation, i get error 'WIIMOTE_GUN' was not declared in this scope.
Logs and data
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp: In member function 'bool GunManager::updateGunPosition(Gun*)':
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:789:23: error: 'WIIMOTE_GUN' was not declared in this scope
789 | if (gun->mName == WIIMOTE_GUN)
| ^~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:801:20: error: 'class Gun' has no member named 'm_internalX'
801 | gun->mX = gun->m_internalX;
| ^~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:802:20: error: 'class Gun' has no member named 'm_internalY'
802 | gun->mY = gun->m_internalY;
| ^~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:803:31: error: 'class Gun' has no member named 'm_internalButtonState'
803 | gun->mLButtonDown = (gun->m_internalButtonState & 1) == 1;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:804:31: error: 'class Gun' has no member named 'm_internalButtonState'
804 | gun->mRButtonDown = (gun->m_internalButtonState & 2) == 2;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:805:31: error: 'class Gun' has no member named 'm_internalButtonState'
805 | gun->mMButtonDown = (gun->m_internalButtonState & 4) == 4;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:806:35: error: 'class Gun' has no member named 'm_internalButtonState'
806 | gun->mStartButtonDown = (gun->m_internalButtonState & 8) == 8;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/EmulationStation-2.11.2/es-core/src/GunManager.cpp:807:36: error: 'class Gun' has no member named 'm_internalButtonState'
807 | gun->mSelectButtonDown = (gun->m_internalButtonState & 16) == 16;
| ^~~~~~~~~~~~~~~~~~~~~
make[2]: *** [es-core/CMakeFiles/es-core.dir/build.make:202: es-core/CMakeFiles/es-core.dir/src/GunManager.cpp.o] Error 1
After installing udev headers error was fixed
TODO: Add udev-dev package to build deps list
should be fixed by
#1747