xcode is v3.2.6.
In /Developer/SDKs there are three folders, MacOSX10.4u.sdk, MacOSX10.5.sdk and MacOSX10.6.sdk so I'd guess it has those three SDKs installed. I don't know how you choose which one is used when running "make xcode_depends".
I cloned the trunk build this morning. I'm sure there's no problem with the trunk build as the nightly build ran fine half an hour or so after I cloned the trunk.
Later: aha, a more careful look at the output shows that it's make -C tools/TexturePacker/ that is failing and I can see errors:
Code:
g++ -D_LINUX -DUSE_LZO_PACKING -I. -I/Users/rob/xbmc-trunk/lib -I/Users/rob/xbmc-trunk/xbmc -I/Users/rob/xbmc-trunk/xbmc/linux -I/Users/Shared/xbmc-depends/osx-10.4_i386/include md5.cpp SDL_anigif.cpp XBTFWriter.cpp XBMCTex.cpp /Users/rob/xbmc-trunk/xbmc/guilib/XBTF.cpp -L/Users/Shared/xbmc-depends/osx-10.4_i386/lib -L/Users/rob/xbmc-trunk/lib/libsquish -lsquish-native -lSDL_image -lSDL -llzo2 -o TexturePacker
XBMCTex.cpp: In function ‘int createBundle(const std::string&, const std::string&, double, unsigned int, bool)’:
XBMCTex.cpp:445: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘uint64_t’
XBMCTex.cpp:485: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 5 has type ‘uint64_t’
ld: warning: in /Users/rob/xbmc-trunk/lib/libsquish/libsquish-native.so, file was built for i386 which is not the architecture being linked (x86_64)
ld: warning: in /Users/Shared/xbmc-depends/osx-10.4_i386/lib/libSDL_image.dylib, file was built for i386 which is not the architecture being linked (x86_64)
ld: warning: in /Users/Shared/xbmc-depends/osx-10.4_i386/lib/libSDL.dylib, file was built for i386 which is not the architecture being linked (x86_64)
ld: warning: in /Users/Shared/xbmc-depends/osx-10.4_i386/lib/liblzo2.dylib, file was built for i386 which is not the architecture being linked (x86_64)
so I've presumably messed up a config setting somewhere.