Hey guys,
I've taken a look at the emulators page to find an SNES emulator for OS X. There are basically two which are recommended:
- BizHawk
- Lsnes
I would like to use the latter as BizHawk requires mono and I would prefer a non-mono version. Unfortunately there are only windows builds and I tried for hours (actually registering here took me longer) to build it myself but I can't even build the required compiler version.
So has anyone managed to compile Lsnes for OS X and if so can someone provide a build for me?
Thanks in advance,
Chaos
G++ 4.7-4.9 shoud do (enough support for all sorts of handy constructions appeared only in 4.7). I don't know if recent Clang would do, haven't tried.
Some other software needed:
- Lua 5.2.X
- Boost (iostreams, threads, regex, conversion) (any semi-recent version should work)
- Wxwdigets 3.0.X (Haven't had wxMac work, only wxGTK, 2.8 support has probably gotten busted).
- Portaudio 19.X
- Libsamplerate (could be disabled, causes audio dumps to be of lower quality).
- Patched Bsnes v087 (included in another branch in the repository). Unpack to subdirectory bsnes.
- Patched Libgambatte (included in another branch in the repository). Unpack to subdirectory gambatte.
- Zlib (any semi-recent version should work).
- libswscale (any semi-recent version should work).
- libopus 1.1.X (could be disabled, would lose commentary track tool).
Here's config file I got a build with (might require some adjustment):
Thanks for the detailed reply. It's a lot of stuff and I honestly never thought it would be so complicated :-)
I tried to install gcc 4.6 and 4.9 with homebrew but both failed so I can't even get any further. I can compile stuff as long as it is just a "configure make" but if that fails I'm lost.
It would be nice if I could try a build of yours, maybe it'll work. Otherwise I think it's much easier for me to fire up a virtual machine with windows and use this for getting started.
This is my attempt to install gcc 4.9 but it fails and I have no idea where to find this config.log mentioned in the error... https://gist.github.com/2called-chaos/faad314062ad6a854ddc
Cheers!