From what I can tell, this line is most likely returning NULL which causes the interpreter to output the Unable to get the locale encoding error. Hence there's an issue with importing the encodings module. It is either just me being dumb and placing the libraries at a wrong location or some filesystem functions might be failing.
OSError: [Error 108] Socket operation on non-socket is a strange one. I have to investigate into this one as I'm not sure what's exactly causing it.
As encodings is the first non-builtin module that gets imported, this might also affect any other modules so just stubbing this out or hacking some solution isn't an option.
Copying text from inside an emulator is hard, so here's a screenshot.![image](https://user-images.githubusercontent.com/38182450/58655747-1cad8400-831b-11e9-84c7-f8d231ecf97f.png)
Here are the logs Citra provides.
From what I can tell, this line is most likely returning
NULL
which causes the interpreter to output theUnable to get the locale encoding
error. Hence there's an issue with importing theencodings
module. It is either just me being dumb and placing the libraries at a wrong location or some filesystem functions might be failing.OSError: [Error 108] Socket operation on non-socket
is a strange one. I have to investigate into this one as I'm not sure what's exactly causing it.As
encodings
is the first non-builtin module that gets imported, this might also affect any other modules so just stubbing this out or hacking some solution isn't an option.