0

我正在使用 OS X 10.7.3 和 Xcode 4.3.2。我从http://opensource.apple.com/tarballs/securityd/securityd-55111.tar.gz下载并尝试构建安全包。

但是,我收到大量与缺少头文件有关的构建错误。因此,我开始下载和编译它需要的包(如 libsecurityd、libsecurity_utilities、launchd 等)。

编译launchd时,我得到:

error: cannot read file /usr/local/include/xpc/events.defs


** BUILD FAILED **


The following build commands failed:
Mig /usr/local/include/xpc/domain.defs x86_64
Mig /usr/local/include/xpc/events.defs x86_64

有没有人想出如何在 OS X 上编译 launchd 并最终安全?谢谢!

4

1 回答 1

0

一位朋友能够在 OS X 10.4.3 (PPC) + Xcode 2.2 + darwinbuild 0.7.1 上编译旧版本的 securityd。这解决了我对 securityd 内部结构的疑问。

然而,他也发现编译新版本的 securityd 是不可能的。

于 2012-06-12T08:20:43.500 回答