Не удается скомпилировать PJSIP в Ubuntu для Blackberry 10
Я пытаюсь скомпилировать PJSIP в Ubuntu в соответствии с этим документом:
http://supportforums.blackberry.com/t5/Native-Development/Porting-PJSIP-PJMEDIA-and-PJLIB-to-BlackBerry-10/ta-p/2085751
Когда я выполняю эту команду: ./buildpjsip
(он находится под номером 8 в документе), он показывает эти ошибки:
cp: cannot create regular file /x86/lib': No such file or directory
/home/ahsish/bb10-pjsipdemo-master/pjbuildscripts/pjsip-build /home/ahsish/bb10-pjsipdemo-master/pjbuildscripts
/home/ahsish/bb10-pjsipdemo-master/pjbuildscripts/pjsip-build/trunk /home/ahsish/bb10-pjsipdemo-master/pjbuildscripts/pjsip-build /home/ahsish/bb10-pjsipdemo-master/pjbuildscripts
Makefile:1: build.mak: No such file or directory
Makefile:2: build/host-.mak: No such file or directory
make: *** No rule to make target `build/host-.mak'. Stop.
checking build system type... i686-pc-linux-gnu
checking host system type... i486-pc-nto-qnx8.0.0
checking target system type... i486-pc-nto-qnx8.0.0
checking for i486-pc-nto-qnx8.0.0-gcc... no
checking for gcc... gcc
checking whether the C compiler works... no
aconfigure: error: in `/home/ahsish/bb10-pjsipdemo-master/pjbuildscripts/pjsip-build/trunk':
aconfigure: error: C compiler cannot create executables
See `config.log' for more details
Makefile:1: build.mak: No such file or directory
Makefile:2: build/host-.mak: No such file or directory
make: *** No rule to make target `build/host-.mak'. Stop.
Makefile:1: build.mak: No such file or directory
Makefile:2: build/host-.mak: No such file or directory
make: *** No rule to make target `build/host-.mak'. Stop.
/home/ahsish/bb10-pjsipdemo-master/pjbuildscripts/pjsip-build /home/ahsish/bb10-pjsipdemo-master/pjbuildscripts
adding: libopencore-amrwb.a (deflated 67%) adding: libopencore-amrnb.a (deflated 70%)
/home/ahsish/bb10-pjsipdemo-master/pjbuildscripts*
2 ответа
Вы можете попробовать сначала:
- $ cd bb10-pjsipdemo / pjbuildscripts / pjsip-checkout / trunk
- $./configure
- $ touch pjlib / include / pj / config_site.h
- $ make dep
- $ make
Ссылка: http://www.pjsip.org/pjlib/docs/html/pjlib_build_sys_pg.htm
А затем запустите bb10-pjsipdemo/pjbuildscripts/buildpjsip
Я также столкнулся с проблемой раньше и решил ее успешно. Я думаю, что результатом этой проблемы является то, что после выполнения шага 4 в документе: выполните bbndk-env.bat или bbndk-env.sh из корневого каталога вашей установки Native SDK. Вы не должны закрывать командную строку или открывать новый терминал. Я имею в виду, что вы должны выполнить остальные шаги в том же терминале, тогда вы успешно создадите библиотеку. Кроме того, вам лучше убедиться, что ваш gcc является новейшей версией. Удачи тебе.