From: Darshan S. <sci...@gm...> - 2011-07-01 01:46:49
|
On Tue, Jun 28, 2011 at 9:36 PM, Adam Borowski <kil...@an...> wrote: >> >* Mac maintenance >> > Not a single person can do Mac builds or fix bugs. Baaad. [...] > If so, could you check if the builds work? ("make mac-app-tiles", "make > mac-app-console"). If yes, new trunk builds haven't been posted since > April... You need to build with either the ./mac/mac-release-tiles-build or ./mac/mac-release-console-build scripts since the release builds need a whole slew of options that the makefile does not enable by default. The most common build failure on the Mac is because the makefile looks for the 10.4 SDK which isn't installed by the newer Xcodes. You can force it to use a more recent SDK with make SDK_VER=10.5 or similar. For the release builds, you do want to use the 10.4 SDK (unless we're dropping support for PPC Macs). This in turn means that you must use one of the 3.2.x Xcodes, since the Xcode 4 releases do not include the 10.4 SDK. If you need to use Xcode 4 for other work in general, you can still install the 3.2 Xcode SDK to coexist with Xcode 4: just install Xcode 3.2.x with some prefix and symlink the 10.4 SDK into /Developer/SDKs so the makefile finds it. Note: the 3.2 Xcodes allow you to install the 10.4 SDK as *an option*. If you do not explicitly select the SDK for install, the installer will not install the 10.4 SDK. On my setup, I've installed the 3.2 Xcode SDK under /Xcode3 and symlinked the 10.4 SDK as: ls -l /Developer/SDKs/MacOSX10.4u.sdk [21:34:53] lrwxr-xr-x 1 root wheel 28 Apr 13 19:09 /Developer/SDKs/MacOSX10.4u.sdk -> /Xcode3/SDKs/MacOSX10.4u.sdk Cheers, Darshan |