2012-05-16, 13:41
mainline code should be good now, billy is happy and green
The only issue right now is default depends/configure for osx picks the latest sdk version (always with min set to 10.6) while xcode has the sdk set to 10.6. This causes a path issue since depends builds to '/Users/Shared/xbmc-depends/macosx10.7_i386' and xcode uses '/Users/Shared/xbmc-depends/macosx10.6_i386', the fix is to change xcode to also use the latest.
This will be resolved once we decide which way to go. It seems there are apple API selector bugs present in 10.7sdk, it should honor the min os setting and only expose those APIs that are available under the min os (10.6) but we are seeing 10.7 API functions exposed which can make the code fail to compile on a box with only 10.6sdk present (Xcode3 on 10.6.x).
Please keep this thread focused on the topic, those nightly build posts are off-topic and have been removed.
P.S.
In case no one has been paying attention macosx10.6_x86_64 / macosx10.7_x86_64 builds are now possible, that's right... XBMC for Mac as a full x86_64 app.
The only issue right now is default depends/configure for osx picks the latest sdk version (always with min set to 10.6) while xcode has the sdk set to 10.6. This causes a path issue since depends builds to '/Users/Shared/xbmc-depends/macosx10.7_i386' and xcode uses '/Users/Shared/xbmc-depends/macosx10.6_i386', the fix is to change xcode to also use the latest.
This will be resolved once we decide which way to go. It seems there are apple API selector bugs present in 10.7sdk, it should honor the min os setting and only expose those APIs that are available under the min os (10.6) but we are seeing 10.7 API functions exposed which can make the code fail to compile on a box with only 10.6sdk present (Xcode3 on 10.6.x).
Please keep this thread focused on the topic, those nightly build posts are off-topic and have been removed.
P.S.
In case no one has been paying attention macosx10.6_x86_64 / macosx10.7_x86_64 builds are now possible, that's right... XBMC for Mac as a full x86_64 app.