haxenme/nme

El Capitan depcrates Carbon Component Manager

Closed this issue · 6 comments

WARNING: 140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.

Looks like the best thing to do would be to wait for patch in regular rollout of SDL. Maybe 2.0.4.
https://bugzilla.libsdl.org/show_bug.cgi?id=3127

Yes, It would be nice is someone else fixed it!

On Sun, Nov 22, 2015 at 4:53 AM, Thomas Uster notifications@github.com
wrote:

Looks like the best thing to do would be to wait for patch in regular
rollout of SDL. Maybe 2.0.4.
https://bugzilla.libsdl.org/show_bug.cgi?id=3127


Reply to this email directly or view it on GitHub
#269 (comment).

@hughsando Wow, times flies. Looks like they fixed this October 1st 2016. Do we just need to pull in latest SDL?

Looks like latest xcode actually removes this instead of just deprecation, so causes failure to build.

Tried giving this a go, not clear how SDL should be updated. SDL1? SDL2? And if so, how to apply the update. @hughsando I'm around tonight if you have time to give some guidance on this.

We take the code from the nme branch on https://github.com/native-toolkit/sdl/tree/nme
and nme-toolkit uses submodules to take a version:
https://github.com/haxenme/nme-toolkit

To update, we could first update the native-toolkit repo, then point nme-toolkit at the new version, then rebuild nme-toolkit via as script I have and haxelib submit it.

You can test your sdl changes by setting NATIVE_TOOLKIT_PATH to a directory containing your own git checkouts of the various libraries, including sdl.