2013-05-05 5 views
1

Я искал много сайтов для установки ядра xnu. однако, когда я устанавливал xnu, есть некоторые ошибки.

Xcode версия: 4,6 (установлен инструмент командной строки)Всегда есть много ошибок xcrun в установке xnu (OSX 10.8.3)


XNU версия: XNU-2050.22.13
DTrace версия: DTrace-96

здесь является ОШИБКИ:

xcrun : ошибка: не удалось найти утилиту «ctfconvert», а не инструмент разработчика или в PATH
xcrun: ошибка: не удалось найти утилиту «ctfmerge», а не инструмент разработчика или в PATH

Я использовал «make install» для установки dtrace, но также показывал ошибку. Пожалуйста, помогите мне

ответ

2

У вас отсутствуют зависимости. Длинная история короткая версия, это вам нужно сначала получить и сделать Dtrace-инструменты:

$ curl http://opensource.apple.com/tarballs/dtrace/dtrace-96.tar.gz > dt.tar.gz 
$ tar zxvf dt.tar.gz 
$ cd dtrace-96 
$ mkdir -p obj sym dst 
$ xcodebuild install -target ctfconvert -target ctfdump -target ctfmerge \ 
ARCHS="i386 x86_64" SRCROOT=$PWD OBJROOT=$PWD/obj SYMROOT=$PWD/sym \ 
DSTROOT=$PWD/dust 
+2

Не могу представить это как отредактировать, так что просто FYI. Последняя строка должна быть DSTROOT = $ PWD/dst. У вас есть дополнительное «u». – Eeyore

1

Вам нужна последняя версия dtools утилиты Apple. Самый простой способ установить инструменты - с помощью MacPorts. Если у вас нет MacPorts, вы можете скачать его here.

С MacPorts установки откройте терминал и запустить "SUDO порт установить DTrace"

XNU должен составлять.