michael@0: Please follow the instructions in INSTALL.UNIX to install FreeType on michael@0: Mac OS X. michael@0: michael@0: Currently FreeType2 functions based on some deprecated Carbon APIs michael@0: return FT_Err_Unimplemented_Feature always, even if FreeType2 is michael@0: configured and built on the system that deprecated Carbon APIs are michael@0: available. To enable deprecated FreeType2 functions as far as possible, michael@0: replace src/base/ftmac.c by builds/mac/ftmac.c. michael@0: michael@0: Starting with Mac OS X 10.5, gcc defaults the deployment target michael@0: to 10.5. In previous versions of Mac OS X, this defaulted to 10.1. michael@0: If you want your built binaries to run only on 10.5, this change michael@0: does not concern you. If you want them to also run on older versions michael@0: of Mac OS X, then you must either set the MACOSX_DEPLOYMENT_TARGET michael@0: environment variable or pass -mmacosx-version-min to gcc. You should michael@0: specify the oldest version of Mac OS you want the code to run on. michael@0: For example, if you use Bourne shell: michael@0: michael@0: export MACOSX_DEPLOYMENT_TARGET=10.2 michael@0: michael@0: or, if you use C shell: michael@0: michael@0: setenv MACOSX_DEPLOYMENT_TARGET 10.2 michael@0: michael@0: Alternatively, you could pass "-mmacosx-version-min=10.2" to gcc. michael@0: michael@0: Here the number 10.2 is the lowest version that the built binaries michael@0: can run on. In the cases in above, the built binaries will run on michael@0: Mac OS X 10.2 and later, but _not_ earlier. If you want to run on michael@0: earlier, you have to set lower version, e.g. 10.0. michael@0: michael@0: For classic Mac OS (Mac OS 7, 8, 9) please refer to builds/mac/README.