Yes, when we tried I thought the lib was working and I was sure that I wasn't able to make it working, I had issue with the compilation too. I assumed it was working because kakaroto was able to use it with his homebrew 'elegantz' made with EFL : https://kakaroto.ca/2012/09/rsxgl-working-and-usable/I read all post https://www.psx-place.com/threads/retroarch-psl1ght-port-project.9636/
and it seems RSXGL is not a complete port to be used.....
And he also said it was working perfectly, but it's not...
Finally I gave up on retroarch, and also on rsxgl, but later I discovered this : https://github.com/gzorin/RSXGL/blob/master/STATUS
"Most glGet*() functions haven't been implemented. Some specified behavior of glEnable()/glDisable() likely needs to be implemented as well."
If I saw it earlier I would be able to save hours of my life
Also, later I discovered of kakaroto EFL was using opengl v2.0. And above all, I think this message is good sum up of the situation : https://www.psx-place.com/threads/retroarch-psl1ght-port-project.9636/page-2#post-44637
So, it's working if you use opengl 2 ES with vertex buffer object and without using unimplemented function : glGet, like for example : 'eglGetProcAddress'.
As I said it need to be finished, to have an easy port of psl1ght. Because when it's done you'll juste have to add to retrarch the good tags like : -DHAVE_OPENGL, and it will be done