And is solved by undoing your: cp "/usr/bin/true" "$BuildRoot/usr/bin/dsymutil" with cp /usr/bin/dsymutil $BuildRoot/usr/bin/dsymutil This was done to break a dependency on libauto when building launchd, and it should not be breaking xnu builds. I have not had a chance find a better solution personally, so if you have a way of fixing both launchd and xnu I'm sure the project would love to see a patch.
And is solved by undoing your: cp "/usr/bin/true" "$BuildRoot/usr/bin/dsymutil" with cp /usr/bin/dsymutil $BuildRoot/usr/bin/dsymutil
And is solved by undoing your:
cp "/usr/bin/true" "$BuildRoot/usr/bin/dsymutil" with cp /usr/bin/dsymutil $BuildRoot/usr/bin/dsymutil
Pfew, now I can go on debugging ipfw fwd... I am surprised, maybe not so much, by the complete lack of interest in this issue (that used to plague FreeBSD a few years back). Lack of interest? Its open source, and you seem to be interested, so again, a patch is welcome that addresses the issue for both xnu and launchd. I've already suggested undoing the change for building xnu previously, but it may have been on the darwinbuild-dev list.
Pfew, now I can go on debugging ipfw fwd... I am surprised, maybe not so much, by the complete lack of interest in this issue (that used to plague FreeBSD a few years back).