Ошибка компиляции PJSIP iOS5

#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