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

Я пытаюсь скомпилировать 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, но это не сработало. Любые предложения по его успешной компиляции ??

Спасибо!!


person Invoke    schedule 07.11.2011    source источник
comment
Как вы заставили это работать, не могли бы вы опубликовать свои выводы в качестве ответа, чтобы мы могли видеть   -  person Radu    schedule 25.06.2012


Ответы (1)


Изменили ли вы сценарий configure-iphone, как описано здесь: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2011-October/013481.html ?

Это помогло мне

person Display name    schedule 08.11.2011
comment
Нет, не получилось, одна и та же ошибка, пробовал дважды, один с darwin9 и другой с darwin 10: Неопределенные символы для архитектурной руки: _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 - person Invoke; 12.11.2011