Скомпилируйте pjsip для JDK

Я пытаюсь скомпилировать pjsip 2.2.1 для настольного Java-приложения

ENV:

Win7x64
MinGW32
JDK7
swig 3.0.0 (pre-built)

Я дошел до

$ ./configure
$ make dep && make clean && make
$ cd pjsip-apps/src/swig/java/
$ make

но после выполнения make я получаю следующую ошибку

mkdir -p output/org/pjsip/pjsua2
swig  -java  -package org.pjsip.pjsua2 \
                -outdir output/org/pjsip/pjsua2 \
                -o output/pjsua2_wrap.cpp ../pjsua2.i
..\pjsua2.i(82) : Error: Unable to find 'pjsua2\types.hpp'
..\pjsua2.i(88) : Error: Unable to find 'pjsua2\persistent.hpp'
..\pjsua2.i(90) : Error: Unable to find 'pjsua2\siptypes.hpp'
..\pjsua2.i(101) : Error: Unable to find 'pjsua2\media.hpp'
..\pjsua2.i(102) : Error: Unable to find 'pjsua2\endpoint.hpp'
..\pjsua2.i(103) : Error: Unable to find 'pjsua2\presence.hpp'
..\pjsua2.i(104) : Error: Unable to find 'pjsua2\account.hpp'
..\pjsua2.i(105) : Error: Unable to find 'pjsua2\call.hpp'
..\pjsua2.i(111) : Error: Unable to find 'pjsua2\json.hpp'
make: *** [output/pjsua2_wrap.cpp] Error 1

К сожалению, документ pjsp не содержит никакой информации об этом. Пожалуйста, кто-нибудь может помочь..

ОБНОВИТЬ:

Решаемые. Сборка Java зависит от Python, поэтому она ДОЛЖНА быть установлена.

$ ./configure
$ make dep && make clean && make
$ cd pjsip-apps/src/swig
$ make

0 ответов

Другие вопросы по тегам