
Wip/mac/ contains x86-only builds of SDL and SDL_mixer SDL.Framework is also missing headers to reduce its size. Mac/ and mac/utilities-x86_64.tar.gz also includes x86 and x86_64 builds (not fat binaries) of madplay and oggenc.
XCode 4.2/Apple GCC 4.2.1, and GCC 4.9.3 from MacPorts are both known to work.)
(Note for old versions: It is actually possible to use one compiler ('GCC') for FB code translated to C, and a different compiler ('CC') for the C/C++/Objective-C code (any version of Apple gcc or clang or gcc-clang) like so: Run scons compiler=clang to prefer clang. gcc is still used instead of clang if it is in the PATH. Versions Gorgonzola and earlier required gcc to compile FB code translated to C (clang masquerading as gcc did not work), but the releases starting with hróðvitnir and later can be compiled with clang. XCode 4.2/GCC 4.2.1 is tested and confirmed working. For example GCC from macports doesn't work. You need clang or an Apple gcc compiler to compile objective-C code (mac/SDLMain.m) because the system headers use blocks, which aren't supported by FSF GCC without Apple's patch for blocks added.
3.1 Compiling with support for older versions of Mac OS. distrib-mac.sh to package a distribution. This is optional you can just run ohrrpgce-custom and ohrrpgce-game directly bundle-apps.sh to produce OHRRPGCE-Custom.app and OHRRPGCE-Game.app. All targets should work (hspeak requires Euphoria) In the main 'wip' directory, run 'scons' as usual, or 'scons. There may be other ways to install scons, but what worked for me was to install MacPorts and then run sudo port install scons, or install Homebrew and run brew install scons. scons looks for the frameworks both in /Library/Frameworks and ~/Library/Frameworks, or calls sdl-config. Install the SDL 1.2 and SDL_mixer 1.2 and/or SDL 2.0 and SDL_mixer 2.0 frameworks, depending on whether you want to compile gfx_sdl/music_sdl (which are obsolete) or gfx_sdl2/music_sdl2 (the default) backends. Either make sure that the fbc executable is in your PATH, or pass the fbc argument to scons (or set FBC environment variable) to point to it.
(The obsolete sources for that old 20160505 build are here).
Alternatively you can download a build of FB pre-1.06. Our Mac port of FB was merged into FB 1.09, but we haven't tested it. Compiling for Mac OS X is not hard someone else has already gone through the pain of compiling all dependencies and utilities.