MacPorts update to libsdl breaks RetroArch OpenGL video driver

MacPorts updated libsdl within the last day and it looks like it broke OpenGL video rendering, and the SDL version is not near as good in comparison (which continues to work). Here is what RetroArch is logging:

RetroArch: Found GL context: sdl-gl RetroArch: Detecting screen resolution 4480x1440. RetroArch [ERROR] :: Failed to create SDL window. RetroArch [ERROR] :: Cannot open video driver … Exiting … RetroArch [ERROR] :: Fatal error received in: “init_video_input()”

The screen resolution detection is wrong, it should read 2560x1440 (as it did before the libsdl update).

Thanks!

Follow up: I tried updating to the newer libsdl port on a machine with 10.7 as opposed to 10.8 and did not have the same issue, everything worked fine. Not sure if that helps any…

There is a need for native window handling on OSX, but none of core devs have Macs to test with. If SDL breaks, I guess you’ll just have to stick to older versions.

I found some information regarding what might have happened to libsdl on MacPorts, here is a link that details what has been done if it helps any (I hope it does…): https://trac.macports.org/ticket/37562. This appears to only affect 10.8 from what I can tell.

Otherwise we’ll have to wait until there is a native windowing solution?

Thanks!

That is unfortunate, but it’s not really something we can do anything about :\

Thanks for the follow up, the same link I posted earlier details how to revert to the previously working version of libsdl. I found this to work for me until there is a more permanent solution.

Thanks!