mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Can't detect evdev joysticks. #631

Closed richard42 closed 9 years ago

richard42 commented 9 years ago

Originally reported on Google Code with ID 632

 - Operating System (be specific): Arch Linux
 - Machine type (32-bit or 64-bit): 64 bit
 - Mupen64Plus version: 2.0.0 (From Arch repos)
 - Plugins used: mupen64plus-input-sdl

I'm connecting my wiimote to my pc via bluetooth using XWiimote.
While /dev/input/event works and reports all the keystrokes, /dev/input/js fails to
report d-pad events.
This is why I wanted to use the /dev/input/event (evdev) joystick, but, for some reason,
mupen64plus refuses to detect it. When I remove the joystick kernel module, it says
there are 0 SDL joysticks.

Reported by esteve.varela on 2014-09-23 10:39:22

richard42 commented 9 years ago
This is not really a mupen64plus problem because it doesn't use the device files at
all. Instead SDL is used for that. js is used by SDL and event is used by SDL2. So
please compile it against SDL2

Reported by conchur@web.de on 2014-09-23 14:36:37

richard42 commented 9 years ago
I already suspected that, but I thought that maybe it was also controlled via the application,
as I sdl2-jstest (On github: Grumbel/sdl-jstest) didn't detect it either.
Other than that, I can't find any instructions on how to compile with SDL2.

Reported by esteve.varela on 2014-09-23 16:34:01

richard42 commented 9 years ago
when sdl2-jstest cannot detect it then contact the SDL2 maintainers.

About SDL2. Ubuntu already compiles against SDL2. So please contact the Arch mupen64plus
maintainer to do change his build scripts to match the Ubuntu build scripts.

Reported by conchur@web.de on 2014-09-23 19:10:07