Carbon Component Manager going away on OSx

Help for Audacity on macOS.
Forum rules
ImageThis forum is for Audacity on macOS 10.4 and later.
Please state which version of macOS you are using,
and the exact three-section version number of Audacity from "Audacity menu > About Audacity".


Audacity 1.2.x and 1.3.x are obsolete and no longer supported. If you still have those versions, please upgrade at https://www.audacityteam.org/download/.
The old forums for those versions are now closed, but you can still read the archives of the 1.2.x and 1.3.x forums.
Post Reply
cmac185
Posts: 286
Joined: Mon Jan 12, 2015 3:28 am
Operating System: macOS 10.15 Catalina or later

Carbon Component Manager going away on OSx

Post by cmac185 » Sat Dec 12, 2015 3:47 pm

I was wondering if some work was in progress to deal with the up and coming issue of the Carbon Component Manager going away on OSx. I get the following in the Console:

12/12/15 9:32:09.236 AM Audacity[17490]: 09:32:09.236 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.

Cliff

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Carbon Component Manager going away on OSx

Post by Gale Andrews » Sat Dec 12, 2015 7:56 pm

Hi Cliff

We know about the move away from Carbon, but it is not believed to be urgent.

As far as I know the Version 3 Audio Units API is still under development, even though support for it is included in El Capitan. The Version 3 API enables packaging AU effects (Including version 2 effects) as apps which can be sold in Apple Store. This is more important to iOS 9 (which never had proper AU support) than OS X.


Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cmac185
Posts: 286
Joined: Mon Jan 12, 2015 3:28 am
Operating System: macOS 10.15 Catalina or later

Re: Carbon Component Manager going away on OSx

Post by cmac185 » Sat Dec 12, 2015 9:09 pm

Hi Gale,
We know about the move away from Carbon, but it is not believed to be urgent.

As far as I know the Version 3 Audio Units API is still under development, even though support for it is included in El Capitan. The Version 3 API enables packaging AU effects (Including version 2 effects) as apps which can be sold in Apple Store. This is more important to iOS 9 (which never had proper AU support) than OS X.
Understand. I have been hearing on one of my ham radio mailing lists that included in this move is the depreciating of Pulse Audio V19 and didn't know if the "Core Audio" that Audacity references is related.

Cliff

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Carbon Component Manager going away on OSx

Post by Gale Andrews » Sun Dec 13, 2015 11:04 am

cmac185 wrote:I have been hearing on one of my ham radio mailing lists that included in this move is the depreciating of Pulse Audio V19 and didn't know if the "Core Audio" that Audacity references is related.
I assume they mean PortAudio v19. That is the audio API that Audacity uses. Yes, PortAudio depends on the Carbon framework, but only so that it supports earlier than OS X 10.6: http://comments.gmane.org/gmane.comp.au ... evel/12511.

Audacity 2.1.2 when released will drop support for earlier than OS X 10.6, but we still have more to do before we no longer depend on Carbon.


Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cmac185
Posts: 286
Joined: Mon Jan 12, 2015 3:28 am
Operating System: macOS 10.15 Catalina or later

Re: Carbon Component Manager going away on OSx

Post by cmac185 » Mon Dec 14, 2015 1:17 am

I assume they mean PortAudio v19. That is the audio API that Audacity uses. Yes, PortAudio depends on the Carbon framework, but only so that it supports earlier than OS X 10.6: http://comments.gmane.org/gmane.comp.au ... evel/12511.

Audacity 2.1.2 when released will drop support for earlier than OS X 10.6, but we still have more to do before we no longer depend on Carbon.
Thanks for the explanation. I found the discussion on the link you send interesting and the thinking that Carbon would be gone by the next OSx version. Sure would be nice if Apple was upfront and said it was going away at some definite point in time so people had a definite time line in which to work.

Did the issue with getting of the help source from Github for compilation ever get corrected?

Cliff

Gale Andrews
Quality Assurance
Posts: 41761
Joined: Fri Jul 27, 2007 12:02 am
Operating System: Windows 10

Re: Carbon Component Manager going away on OSx

Post by Gale Andrews » Mon Dec 14, 2015 11:31 am

cmac185 wrote:Did the issue with getting of the help source from Github for compilation ever get corrected?
Not as far as I know.


Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual

cyrano
Posts: 2629
Joined: Fri Apr 17, 2015 11:54 pm
Operating System: macOS 10.13 High Sierra

Re: Carbon Component Manager going away on OSx

Post by cyrano » Mon Dec 14, 2015 6:51 pm

cmac185 wrote:I found the discussion on the link you send interesting and the thinking that Carbon would be gone by the next OSx version. Sure would be nice if Apple was upfront and said it was going away at some definite point in time so people had a definite time line in which to work.
This particular API has been deprecated since Mountain Lion. That's already a couple of years, I think?

The API that replaces it, is available from Snow Leopard on. It's a pity for those still on Leopard, but that's an 8 years old OS. I installed a System 9.2.2 last week, to run old audio software, but that was almost time travel. And not to the future :lol:

Post Reply