On Friday January 23 2015 14:49:51 Lawrence Velázquez wrote:
> On Jan 23, 2015, at 5:00 AM, René J.V. Bertin <rjvber...@gmail.com> wrote:

> Whether or not Apple itself still ships Carbon code is completely irrelevant. 
> Apple deprecated Carbon years ago, and its continued use in any shipping code 
> should be considered a bug.

That's a fine contradiction if ever I saw one ...

> At the very least, it should be accessed via CoreServices/CoreServices.h, not 
> directly.

Which is exactly what pulseaudio does. The offending header file from 
/Developer (the one containing the type definitions?) must have been included 
indirectly because it doesn't show up in the include hierarchy printed with the 
error message.


> The different Xcodes probably ignore each other just fine. The issue here is 
> a third-party build system that indiscriminately includes obsolete headers.

Exactly. Or rather, a build system that checks for and adds an obsolete source 
of header files.

Out of curiosity and because I still do have a 10.6 system: what's the story 
behind /Developer/Headers? I don't recall ever having used it. I'm going to 
leave it moved aside for now, unless that's a known source of trouble in itself 
(on 10.6 of course).

R.
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to