(05-01-2017, 05:16 PM)gregory Wrote: JS input API has been deprecated since a long time. PCSX2 uses the generic evdev API.
What is the issue in the package exactly ? And which package ? We support all SDL2 version (even SDL1 actually). I don't know who hardcoded a single SDL version.
Well after adding the repository for pcsx2 I'll tell it to install and get this:
sudo apt install pcsx2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libsdl2-dev : Depends: libsdl2-2.0-0 (= 2.0.5+5) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Now this is if I try to install after installing retropie. If I install pcsx2 first, then install retropie it'll break pcsx2.
If this isn't exactly what you were asking for I apologize. I'm a newb that is a little out of his depth and trying to learn by jumping in the deep end.
edit*
I also just looked into evdev, I ran evtest and it is definitely picking up inputs there, just once again not with the plugin.
edit2*
I just talked more on the retropie forums. Retropie is using a customized sdl2:amd64. So that is where the problem is coming in. Which is why I'm trying to run in a chroot. Like I said I know I'm a newb, but I know that there was a reason it wouldn't work outside of a chrooted package. And honestly what I've done with a chroot works well so far. I can play a game and have it look really nice, it's just not fun playing on a keyboard when I do have a controller hooked up.