[darwinbuild-dev] Missing Availability.h with 9G55

Stuart Crook stuart at echus.demon.co.uk
Tue Apr 28 08:57:54 PDT 2009


Hi, Craig.

You may find the answer here: http://www.puredarwin.org/developers/darwinbuild/troubleshooting 
  -- or elsewhere on the site. There are also patches for various  
packages in the svn at code.google.com/p/puredarwin .

Which bits of Darwin in particular are you interested in / trying to  
build?

_sjc_


On 28 Apr 2009, at 16:47, Craig Setera wrote:

> Continuing to make progress thanks to your help.  I loaded CF and  
> Security and managed to get further.  Now I'm seeing:
>
> In file included from /System/Library/Frameworks/Security.framework/ 
> Headers/Security.h:50,
>                 from /SourceCache/ppp/ppp-314.0.1/Helpers/pppd/ 
> auth.c:2764:
> /System/Library/Frameworks/Security.framework/Headers/SecBase.h:63:  
> error: syntax error before 'SecKeychainAttrType'
>
> The source code in that header is:
>
> typedef OSType SecKeychainAttrType;
>
> Any idea where OSType would be declared?  Also, what is the  
> difference between doing "darwinbuild CF" rather than "darwinbuild - 
> load CF"?  I had done the former, but it required the latter.
>
> Thanks again,
> Craig
>
> On Apr 27, 2009, at 9:46 PM, William Siegrist wrote:
>
>> On Apr 27, 2009, at 7:40 PM, Craig Setera wrote:
>>
>>> I'm still new to darwinbuild and running into a problem that I  
>>> don't understand.  It appears that I have the problem discussed  
>>> and resolve in this trac ticket:  http://darwinbuild.macosforge.org/trac/ticket/58 
>>>  .  I have a build root using 9G55 and can even see the correct  
>>> CarbonHeaders in the 9G55.plist file:
>>>
>>>             CarbonHeaders = {
>>>                      version = 9G55;
>>>              };
>>>
>>> Unfortunately, references to stdlib.h and stat.h are causing  
>>> errors referring to Availability.h and I'm not sure what might be  
>>> going on or how I might be able to fix it:
>>>
>>> In file included from /SourceCache/ppp/ppp-314.0.1/Helpers/pppd/ 
>>> ccp.c:60:
>>> /usr/include/stdlib.h:61:26: error: Availability.h: No such file  
>>> or directory
>>> In file included from /SourceCache/ppp/ppp-314.0.1/Helpers/pppd/ 
>>> ccp.c:60:
>>> /usr/include/stdlib.h:283: error: syntax error before  
>>> '__OSX_AVAILABLE_BUT_DEPRECATED'
>>>
>>>
>>> Can anyone provide guidance on how to solve this problem?
>>>
>>
>>
>> For now, you can manually load a root for CarbonHeaders with the  
>> following:
>>
>> darwinbuild -load CarbonHeaders
>>
>>
>> I'll update the dependencies for ppp so its loaded automatically in  
>> the future.
>>
>> Thanks
>> -Bill
>>
>
> _______________________________________________
> darwinbuild-dev mailing list
> darwinbuild-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/darwinbuild-dev



More information about the darwinbuild-dev mailing list