#compiler-errors #ios5 #pjsip
#ошибки компилятора #ios5 #pjsip
Вопрос:
Я пытаюсь скомпилировать PjSIP из исходного кода, используя configure-iphone
скрипт. Я могу запустить его, затем запустить make dep
без проблем, но при попытке запуска make
у меня возникают следующие проблемы:
Undefined symbols for architecture armv7:
"_app_config_init_video", referenced from:
_app_init in pjsua_app.o
_console_app_main in pjsua_app.o
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status
make[2]: *** [../bin/pjsua-arm-apple-darwin9] Error 1
make[1]: *** [pjsua] Error 2
make: *** [all] Error 1
Я пытался перейти только на armv6, но это не сработало. Есть предложения по успешной компиляции??
Спасибо!!
Комментарии:
1. Как вы заставили это работать, не могли бы вы опубликовать свои выводы в качестве ответа, чтобы мы могли видеть
Ответ №1:
Вы изменили скрипт configure-iphone, как описано здесь:http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2011-October/013481.html ?
Это помогло мне
Комментарии:
1. Нет, это не сработало, та же ошибка, я пытался дважды, один с darwin9, а другой с darwin 10: Неопределенные символы для архитектуры arm: «_app_config_init_video», ссылка из: _app_init в pjsua_app.o _console_app_main в pjsua_app.o ld: символ (ы) не найден для архитектуры arm collect2: ld вернул 1 статус выхода make[2]: *** [../ bin/pjsua-arm-apple-darwin10] Ошибка 1 make[1]: *** [pjsua] Ошибка 2 make: *** [все] Ошибка 1