Problems building launchd outside of DarwinBuild probably won't receive much attention, since the issue is likely with the build environment, not launchd itself.
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.
SO_EXECPATH is part of the kernel source.
"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
Cheers,
Dave
_______________________________________________
launchd-dev mailing list