Как скомпилировать expat с iOS SDK 5.1?

Как скомпилировать expat с iOS SDK 5.1? Я пытался адаптировать/обновить все старые скрипты, но ничего не получилось... Кто-нибудь уже делал это?


person Wagner Patriota    schedule 04.05.2012    source источник
comment
Теперь компилятор llvm-cpp-4.2 отсутствует в Xcode 5.0 на Mavericks, я полагаю. Экспат больше не строит. В файле config.log написано: строка 1582: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-cpp-4.2: Нет такого файла или каталога Любые подсказки, как исправить это?   -  person Raj Pawan Gumdal    schedule 16.02.2014


Ответы (2)


Я нашел это!

Я использовал следующий скрипт: https://github.com/x2on/expat-ios

Проблема в том, что команда «xcode-select -print-path», используемая в сценарии компиляции, показывает «/ Developer» вместо правильного полного пути, включая «/Applications/Xcode.app/Contents/Developer». Я просто поменял и все заработало!

Последний XCode [SDK 5.1] переместил путь к инструментам разработчика и SDK внутрь пакета XCode.

person Wagner Patriota    schedule 07.05.2012
comment
Можете ли вы заставить его построить успешно? Я получаю некоторую ошибку, все, что она говорит: Команда /bin/sh не удалась с кодом выхода 77 - person Raj Pawan Gumdal; 16.05.2013
comment
да, это сработало для меня. Я только что исправил строку «РАЗРАБОТЧИК = xcode-select -print-path» на правильный путь XCode. - person Wagner Patriota; 17.05.2013
comment
Не могли бы вы также скомпилировать его для устройства iOS? Потому что, когда я пытаюсь скомпилировать его для ARM, он выдает ошибку 77, которая указывает, что компилятор C не может создавать исполняемые файлы, но симулятор iOS (i386) не жалуется. Интересно, как вы это сделали. Вы что-нибудь изменили в сценарии оболочки? Спасибо! - person Raj Pawan Gumdal; 17.05.2013
comment
Я не работаю над этим с 2012 года, но это был мой последний скрипт, который использовался для его сборки. возможно, сейчас вам нужно немного измениться: dropbox.com/s/a1me869mc8dyr48/build_ios.sh - person Wagner Patriota; 17.02.2014
comment
Спасибо за обновление, похоже, в новой ОС и обновлении Xcode есть много изменений. Пожалуйста, посмотрите мой вопрос, вы также можете столкнуться с этой проблемой, если используете последнюю версию SDK: stackoverflow.com/questions/21813065/ - person Raj Pawan Gumdal; 17.02.2014

При попытке скомпилировать для iOS6.1 с инструментами разработчика, сопровождающими XCode 4.6.3, скрипт на https://github.com/x2on/expat-ios останавливается после сборки библиотеки iOSSimulator. Версия iOSDevice не собирается. Кажется, новые инструменты разработчика не поддерживают armv6.

Удаление armv6 из ARCHS="i386 armv6 armv7" создаст библиотеку как минимум для armv7.

person Mike    schedule 23.09.2013