У меня была такая же проблема.
В моем случае проблема была вызвана неправильными CCFLAGS в файле main.scons в каталоге 'talk' (верхний уровень дерева исходных текстов).
Был неверный путь для аргумента -isysroot:
CCFLAGS = [
'-arch', 'i386',
«-isysroot», /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk',
- ФАПО-блоки »,
]
На моем Mac не было iPhoneSimulator4.0.sdk, только iPhoneSimulator4.3.sdk и iPhoneSimulator5.0.sdk.
Итак, я просто заменил 4.0 на 5.0 и получил следующее:
CCFLAGS = [
'-arch', 'i386',
'-isysroot', '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk',
'-fasm-блоки',
]
Это помогло мне.
Для решения проблемы попробуйте следующее:
- Проверьте, какая версия SDK у вас есть в папке /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
- Установите соответствующий путь для аргумента -isysroot в файле main.scons в верхней части дерева исходного кода (в моем случае это ilibjingle / gtalk / libjingle-0.5 / talk):
Затем попробуйте снова запустить $ path_to_swtoolkit / hammer.sh.
Надеюсь, это вам поможет.