bugFreeciv - Bugs: bug #25554, warning "deprecated Carbon...

Show feedback again

bug #25554: warning "deprecated Carbon Component Manager for hosting Audio Units" on running freeciv-gtk2

Submitted by:  Jim DeLaHunt <jdlh>
Submitted on:  Fri Mar 3 00:35:14 2017  
Category: client-gtk-2.0Severity: 2 - Minor
Priority: 5 - NormalStatus: Invalid
Assigned to: NoneOpen/Closed: Closed
Release: 2.5.5Operating System: Mac OS
Planned Release: Contains string changes: None

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


(Jump to the original submission Jump to the original submission)

Tue Apr 4 08:24:54 2017, comment #7:

From the Trac ticket in comment #3:

"It'll be SDL1.2. Nothing to worry about just now, but perhaps someday SDL1.2 won't compile on some new macOS version."

Hopefully 2.6 with SDL2 support will be out before that day.

Doesn't seem any point keeping this ticket open, anyway.

Jacob Nevins <jtn>
Project Administrator
Sun Apr 2 15:20:10 2017, comment #6:

SDL2_mixer is supported in S2_5 (--enable-sdl-mixer=sdl2), and default in S2_6 and later.

Marko Lindqvist <cazfi>
Project Administrator
Sun Apr 2 15:17:41 2017, comment #5:

As an aside, will the SDL 2 client provide another sound plugin?

David Lowe <doctorjlowe>
Sun Apr 2 14:44:35 2017, comment #4:

I can verify that this doesn't come from Freeciv itself, i get the exact same message when i start up ScummVM. I believe it is coming from the SDL audio library, or at least something that it touches.

David Lowe <doctorjlowe>
Sun Apr 2 00:17:40 2017, comment #3:

Fair enough. I've opened up this Mac Ports issue to track the problem there: https://trac.macports.org/ticket/53903

Jim DeLaHunt <jdlh>
Sat Apr 1 19:06:22 2017, comment #2:

I think this is likely to be something to do with the Macports packaging / build setup for Freeciv, not something we can fix upstream?

I'm pretty sure upstream code has no references to Carbon anything.

Jacob Nevins <jtn>
Project Administrator
Fri Mar 3 06:58:14 2017, comment #1:

This Apple documentation seems relevant:

"Carbon Core, a subframework of the Core Services umbrella framework, contains the programming interfaces of many legacy Carbon managers, in addition to various utilities. In OS X v10.8, most of these interfaces are deprecated. "

Especially the section "Components" https://developer.apple.com/library/content/releasenotes/General/CarbonCoreDeprecations/index.html#//apple_ref/doc/uid/TP40012224-CH1-SW6

"If you need to find and open audio units and audio codecs in your app, use Audio Component Services instead of the Component Manager (for more information, see Audio Component Services Reference)."

Jim DeLaHunt <jdlh>
Fri Mar 3 00:35:14 2017, original submission:

When I invoke the freeciv-gtk2 client from the command line, I see a warning message. The initial Freeciv window still appears.

% freeciv-gtk2
2017-03-02 16:30:54.886 freeciv-gtk2[99591:5959094] 16:30:54.886 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.

Freeciv-gtk2 2.0 client, freeciv 2.5.5, installed from MacPorts.
Observed on Mac OS X 10.11.6 "El Capitan".
When running a similar version of the freeciv-gtk2 client v2.5.5 on this same computer, when it still had Mac OS X 10.10.5, this message did not appear.

Jim DeLaHunt <jdlh>


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by cazfi (Posted a comment)
  • -unavailable- added by doctorjlowe (Posted a comment)
  • -unavailable- added by jtn (Posted a comment)
  • -unavailable- added by jdlh (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Apr 4 08:24:54 2017jtnStatusNone=>Invalid
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup