If you installed cairo on Mac OS X with Homebrew you'll get error "Package 'xcb-shm', required by 'cairo', not found." during compilation. This patch fixes it.
This seems like more of an issue with homebrew/OSX installing libraries to improper locations than a problem with the fceux build script. However, I have added this to the build script as it should not affect the primary build targets for fceux.
I am unfortunately blindly applying this patch because I have absolutely no apple hardware to test this against and apple refuses to provide a way to test OSX applications in a VM; so hopefully this works. I'm likely breaking OSX builds for various versions of OSX, but like I said I have no means to test.
So good luck and keep in mind fceux is not officially supported on OSX because none of the developers have OSX hardware and Apple does not provide a means for developers to target OSX without buying their overpriced hardware.
Applied in r3203 (glhf?)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This seems like more of an issue with homebrew/OSX installing libraries to improper locations than a problem with the fceux build script. However, I have added this to the build script as it should not affect the primary build targets for fceux.
I am unfortunately blindly applying this patch because I have absolutely no apple hardware to test this against and apple refuses to provide a way to test OSX applications in a VM; so hopefully this works. I'm likely breaking OSX builds for various versions of OSX, but like I said I have no means to test.
So good luck and keep in mind fceux is not officially supported on OSX because none of the developers have OSX hardware and Apple does not provide a means for developers to target OSX without buying their overpriced hardware.
Applied in r3203 (glhf?)