[launchd-dev] launchd (257) not building

Ryan C. Spaulding rspaulding at arc.nasa.gov
Mon Mar 17 14:38:05 PDT 2008


Hi Kevin,

Thank you for the tip, I did build mine outside of DarwinBuild.

Thank you,

Ryan

PS - Thank you for the response !



On Mar 17, 2008, at 11:08 AM, Kevin Van Vechten wrote:

> Please use DarwinBuild <http://trac.macosforge.org/projects/ 
> darwinbuild/> when building launchd.  It takes care of dependencies  
> such as the missing headers below (though the quarantine issue is  
> separate).
>
> Problems building launchd outside of DarwinBuild probably won't  
> receive much attention, since the issue is likely with the build  
> environment, not launchd itself.
>
> - Kevin
>
> On Mar 17, 2008, at 9:40 AM, Dave MacLachlan wrote:
>
>>
>> On Mar 17, 2008, at 02:55 , Quinn wrote:
>>
>>> At 18:00 -0700 16/3/08, Dave MacLachlan wrote:
>>>> I haven't found bootfiles.h, but from what I can glean:
>>>>
>>>> #define kBootRootActiveKey "bootroot-active"
>>>> #define	SO_EXECPATH	0x1085
>>>>
>>>> (could somebody please correct me if those values are wrong)
>>>
>>> kBootRootActiveKey is defined in "bootfiles", which is open source.
>>>
>>> <http://www.opensource.apple.com/darwinsource/10.5/IOKitUser-376/ 
>>> kext.subproj/bootfiles.h>
>>>
>>> SO_EXECPATH is part of the kernel source.
>>>
>>> <http://www.opensource.apple.com/darwinsource/10.5/xnu-1228/bsd/ 
>>> sys/socket.h>
>>>
>>> "quarantine.h" is part of the "quarantine" project, which is not  
>>> open source AFAIK.
>>
>> Thanks Quinn,
>>
>> I will log a bug against darwinbuild to get IOKitUser added to the  
>> dependencies for launchd. I also found the launchd  
>> "HAVE_QUARANTINE" define, and turned that off. This allowed me to  
>> build liblaunch which is what I needed. Unfortunately to build  
>> libSystem (my end goal) I need to have libQuarantine, and  
>> libSandbox, both of which I am guessing are not opensource at this  
>> time.
>>
>> Logged radars
>> 5802544: launchd doesn't compile with HAVE_QUARANTINE undefined
>> 5802557: launchd makefiles need a better way of determining if  
>> quarantine.h is available
>>
>> and DarwinBuild bugs
>> http://trac.macosforge.org/projects/darwinbuild/ticket/9  launchd  
>> depends on CoreFoundation
>> http://trac.macosforge.org/projects/darwinbuild/ticket/10  
>> Libsystem not building
>>
>> Cheers,
>> Dave
>> _______________________________________________
>> launchd-dev mailing list
>> launchd-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/launchd-dev
>
> _______________________________________________
> launchd-dev mailing list
> launchd-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/launchd-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-dev/attachments/20080317/43b5caa1/attachment.html


More information about the launchd-dev mailing list