ginkgo / pink-pony

Pink Pony is a 3D racing game with ponies!
https://ginkgo.github.io/pink-pony/
37 stars 5 forks source link

pink-pony won't compile with OpenEXR 3.1.1 (previously called IlmBase) #12

Open mariabornski opened 2 years ago

mariabornski commented 2 years ago

IlmBase appears to have been renamed OpenEXR, and Imath has been removed: https://github.com/AcademySoftwareFoundation/openexr/commit/53a67aa23392023940026f493676ef2ae4fddc1d

I discovered this when attempting to fix a build failure on OpenSUSE as part of vGHC 2021's Open Source Day & wanted to give this project a heads up in case anyone wants to update to replace Imath (or go fix Imath within openexr)

ginkgo commented 2 years ago

Hi @mariabornski, thanks for bringing this up. I have to admit that I haven't been doing a lot of maintenance of this in recent years so I guess some bit rot is starting to set in.

I was using IlmBase mainly for the Imath 3d math functions. Those seem to have moved to a separate library so I'm now explicitly asking for 'Imath' in the build file. This seems to work fine on my Arch machine but let me know if you still have issues. I've also used this as an opportunity to finally merge the glfw3 branch into the main branch as I think few distributions even support glfw 2 these days..